1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
|
reptyr for Debian
-----------------
My packages are listed on http://wiki.debian.org/LowThresholdNmu with
the intent that other uploaders should feel comfortable fixing bugs
(including updating to a new release).
I'm always happy to have extra help with my packages, but it would be
especially appreciated if you could also make the corresponding
changes to the git repository so I can more easily keep those in sync.
The Debian packaging for reptyr is maintained in the debian branch of
the upstream reptyr git repository, at git://github.com/nelhage/reptyr.
I use pristine-tar to ensure that we can consistently generate the
same orig tarball for a given Debian release of reptyr. When creating
a new Debian release, use
pristine-tar commit PATH_TO_TARBALL COMMIT-ISH
to associate a particular tarball with a particular commit on the
master branch.
If using a released version of reptyr, you can use `uscan` to fetch the latest
release:
uscan --force-download --rename
If you need to use an untagged git revision, use the github-generated download
of the revision being snapshotted as the orig tarball. This tarball can be
fetched from the URL:
https://github.com/nelhage/reptyr/tarball/COMMIT
and should be renamed to match the expected form of an upstream
tarball name (i.e. reptyr_VERSION.orig.tar.gz) before importing it
into pristine-tar.
Once a new tarball has been imported, you can merge the tag into the
debian branch
git checkout debian
git merge COMMIT-ISH
And generate a new changelog entry
Finally, you can build the package using git-buildpackage
git build-package -S
-- Evan Broder <evan@ebroder.net>, Wed, 5 Jun 2013 16:12:29 -0700
|