Différences entre versions de « Backport dar »
imported>SylvainBeucler m |
imported>SylvainBeucler m (→Versioning) |
||
Ligne 27 : | Ligne 27 : | ||
* Added a terse explanation | * Added a terse explanation | ||
* Replaced <code>root <root@sylvain></code> with a real e-mail address. | * Replaced <code>root <root@sylvain></code> with a real e-mail address. | ||
+ | |||
+ | |||
+ | To see your backports in your Debian QA page (eg [http://qa.debian.org/developer.php?login=beuc@beuc.net]), add your e-mail in the <code>debian/control</code> files as well: | ||
+ | Uploaders: Sylvain Beucler <beuc@beuc.net> | ||
+ | (source: [http://backports.org/dokuwiki/doku.php?id=contribute]) | ||
Version du 8 octobre 2006 à 01:17
Versioning
Backporting dar is quite simple - you just need to recompile the Etch version in a Sarge environment. It's a nice occasion to cover the very basics.
You need to modify debian/changelog
though. Enter the dar-2.3.0
directory, and type:
dch -i
If you want to use another editor, you can also:
EDITOR=emacs dch -i
Here's my final changelog entry:
dar (2.3.0-5~bpo.1) sarge-backports; urgency=low * Rebuild for Debian Backports <http://www.backports.org/> (new version adds support for extended attributes) -- Sylvain Beucler <beuc@beuc.net> Thu, 14 Sep 2006 16:37:59 +0200
What did I do?
- Changed version according to bpo convention,
-debian_version~bpo.1
, so:- the testing version was: 0.4-7
dch
proposes by default-debian_version+1
: 0.4-8- I use
-debian_version~bpo.1
: 0.4-7~bpo.1
- Changed distribution from
unstable
tosarge-backports
- Added a terse explanation
- Replaced
root <root@sylvain>
with a real e-mail address.
To see your backports in your Debian QA page (eg [1]), add your e-mail in the debian/control
files as well:
Uploaders: Sylvain Beucler <beuc@beuc.net>
(source: [2])
Then, in the dar-2.3.0
directory, start the compilation.
debuild -us -uc
Using the -sa
debuild option: not necessary: by default, if the version ends with '0' or '1' (as 'bpo1' does), dpkg-buildpackage uses the existing source release (the .orig.tar.gz file must be present in the parent directory, though).
Installation
Now you can test your dar package:
sudo dpkg -i dar_2.3.0-5~bpo.1_i386.deb libdar64-4_2.3.0-5~bpo.1_i386.deb
TODO
- interdiff (lintian not needed here IMHO though, better document it somewhere else)
- Uploaders field
- Use http://mentors.debian.net to upload your backport