Back to dgit PTS page

Accepted dgit 0.30 (all source) into unstable, unstable



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sun, 05 Jul 2015 01:34:55 +0100
Source: dgit
Binary: dgit dgit-infrastructure
Architecture: all source
Version: 0.30
Distribution: unstable
Urgency: high
Maintainer: Ian Jackson <ijackson@chiark.greenend.org.uk>
Changed-By: Ian Jackson <ijackson@chiark.greenend.org.uk>
Closes: 720172 720174 720175 727702 728209 759374 760805 763332 763333 763334 764606 768470 768590 769291 770710 786955
Description: 
 dgit       - git interoperability with the Debian archive
 dgit-infrastructure - dgit server backend infrastructure
Changes: 
 dgit (0.30) unstable; urgency=high
 .
   INCOMPATIBLE CHANGES:
 .
   * Client uses new infrastructure:
     - Check for new dgit git service on dgit-git.debian.net (ie
       gideon.debian.org), with transition plan based on diversion feature.
       Closes:#720172.
     - Old versions of dgit will stop working when the server-side handle is
       pulled.
 .
   * dgit git trees no longer contain .pc for format `3.0 (quilt)' source
     packages.  Closes:#764606.
     - It is deleted whenever we find it.
     - Older versions of dgit will choke on trees without .pc.
     - (When doing quilt fixup, we recreate a suitable .pc in a temporary
       directory so that we can do dpkg-source --comit.)
 .
   * All users are urged to upgrade ASAP.
 .
   Other significant improvements:
 .
   * When generating quilt patches, try to linearise the git history into a
     series of individual new patches for debian/patches.  Closes:#770710.
 .
   * When receiving a push with dgit-repos-server, update the server's
     refs/heads/master if we are pushing to what the distro regards as a
     relevant branch, and the push would ff master.  Closes:#728209.
 .
   * For non-Debian distros, distro version release tags contain distro
     name a la DEP-14 (rather than hardcoding `debian/').
 .
   * Set up a merge driver for debian/changelog.  Closes:#769291.
 .
   * --clean=git and --clean=none cause dgit to pass -nc to
     dpkg-buildpackage, suppressing calls to the package's clean target.
     Also, expand the documentation in this area slightly.  Closes:#768590.
 .
   * Provide --clean=git-ff (aka -wgf), which is useful for dgit itself (!)
 .
   Minor improvements:
 .
   * Reduce some noise output and improve the clarity of some messages.
   * Be more careful about tag updates during fetch: only update tags
     referring to uploads to distro we are trying to fetch from.
   * Change realpath dependency to `coreutils (>= 8.23-1~) | realpath'
     (Closes:#786955.)
 .
   Bugfixes:
 .
   * Fix handling of rmadison-based and gitless distros (e.g., Ubuntu).
   * Add missing `gpgv' to test dependencies in debian/tests/control.
   * Strip `-b <branch>' from contents of Vcs-Git header, when setting up
     the vcs-git remote.  Closes:#759374.
   * Do not offer wget as an alternative dependency to curl.  We always
     unconditionally invoke curl and have no code to use wget.
     Closes:#760805.
   * Complain about lack of cuddled values for value-taking single-letter
     options, rather than thinking the user meat an empty value.
     Closes:#763332.
   * Reject (rather than ignoring) further options merged witth -wn, -wg,
     -wd.
   * Fix inaccurate error message when archive's git hash is not an
     ancestor of git repo's git hash.
   * Detect and bomb out on vendor-specific `3.0 (quilt)' patch series.
   * Fix the rules clean target to remove test results and output.
 .
   Documentation improvements:
 .
   * Break out dgit(7) from dgit(1).
   * Provide example workflow for dgit rpush.  Closes:#763334.
     (Also part of the fix for #768470.)
   * Document that dgit repos are cloneable with git, in dgit(1)
     section MODEL.  [Andreas Barth.]  Closes:#768470.
   * Better documentation for quilt series handling.
   * Document under `dgit push' that it is best to build with dgit too.
     Closes:#763333.
   * Other minor clarifications and improvements.
 .
   Behind-the-scenes work:
 .
   * Use ftpmasterapi archive query method.
     (Closes:#727702.  Also partly obsoletes #768470.)
   * New dgit-infrastructure binary package containing dgit-repos-server et
     al.  Client users probably don't want this stuff.  Also, it provides a
     convenient way to publish the dependencies.
   * Many many bugfixes to the server side (dpkg-repos-server et al.).
   * Add :..; prefix to ssh remote commands, for the benefit of future
     forced command wrappers.  Implicitly, this defines a new ssh-based
     command protocol.  Closes:#720174, #720175.
   * Distro access configuration handling changes (should not be noticeable
     to most users).
   * In places, significant restructuring or tidying up.
   * Turn all perl warnings into errors using $SIG{__WARN__}.
Checksums-Sha1: 
 65b3b8d6610cd02d08d700d8483edaf27692c350 1265 dgit_0.30.dsc
 673beef7c3d409dc234b397690fd985588e9743e 229719 dgit_0.30.tar.gz
 a363cbe4618db2d814d2978112ac616a597187ab 27958 dgit-infrastructure_0.30_all.deb
 fc23f9aadcf3ff7c8d86727e90cbe634ef8c934c 48036 dgit_0.30_all.deb
Checksums-Sha256: 
 3c3df2ac3ad1f48130d6ca980deba78cfff7d6dec1f1daef5394d94acdddbb69 1265 dgit_0.30.dsc
 0086fc85d26b128bfcf1267b1c80bfd5aba66e188157028a785fbaed56b8d026 229719 dgit_0.30.tar.gz
 b308bc99142779907c6780c5a91e7dcb35ab3cfb8b92004731eae111620c17f6 27958 dgit-infrastructure_0.30_all.deb
 7d2748f75bf7e96044ba2413276fe8a172e3820aa8ed57b71e97c44f09d7086b 48036 dgit_0.30_all.deb
Files: 
 d76bec7098bb3c3b8fac54c96077b14d 1265 devel optional dgit_0.30.dsc
 7d272dfc05db120d4f07c8a99ec2ff12 229719 devel optional dgit_0.30.tar.gz
 dbd8f14b4079486cd5a4f32ce472e72f 27958 devel extra dgit-infrastructure_0.30_all.deb
 938401a2350474694f45445ee055d717 48036 devel optional dgit_0.30_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQEcBAEBCAAGBQJVmHw4AAoJEOPjOSNItQ05x4wH/R4x7UbNbraB9sxlcgeY0kq5
39ID9emr7F+QvYWG7Kooj1zH+qfxQVRjz5BDuklh6WN3Fnw3uoJFOuMxeGWEhDoK
FFs1pTZy0qk95dg6a5SW6pSt5WiXyjqrc/5za6RSFCc66DPeAsefPlgFKHGE8zlH
SQtzMbImjn9+Z4yfYrqKe4wbRnAT6MT78hakHf5lKTvErRbWEiPTpYUjJxnbIAFl
5VtGMNiWymrWTAr4vAyv75CRTP5/hHRz4d8w450qzqK+TgBSnP0OujFjLmNQeMB8
zlf91WhEjzJKwzqhx5YVX70E3vbheknxzZJ1jtW1wPeaTU8mwfdT2cxvh839Nas=
=xEdM
-----END PGP SIGNATURE-----