Accepted dgit 1.1 (source all) into unstable
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Mon, 27 Jul 2015 16:34:31 +0100
Source: dgit
Binary: dgit dgit-infrastructure
Architecture: source all
Version: 1.1
Distribution: unstable
Urgency: medium
Maintainer: Ian Jackson <ijackson@chiark.greenend.org.uk>
Changed-By: Ian Jackson <ijackson@chiark.greenend.org.uk>
Description:
dgit - git interoperability with the Debian archive
dgit-infrastructure - dgit server backend infrastructure
Closes: 793144 793410 793423 793427 793671
Changes:
dgit (1.1) unstable; urgency=medium
.
Bugfixes:
* When source package contains things called .git (even files, and even
in subdirectories), remove them. Closes:#793671.
* Work around curl -sS -I printing `HTTP/1.0 200 Connection established'
before the actual header, so dgit works with https_proxy set (!)
* --new is needed for read access to packages in NEW, too. Document
this, and make it work properly.
* Work around #793471 (madness with $SIG{__WARN__} and Perl's system
builtin): move $SIG{} setting into setup_sigwarn in Dgit.pm, and
check getppid.
* When invoking git-buildpackage via dgit gbp-build, consider our
command line arguments when massaging the dpkg-buildpackage arguments,
so that we don't end up giving dpkg-buildpackage contradictory
instructions.
* Cope with new git-buildpackage which provides gbp, rather than the
eponymous command, on PATH.
.
Configurability:
* Honour dgit-distros.DISTRO.cmd-CMD and .opts-CMD. Closes:#793427.
* Make configuration able to prevent dpkg-mergechangelogs setup.
* Provide dgit setup-new-tree (like dpkg-setup-mergechangelogs
but only does it if not disabled in config).
* Set up git user.email and user.name from distro access config
or DEBEMAIL/DEBFULLNAME. Closes:#793410.
* When key to use not specified any other way, use the debian/changelog
trailer line. Closes:#793423.
* Honour --git= (mostly).
.
Documentation:
* Fix some manpage typos. [ Richard Hartmann ]
* Manpage said that --clean=check was -wn but that is --clean=none;
correctly document that --clean=check is actually -wc.
* Document that up to -DDDD (not just -DD) is meaningfully different.
* Document that -cname=value applies only for this run.
* Improve manpage comment about defining a new distro.
* Document that --quilt=linear is the default for Debian.
* Fix a formatting problem in --build-products-dir= doc.
* In manpage, do not seem to imply that NMU should be of only one
new commit.
* Qualify to Debian the manpage comment about how to do NMU.
* In discussion on how to start using dgit when already using git, do
not imply/assume that existing git history will have identical trees
to dgit history.
* Remove stray sentence in config section of manpage.
* Manpage: Clarify wording of readonly config.
* Manpage: Better cross-references for -k and keyid.
* dgit(7): No longer say that dgit-repos lives on Alioth.
.
Improvements:
* Introduce more sophisticated protocol negotiation for rpush.
* Do not quote `:' in shellquote.
* Print a supplementary message when push fails, giving advice to
the user about how to retry. Closes:#793144.
* Slurp in entire git config, for better performance.
* Rename `git-build' operation to `gbp-build' to make it clearer what
it's for. Keep the old name as an alias.
* Show `dgit sbuild' in usage message.
* When we are using dpkg-buildpackage to clean before using it to also
do the build, let it do its cleaning thing as part of its run, rather
than running it twice. When we are _not_ supposed to be using
dpkg-buildpackage to clean, but we are running it to do the build,
pass -nc.
* Also suppress spurious runs of the clean target when building using
git-buildpackage.
* When exec fails, always print the program name in the error message.
.
Infrastructure:
* Infrastructure: Get mirroring right for fresh repos of existing
packages (!)
.
Packaging, cleanups, debugging and test suite:
* Fix Vcs-Git and Vcs-Browse to refer to chiark. (The dgit-repos on
alioth aren't suitable right now because the master there can
currently only be updated with an actual upload, ie dgit push.)
* Make warnings fatal in dpkg-repos-admin-debian, dgit-ssh-dispatch
(using setup_sigwarn).
* Make warnings fatal in tstunt/dpkg-parsechangelog (directly).
* Test suite: Honour DGIT_TEST_DEBUG=''.
* With -DDDD, print out all gitcfg references (copious!)
* Fix a debug message in the obsolete sshpsql archive access driver.
* Test suite: More automatic enumeration of tests.
* Test suite: Provide tests which check that all our various build
operations run the right targets as expected (ie, that we are massaging
the arguments to dpkg-buildpackage, and suppressing our clean target,
etc., correctly).
Checksums-Sha1:
931e57cc78e987c8ccb44d9dfb2e8498efa57a4b 1263 dgit_1.1.dsc
1595f418810af991e1545d91873670844b180b92 247691 dgit_1.1.tar.gz
d32240b6a0eda6e9798b61c465e5c02d4fb547a6 57754 dgit_1.1_all.deb
4b1ee0f9b507350d5525f66154333e4c5d74cdb8 34528 dgit-infrastructure_1.1_all.deb
Checksums-Sha256:
326f99ef4e47d8d08ecdb47fa1c9c65f20a36424ce0a51d7554483daeb77708a 1263 dgit_1.1.dsc
97518700a62cc0fbbe5a2fc3615850540c547c734c1d901ebd275b0ff67516d7 247691 dgit_1.1.tar.gz
8aa5bdd7c5641c56f4aac49b088baf7e9839a33f589232b15d003d00bdc5e69d 57754 dgit_1.1_all.deb
badad6b794099fe71dc4b011d55594bff5682c8f421ff0629eabb1eb6da35eb5 34528 dgit-infrastructure_1.1_all.deb
Files:
50d29079d0205f944c6018386116dc95 1263 devel optional dgit_1.1.dsc
0fcefa1bc5bc39d95772a1fb59f77af2 247691 devel optional dgit_1.1.tar.gz
8c6c1bd313cd0ab777383f04b360d028 57754 devel optional dgit_1.1_all.deb
ae24893f61cff5a054d359cf14ff495f 34528 devel extra dgit-infrastructure_1.1_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iQEcBAEBCAAGBQJVtk/8AAoJEOPjOSNItQ05YC8H/2PTe0CKcIchel7mSFAMVt7H
pU0AfI0HQ7AWLH3GZcGtG4f5B5I9Kcf8xe3qvveC9e5DeG6lNKvyEnxwSqlcJJNR
HvybGP2cfm3IKeAOWhTADporJNlNrEmmHFR7PeDINJ7F2sKUA68KfLbSJ6nh7+Kv
qeYsBWvtP2ZNdVkT7Rs0vX/xu1LKpf2qJhl0Csfs83Nr00djDABCPAV2wLuEv4N/
PPK5qpQtXKYB3rFXwfrLtbH+V+0mNxJsj09TjgiWl4MK6R7m654fSScu6dgBIIxx
OvgBpHifsQvIOb/QpF4GjpnoiH1ogBmZaw5AW5WQeS57unDsKkhPeoH9Q1geZ/Q=
=TlIl
-----END PGP SIGNATURE-----
Reply to: