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