Salt Packaging Team
Infrastructure
Alioth Project: http://alioth.debian.org/projects/pkg-salt
Interacting with the team
Email contact: <pkg-salt-team@lists.alioth.debian.org>
Task description
Packaging of Salt (http://saltstack.com) and related projects.
Related
HowTos
Initial Repository Setup
1) download the .tar.gz and dsc files from http://debian.madduck.net/repo/pool/main/s/salt/
2) Use git-import-dsc with madducks last 0.12.1 release:
git-import-dsc salt_0.12.1-1~bpo60+1~madduck.2.dsc --pristine-tar
3) Download and import the released 0.14.0 tar.gz from pypi:
wget -c https://pypi.python.org/packages/source/s/salt/salt-0.14.0.tar.gz#md5=0f9fa32f208356e41ac8e0976e927b41 git-import-orig ../salt-0.14.0.tar.gz -u 0.14.0 --pristine-tar
Importing a new salt release
Do we need to do something with uscan here?
wget -c https://pypi.python.org/packages/source/s/salt/salt-0.x.0.tar.gz git-import-orig ../salt-0.x.0.tar.gz -u 0.x.0 --pristine-tar
Building the packages
Is this the best? Some people use pbuilder - should that be our standard process?
git-dch -i git-buildpackage -us -uc
Testing the packages
1. Install on sufficiently clean system
1. Uninstall
1. Install previous version
1. Upgrade to new package
1. Test basic package functionality
Backporting
Decisions
Proposed Decisions
- Use of git and git-buildpackage for VCS
- I think this is pretty likely given we are starting from scratch and the pros and cons from Andrii. 1 vote from JH
