summaryrefslogtreecommitdiff
path: root/debian/changelog
diff options
context:
space:
mode:
Diffstat (limited to 'debian/changelog')
-rw-r--r--debian/changelog330
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