diff options
Diffstat (limited to 'debian/changelog')
-rw-r--r-- | debian/changelog | 330 |
1 files changed, 325 insertions, 5 deletions
diff --git a/debian/changelog b/debian/changelog index 87281e2..925cd6e 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,324 @@ -dgit (9.14~) unstable; urgency=medium +dgit (11.8) unstable; urgency=medium + + * Fix installation of tag2upload(5). + + -- Sean Whitton <spwhitton@spwhitton.name> Sun, 14 Apr 2024 20:34:49 +0800 + +dgit (11.7) unstable; urgency=medium + + [ Ian Jackson ] + * dgit: Introduce --trust-changelog, as the new name for --overwrite, + and recommend it everywhere. As requested in #1050713; + may help with #913451 #990667 (requests for better docs). + * dgit: New --collab-non-dgit option. Closes: #1050713. + [Apropos informal reports from several people] + * dgit diff generation: Avoid breaking if user has ui.color=always. + Closes: #1067222. [Report from Rafael Laboissière] + * tag2upload(5): New manpage documenting the tag2upload protocol. + Closes: #1068231. + + [ Sean Whitton ] + * Add myself to Uploaders. + + -- Sean Whitton <spwhitton@spwhitton.name> Sat, 13 Apr 2024 21:14:43 +0800 + +dgit (11.6) unstable; urgency=medium + + Improved behaviour: + * dgit: Delete the playground on success, by default. + [Report from gregor herrmann] Closes: #1056103. + + Documentation: + * dgit(7): Don't falsely assert that *.dgit.d.o is usually `origin`. + * dgit-user(7): Deprioritise information about jessie. + + Tests: + * autopkgtests: Install locales-all for i18n-messages test. + * Stunt httpd: don't respond to HEAD with 404+body. Closes: #1063341. + * autopkgtests: Reduce primary log size when running under autopkgtest: + Save the stderr/stdout to a file which appears (compressed) in + the artifacts, and is only printed if the test fails. + * Add comment about benchmarking of the gzip -1 flag on artifacts. + + -- Ian Jackson <ijackson@chiark.greenend.org.uk> Fri, 09 Feb 2024 12:05:39 +0000 + +dgit (11.5) unstable; urgency=medium + + * dgit: Fix harmless but annoying warning about rebinding $date. + [Report from Étienne Mollier] Closes: #1055528. + + -- Ian Jackson <ijackson@chiark.greenend.org.uk> Fri, 10 Nov 2023 13:12:42 +0000 + +dgit (11.4) unstable; urgency=medium + + dgit dsc import fixes: + * Do not fail when source package has broken changelog for -1 upload. + Closes: #1054630. See also #1051961. [Report from Peter Green] + * Pass through the changelog timezone to the generated commit metadata. + + Documentation: + * dgit-sponsorship(7): Mention git-deborig(1) alongside git-archive(1) + [Sean Whitton]. + + Test suite: + * Fix i18n-messages test to explictly demand "locales", and set locale. + + -- Ian Jackson <ijackson@chiark.greenend.org.uk> Mon, 30 Oct 2023 02:21:52 +0000 + +dgit (11.3) unstable; urgency=medium + + * Prevent pushing older versions than is in the archive. + Closes: #1050711. [Reports from Helmut Grohne and Phil Hands] + * Detect tar-ignore in d/s/options and bail early if appropriate. + Closes: #1050709. [Report from Helmut Grohne] + * dgit(1): --overwrite: Add cross reference to --split-view. + Apropos ##1050713. [Report from Helmut Grohne] + + -- Ian Jackson <ijackson@chiark.greenend.org.uk> Sun, 03 Sep 2023 00:43:36 +0100 + +dgit (11.2) unstable; urgency=high + + * Use the old /updates security map only for buster. Fixes fetching from + suites ,-security after buster. [Matthew Vernon] Closes: #1050179. + + -- Ian Jackson <ijackson@chiark.greenend.org.uk> Tue, 22 Aug 2023 19:25:55 +0100 + +dgit (11.1) unstable; urgency=medium + + * dgit(1): Adjust tbl formatting to avoid warning. + [Report and suggestions from Branden Robinson] Closes: #1041317. + + -- Ian Jackson <ijackson@chiark.greenend.org.uk> Thu, 20 Jul 2023 00:32:36 +0100 + +dgit (11.0) unstable; urgency=medium + + Bugfix with compatibility implications: + * Pass --no-source-only-changes to sbuild (when building binaries). + Fixes operation with SOURCE_ONLY_CHANGES locally overridden. + (Incompatible with sbuild <0.78; to work around, say + dgit --sbuild!:--no-source-only-changes.). + [Report from Sean Whitton] Closes: #904969. + + Documentation: + * dgit-maint-{merge,rebase}(7): Cross-reference to gitrevisions(7). + [Sean Whitton, Ian Jackson] Closes: #959760. + + Removal: + * Abolish dgit-badcommit-fixup (the remedial script for #849041). + If ancient repositories are found which need fixing, install + dgit.deb 10.7 or earlier (eg from Debian bookworm and earlier). + + Testing; + * Tests: work around git changes in 2.40 relating to commit verification. + Skipping tests involving now-uncreatable objects. Closes: #1033503. + + -- Ian Jackson <ijackson@chiark.greenend.org.uk> Thu, 15 Jun 2023 00:53:22 +0100 + +dgit (10.7) unstable; urgency=medium + + * dgit(1), dgit-maint-merge(7): Copy-edit changes since dgit 9.16. + * dgit, dgit-maint-merge(7): Merge suggested README.source text into + --quilt=single's generated patch header. + We now have to say "a workflow similar to ... dgit-maint-merge(7)" but + this is worth it for the simplification to the workflow. + + -- Sean Whitton <spwhitton@spwhitton.name> Wed, 22 Feb 2023 15:13:06 -0700 + +dgit (10.6) unstable; urgency=medium + + Bugfix for handling some source packages: + * dgit: dsc import: Launder the series file before feeding it to gbp, + (in absurd git-apply mode) in case it contains strange things. + Closes: #1030093. [Report from Peter Green] + + Minor improvements to git-debrebase: + * git-debrebase(1): Add imprecation to call conclude or prepush, at top + * git-debrebase(1): Remove launder-v0 from documentation + * git-debrebase status: Print upstream commitid + + Supporting chnages: + * dgit: Fix confusing appending of gbp-pq-output in innards. + (Conceivably this might fix wrong messages in very unusual situations.) + * dgit: Fix a call to die to be confess, if an unexpected copy fails. + * tests: Bail on seeing "internal-only" commits, which should be invisible. + * tests: Test laundering of a deranged series file (with a form feed). + * dgit-ssh-dispatch: Apply perllib_local to policy hook, fixing a test + suite bug where the wrong Dgit.pm might be used. + + -- Ian Jackson <ijackson@chiark.greenend.org.uk> Sat, 04 Feb 2023 16:56:30 +0000 + +dgit (10.5) unstable; urgency=medium + + * [INTL:nl] Dutch translation for the dgit package. + [Frans Spiesschaert] Closes:#1029682. + * dgit: Add TODO about inappropriate translation of Subject + + -- Ian Jackson <ijackson@chiark.greenend.org.uk> Thu, 26 Jan 2023 14:41:05 +0000 + +dgit (10.4) unstable; urgency=medium + + * Tainted object handling: Require policy-client-query to be supported + when talking to the Debian server, so this check is now properly + implemented rather than best-effort. Closes: #944855, #1027186. + [Completes work prompted by report from Felipe Sateler.] + * git-debrebase(1): Be less scary about --experimental-merge-resolution. + + -- Ian Jackson <ijackson@chiark.greenend.org.uk> Thu, 29 Dec 2022 11:51:50 +0000 + +dgit (10.3) unstable; urgency=medium + + dgit useability improvements: + * Silently tolerate mentions of debian/ in debian/source/include-binaries. + Closes:#1026918. [Report from Simon McVittie] + * Scan for duplicated orig tarballs with different names, + avoiding strange dpkg-source errors mentioning format 2.0. + Closes:#993769. [Report from Philip Hands] + * Rename auto quilt mode to try-linear (retaining compat alias), + to clarify that it won't automatically detect branch format. + Closes:#935762. [Report from David Bremner] + * dgit(1): Clarify the non-split-brain --quilt options, explicitly + stating that they expect a patched-applied (dgit view) branch. + + Tainted object handling (relevant to Debian NEW): + * dgit can now usually discover when --deliberately-* will be needed, + before making signatures and attempting the actual push. + Thus, missing a --deliberately no longer burns a version number. + * This is #944855. However, it depends new infrastructure, + which is (in this version) only queried on a best-effort basis: + * New protocol transaction (over ssh) with dgit repos server, + to allow client to make a policy enquiry, and specifically to + enquire about tainted objects. + * More of the relevant error messages are now translatable via gettext. + + Supporting changes: + * Modest refactoring to support the new functionality. + * Tests for new functionality, and improved tests in changed areas. + * tests: sbuild-gitish: Pass -v to sbuild for better debuggability. + + -- Ian Jackson <ijackson@chiark.greenend.org.uk> Thu, 29 Dec 2022 00:51:29 +0000 + +dgit (10.2) unstable; urgency=medium + + Command line change - dgit rpush vs rpush-source vs rpush-built: + * Introduce "dgit rpush-source", a new feature. + Closes:#974012. [Request from Wookey] + * Introduce "dgit rpush-built", meaning what "dgit rpush" does now. + * Make "dgit rpush" a configurable alias, which by default warns about + future incompatibility and then runs "dgit rpush-built". + (This was done for "dgit push" in dgit 10.0.) + + Bugfixes to dgit: + * Be more conservative about when to run "git-debrebase make-patches". + Closes:#1025451. [Report from Sean Whitton] + * Cope with packages using "3.0 (quilt)" "include-binaries" feature. + Closes:#1024233. [Report from Peter Green] + * Cope with certain packages where dpkg-source guesses wrong about + patch application status. (Perms-only patches may be implicated?) + Closes:#1025694. [Report from Matthew Vernon] + + Minor improvements: + * dgit(1): Promote push-source even more, rather than push-built. + * git-debrebase --noop-ok: support --no-noop-ok. + * Fix a typo "build" for "build" in the changelog entry for 10.1. + + Debugging fixes and internal changes: + * dgit: Fix a direct use of chdir, should be changedir + * git-debrebase --noop-ok: use default destination + + -- Ian Jackson <ijackson@chiark.greenend.org.uk> Mon, 12 Dec 2022 01:15:55 +0000 + +dgit (10.1) unstable; urgency=medium + + Bugfixes to dgit: + * dgit push-built: Populate the split brain cache if necessary + Closes:#1019454. [Report from Simon McVittie] + + Bugfixes to git-debrebase [reports from David Bremner]: + * git-debrebase: Fix "stripeoch" bug in convert-from-dgit-view. + * git-debrebase: Fix handling of tag during convert-from-dgit-view. + * git-debrebase: convert-from-dgit-view: Bail if output is wrong + eg due to lack of appropriate d/patches. + + Documentation and messages: + * dgit: Soften message about source-only uploads to NEW. + [Report from Simon McVittie] Improves #983056 a bit. + * dgit(1): Be more encouraging about --new. Closes:#941323. + * dgit(1): Remove obsolete documentation of dgit-tag-format + [Remark from Philip Hands in #1023468] + * dgit-maint-debrebase(7): add --pretty example for generating + hash tags for upstream versions. [Philip Hands] + * git-debrebase: conversion: bail a little earlier on snags. + + Infrastructure (dgit-repos, server side): + * get-dm-txt: Handle abolition of archive-query-tls-curl-ca-args + (fixes incompatibility with deployed production configuration). + + Packaging: + * New elements to test cases to test some of the fixes. + * changelog: Fix misindented line in entry for 9.11. + * changelog: Retrospectively xref to #950612 in entry for 9.11. + + -- Ian Jackson <ijackson@chiark.greenend.org.uk> Fri, 11 Nov 2022 23:53:28 +0000 + +dgit (10.0) unstable; urgency=medium + + Major command line change - dgit push vs push-built: + * Introduce "dgit push-built", meaning what "dgit push" does now. + * Make "dgit push" a configurable alias, which by default warns about + future incompatibility and then runs "dgit push-built". See dgit(1). + * Docs: generally recommend "push-source" rather than "push". + [Report from Osamu Aoki] Closes:#992606. + + New feature, and change to recommended usage: + * Provide --quilt=single, and no longer recommend single-debian-patch + anywhere (since it can go badly wrong). Closes:#1018984. + + Handling of unusual kinds of change to upstream files, during quilt fixup: + * Don't use dpkg-source --commit, but git diff. + * Handle exectutability changes. Closes:#995056. [Report from Peter Green] + * Reject all changes to symlinks (including symlink creation). + * With dpkg single-debian-patch, pass --include-removal to dpkg-source -b. + * Now we can make any diff that dpkg-source can cope with. Closes:#1018143. + + Changes related to --dry-run and --damp-run: + * dgit(1): Demote, and add caveats describing their behaviours. + Closes:#973896. [Report from Wookey] + * dry run: Fix a handful of bugs (and improve a message). + + Other: + * dgit: Pass require_valid_signature to Dpkg::Source::Package + in the correct manner. Closes: #964286. [Guillem Jover] + + Internal: + * Refactorings and commentary, to support the other changes. + * Consequential updates to tests. + * More comprehensive testing of unusual upstream changes. + + -- Ian Jackson <ijackson@chiark.greenend.org.uk> Sun, 04 Sep 2022 13:43:34 +0100 + +dgit (9.16) unstable; urgency=medium + + Compatibility with git-buildpackage gbp pq 0.9.26 (Closes:#1005873): + * dgit: Move .pc aside while running gbp pq import + * git-debrebase: convert-from-dgit-view: Disable ignore-new where needed + + Other changes: + * Fix typo in changelog for 9.14, noting that we closed #987304. + * playtrees (for dgit and git-debrebase): Provide a gbp.conf. + * tests: gdr: Provide a way to pass --diagnose. + + -- Ian Jackson <ijackson@chiark.greenend.org.uk> Sat, 28 May 2022 22:49:53 +0100 + +dgit (9.15) unstable; urgency=medium + + * dgit: pseudomerge_version_check: Check for unfinalised changelog entry. + * tests: Set FILTER_BRANCH_SQUELCH_WARNING=1 + * tests: Use t-debchange in some places instead of dch + * tests: Update all using tests/update-db-compat. Closes: #1002927. + + -- Ian Jackson <ijackson@chiark.greenend.org.uk> Sun, 02 Jan 2022 12:20:23 +0000 + +dgit (9.14) unstable; urgency=medium Bugfixes: * Tolerate git config init.defaultBranch. Closes:#972098. @@ -19,7 +339,7 @@ dgit (9.14~) unstable; urgency=medium git-debpush, tag2upload: * Add missing dependency. Closes:#940589; report from Andrej Shadura. - * Fix version unmangling. loses:#987304; report from Wolfgang Silbermayr. + * Fix version unmangling. Closes:#987304; report from Wolfgang Silbermayr. Tests: * Introduce t-debchange and set DEBEMAIL. @@ -27,7 +347,7 @@ dgit (9.14~) unstable; urgency=medium * Test creation of new symlink is treated as unrepresentable. * Increase the nproc -> make -j factor. - -- + -- Ian Jackson <ijackson@chiark.greenend.org.uk> Wed, 08 Sep 2021 01:30:53 +0100 dgit (9.13) unstable; urgency=medium @@ -59,13 +379,13 @@ dgit (9.11) unstable; urgency=medium Documentation: * dgit-maint-debrebase(7): Drop some bad advice about the upstream/ tag case. Closes:#961683. [Sean Whitton] - * git-debrebase(1): Fix new-upstream -i docs + * git-debrebase(1): Fix new-upstream -i docs. Closes:#950612. dgit-infrastructure: * dgit-mirror-ssh-wrap: Cope with new rsync rune. Closes:#963489. * dgit-mirror-ssh-wrap: Clarify the error message - Test suite: + Test suite: * Cope with buster & eatmydata (ie, work around #963508) * Provide navigation banner in log when exiting nonzero * Print pwd in failure trap to help with diagnosis |