Differences between revisions 5 and 6
Revision 5 as of 2013-04-05 22:09:02
Size: 1134
Editor: ?JoeHealy
Comment:
Revision 6 as of 2013-04-05 22:13:43
Size: 1742
Editor: ?JoeHealy
Comment:
Deletions are marked like this. Additions are marked like this.
Line 28: Line 28:
git-import-orig ../salt-0.14.0.tar.gz -u 0.14.0 git-import-orig ../salt-0.14.0.tar.gz -u 0.14.0 --pristine-tar
Line 31: Line 31:
=== Packaging a new salt release === === 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 ===



Salt Packaging Team

Infrastructure

Interacting with the team

  • Email contact: <pkg-salt-team@lists.alioth.debian.org>

Task description

Packaging of Salt (http://saltstack.com) and related projects.

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

  1. 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