Change log for dgit package in Ubuntu
1 → 75 of 102 results | First • Previous • Next • Last |
Published in oracular-release |
Published in noble-release |
Deleted in noble-proposed (Reason: Moved to noble) |
dgit (11.8) unstable; urgency=medium * Fix installation of tag2upload(5). -- Sean Whitton <email address hidden> Sun, 14 Apr 2024 20:34:49 +0800
Available diffs
- diff from 11.6 to 11.8 (86.8 KiB)
- diff from 11.7 to 11.8 (679 bytes)
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 <email address hidden> Sat, 13 Apr 2024 21:14:43 +0800
Available diffs
- diff from 11.6 to 11.7 (86.5 KiB)
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 <email address hidden> Fri, 09 Feb 2024 12:05:39 +0000
Available diffs
- diff from 11.5 to 11.6 (3.3 KiB)
dgit (11.5) unstable; urgency=medium * dgit: Fix harmless but annoying warning about rebinding $date. [Report from Étienne Mollier] Closes: #1055528. -- Ian Jackson <email address hidden> Fri, 10 Nov 2023 13:12:42 +0000
Available diffs
- diff from 11.4 to 11.5 (1.0 KiB)
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 <email address hidden> Mon, 30 Oct 2023 02:21:52 +0000
Available diffs
- diff from 11.3 to 11.4 (31.9 KiB)
Superseded in noble-release |
Published in mantic-release |
Deleted in mantic-proposed (Reason: Moved to mantic) |
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 <email address hidden> Sun, 03 Sep 2023 00:43:36 +0100
Available diffs
- diff from 11.1 to 11.3 (3.6 KiB)
dgit (11.1) unstable; urgency=medium * dgit(1): Adjust tbl formatting to avoid warning. [Report and suggestions from Branden Robinson] Closes: #1041317. -- Ian Jackson <email address hidden> Thu, 20 Jul 2023 00:32:36 +0100
Available diffs
- diff from 11.0 to 11.1 (642 bytes)
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 <email address hidden> Thu, 15 Jun 2023 00:53:22 +0100
Available diffs
dgit (10.7ubuntu1) mantic; urgency=medium * Skip several tests that no longer fuction with git 2.40 `git hash-object` (LP: #2022096) -- Dan Bungert <email address hidden> Mon, 05 Jun 2023 12:36:19 -0600
Available diffs
Superseded in mantic-release |
Published in lunar-release |
Deleted in lunar-proposed (Reason: Moved to lunar) |
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 <email address hidden> Wed, 22 Feb 2023 15:13:06 -0700
Available diffs
- diff from 10.5 to 10.7 (6.3 KiB)
- diff from 10.6 to 10.7 (2.3 KiB)
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 <email address hidden> Sat, 04 Feb 2023 16:56:30 +0000
Available diffs
- diff from 10.5 to 10.6 (4.3 KiB)
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 <email address hidden> Thu, 26 Jan 2023 14:41:05 +0000
Available diffs
- diff from 10.4 to 10.5 (6.5 KiB)
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 <email address hidden> Thu, 29 Dec 2022 11:51:50 +0000
Available diffs
- diff from 10.2 to 10.4 (92.1 KiB)
- diff from 10.3 to 10.4 (45.4 KiB)
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 <email address hidden> Thu, 29 Dec 2022 00:51:29 +0000
Available diffs
- diff from 10.2 to 10.3 (48.6 KiB)
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 <email address hidden> Mon, 12 Dec 2022 01:15:55 +0000
Available diffs
- diff from 10.1 to 10.2 (8.6 KiB)
dgit (10.1) unstable; urgency=medium Bugfixes to dgit: * dgit push-build: 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 <email address hidden> Fri, 11 Nov 2022 23:53:28 +0000
Available diffs
- diff from 9.16 to 10.1 (19.0 KiB)
- diff from 10.0 to 10.1 (3.7 KiB)
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 <email address hidden> Sun, 04 Sep 2022 13:43:34 +0100
Superseded in lunar-release |
Obsolete in kinetic-release |
Deleted in kinetic-proposed (Reason: Moved to kinetic) |
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 <email address hidden> Sat, 28 May 2022 22:49:53 +0100
Available diffs
- diff from 9.15 to 9.16 (2.2 KiB)
Superseded in kinetic-release |
Published in jammy-release |
Deleted in jammy-proposed (Reason: Moved to jammy) |
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 <email address hidden> Sun, 02 Jan 2022 12:20:23 +0000
Available diffs
- diff from 9.14 to 9.15 (5.8 KiB)
dgit (9.14) unstable; urgency=medium Bugfixes: * Tolerate git config init.defaultBranch. Closes:#972098. Reports from Didier 'OdyX' Raboud, Osamu Aoki. Diagnosis by Stig Sandbeck Mathisen. * dgit: Tolerate making quilt patches creating +x files. Closes:#949675. Report from peter green. * dgit: Avoid use of GZIP environment variable. Closes: #975624. Report from Stéphane Glondu. * Tolerate git config diff.noprefix. Closes:#973881; report from Didier 'OdyX' Raboud. Documentation and diagnostics: * Clarify git-debrabase --anchor, -fanchor-treated. Closes:#977426. Report from Wookey <email address hidden>. * dgit: Better message for dirty trees. Closes:#930930. Report and suggestions from Sean Whitton. git-debpush, tag2upload: * Add missing dependency. Closes:#940589; report from Andrej Shadura. * Fix version unmangling. loses:#987304; report from Wolfgang Silbermayr. Tests: * Introduce t-debchange and set DEBEMAIL. * Add init.defaultBranch to two test cases and diff.noprefix to one. * Test creation of new symlink is treated as unrepresentable. * Increase the nproc -> make -j factor. -- Ian Jackson <email address hidden> Wed, 08 Sep 2021 01:30:53 +0100
Available diffs
- diff from 9.13 to 9.14 (3.1 KiB)
Superseded in jammy-release |
Obsolete in impish-release |
Obsolete in hirsute-release |
Deleted in hirsute-proposed (Reason: moved to Release) |
dgit (9.13) unstable; urgency=medium * gitattributes defuse: work even if .git/info/attributes missing (Closes: #981344) * dgit-maint-*(7): Advice for git-debpush users. Closes:#932520. [Sean Whitton] * dgit.1: drop remark about sbuild not building arch-independent. Closes:#952442. [Helmut Grohne] -- Ian Jackson <email address hidden> Fri, 12 Feb 2021 12:48:15 +0000
Available diffs
- diff from 9.12 to 9.13 (1.7 KiB)
dgit (9.12) unstable; urgency=medium Bugfixes: * dgit-mirror-ssh-wrap: Cope with yet another new rsync rune. Closes:#968635. [Sergio Durigan Junior] -- Ian Jackson <email address hidden> Wed, 19 Aug 2020 17:25:45 +0100
Available diffs
- diff from 9.11ubuntu1 (in Ubuntu) to 9.12 (617 bytes)
Superseded in hirsute-release |
Obsolete in groovy-release |
Deleted in groovy-proposed (Reason: moved to Release) |
dgit (9.11ubuntu1) groovy; urgency=medium * infra/dgit-mirror-ssh-wrap: Cope with yet another rsync rune. (LP: #1892096) -- Sergio Durigan Junior <email address hidden> Tue, 18 Aug 2020 17:02:02 -0400
Available diffs
- diff from 9.11 (in Debian) to 9.11ubuntu1 (747 bytes)
dgit (9.11) unstable; urgency=medium Bugfixes: * git-debrebase, git-debpush: fail when looking for upstream tag if there is more than one candidate. Closes:#961682. [Sean Whitton] * git-debrebase: Fix error message for wrong use of -i * git-debrebase: new-upstream: Do not treat late options as version 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 dgit-infrastructure: * dgit-mirror-ssh-wrap: Cope with new rsync rune. Closes:#963489. * dgit-mirror-ssh-wrap: Clarify the error message 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 -- Ian Jackson <email address hidden> Mon, 22 Jun 2020 19:09:17 +0100
Available diffs
- diff from 9.10 to 9.11 (2.8 KiB)
Superseded in groovy-release |
Published in focal-release |
Deleted in focal-proposed (Reason: moved to Release) |
dgit (9.10) unstable; urgency=medium dgit bugfix: * Work around gbp metadata handling bug which can prevent import of some anomalous source packages. Closes:#950326. Report from Peter Green. git-debpush bugfix: * avoid a pipefail problem. Closes:#940588. [Sean Whitton] Documentation: * Terminology: Change "rewind" to "rewrite" where appropriate * dgit(1): Cover more cases of --overwrite and --deliberately Closes:#928473. * dgit(1): Do not talk about `intermediate' uploads. * d-m-{merge,debrebase}(7): Use an 'upstream/' tag prefix in gbp.conf; set `merge' in gbp.conf; import tarball before committing gbp.conf. Closes:#932954. [Sean Whitton] i18n: * Updated nl.po file. Closes:#945356. [Frans Spiesschaert] -- Ian Jackson <email address hidden> Mon, 03 Feb 2020 08:41:10 +0000
Available diffs
- diff from 9.9 to 9.10 (71.4 KiB)
dgit (9.9) unstable; urgency=medium Documentation: * dgit-maint-{merge,debrebase}(7): Suggest a better rune. (`git fetch --tags upstream') Closes:#939679. [Sean Whitton] * git-debpush(1) minor improvements. Closes:#935084. [Sean Whitton] * dgit(1): Fix a typo (found by lintian) * dgit-maint-bpo(7): Mention occasional need for --new. Closes:#935443. * git-debrebase: Extend extended description for this .deb. Infrastructure: * New script dgit-mirror-ssh-wrap suitable for use as restricted command on repos mirror target hosts, and corresponding test. Packaging niggles: * control: Add missing dependency on liburl-perl (dgit and tests) * control: Drop redundant Priority field for dgit-infrastruture * control: update Vcs-Git to end in .git * lintian: Override some checks * control: Bump Standards-Version to 4.4.0.0. -- Ian Jackson <email address hidden> Sat, 14 Sep 2019 21:34:13 +0100
Available diffs
- diff from 9.7 to 9.9 (56.3 KiB)
Superseded in focal-release |
Obsolete in eoan-release |
Deleted in eoan-proposed (Reason: moved to release) |
dgit (9.7) unstable; urgency=medium dgit general bugfixes: * Correctly test for presence of git repo on dgit git server. Fixes behaviour following mixed dgit/non-dgit uploads. Closes:#934126. (Was badly broken by http fetching rework in dgit 9.6.) * Fix use on NFS, by closing a file which is going to be deleted. [Report and fix from Stéphane Glondu] Closes:#933827. dgit vcs-git bugfixes: * Strip [<path>] (used eg by Debian Haskell Team). Closes:#932699. * update-vcs-git: Cope if url is unchanged. * update-vcs-git: Strip -b (as it always should have done). Test suite: * New facilities for http testing, including mock webservers. * New test cases for http, and for bugs fixed in this version. * Switch to using http git check in three existing tests. * Improve debian/tests/control generator. * Limited refactoring to support other changes. Other minor changes: * dgit: Slightly more debugging for check_for_git with http[s] * changelog: Fix a typo in the entry for 9.6. * i18n (messages) updated, following message changes. -- Ian Jackson <email address hidden> Sun, 11 Aug 2019 01:11:01 +0100
Available diffs
- diff from 9.6 to 9.7 (64.7 KiB)
dgit (9.6) unstable; urgency=medium * git-playtree-setup had a spurious set -x so many programs spewed debugging output. This is now fixed. Closes:#932959. dgit: * Drop support for configuring old, not currently enabled, methods of TLS key/cert pinning. We are going to revisit this soon. * Provide a --for-push option (useful in for certain special users). * Reduce variety in HTTP clients we use. Specificalloy, use WWW::Curl for accessing (i) the ftpmaster API, (ii) the http dgit git server mirror (iii) downloading the .dsc. Administrivia: * Add missing Closes of #932476 to changelog entry for 9.5 -- Ian Jackson <email address hidden> Thu, 25 Jul 2019 13:12:08 +0100
Available diffs
- diff from 9.5 to 9.6 (4.5 KiB)
dgit (9.5) unstable; urgency=medium git-debpush [Sean Whitton]: * Support ignoring individual checks with --force=check. Closes:#932459. * Check upstream source is identical in the upstream tag. * Check that patches are (un)applicable. Closes:#932477. * Check for an unstitched git-debrebase branch. Closes:#932612. * Check for explicitly pushing detached HEAD. dgit clone [Ian Jackson]: * No longer create an "origin" remote. Closes:#932694. Documentation: * dgit-maint-bpo(7): new manpage for maintainers of official Debian backports. Closes:#857490. [Sean Whitton] * git-debrebase(1): make this manpage a less intimidating entry point. Closes:#926656. [Sean Whitton & Ian Jackson; prompted by feedback from Sam Hartman] Miscellaneous: * Correct the description of --force in git-debpush(1) [Sean Whitton]. * git-debrebase(*): fix some crossreferences [Sean Whitton]. Closes:#932536. * Break out git-playtree-setup and rewrite in shell. [Ian Jackson] * Fix organisation copyright attribution for Matthew Vernon's contributions. Closes:#932630. * HACKING: new document for helping people work on the code. [Ian Jackson] * Update Vcs-Git etc. to point to salsa. -- Sean Whitton <email address hidden> Mon, 22 Jul 2019 21:38:19 +0100
Available diffs
- diff from 9.4 to 9.5 (98.9 KiB)
dgit (9.4) unstable; urgency=medium dgit: * Support the Ubuntu Cloud Archive [Matthew Vernon]. Closes:#932322. test suite: * tag-to-upload tests: Tolerate a changed git message. Closes:#932475. administrivia: * debian/copyright: Add some missing credtis * Update copyright notices in many files -- Ian Jackson <email address hidden> Sat, 20 Jul 2019 16:26:32 +0100
Available diffs
- diff from 9.3 to 9.4 (2.1 KiB)
dgit (9.3) unstable; urgency=medium dgit and git-debrebase bugfixes: * No longer crash if .git/logs does not exist when we need it. * Report the upstream tag, rather than commit id, in tags/commits, if the user explicitly specifies refs/tags/... tag-to-upload, git-debpush [Sean Whitton]: * Several new checks designed to prevent broken uploads. - Including: Check that upstream tag is ancestor of branch to be tagged. Closes:#932096 * Cope with spaces in user-supplied upstream tag. tag-to-upload, server side: * Fix non-default quilt modes. These were all previously broken. * Arrange to report the upstream tag in dgit-generated commits/tags. dgit archive query improvements [Matthew Vernon]: * dgit(1): document the presence of the aptget method. Closes:#932321. minor supporting changes: * New tests tagupl-baredebian and tagupl-gbp. * Tiny addition to debugging output and test suite output. * Test suite rearrangements. -- Ian Jackson <email address hidden> Thu, 18 Jul 2019 03:10:25 +0100
Available diffs
- diff from 9.2 to 9.3 (6.3 KiB)
dgit (9.2) unstable; urgency=medium * No change upload to force rebuild on buildd. -- Ian Jackson <email address hidden> Tue, 09 Jul 2019 22:01:25 +0100
Available diffs
- diff from 9.0 to 9.2 (16.8 KiB)
- diff from 9.1 to 9.2 (322 bytes)
dgit (9.1) unstable; urgency=medium New tools for a "git-push-to-upload" workflow [Ian Jackson & Sean Whitton]: * New script in a new binary package: git-debpush. The new binary package is small, but + git-debpush needs to be in src:dgit, because its test suite is the dgit test suite; however, + git-debpush is functionally and conceptually independent of dgit, so should not go into bin:dgit; in particular + git-debpush's dependencies are quite different to the other binary packages. * New dgit-infrastructure subcommand, tag2upload, to process tags made by git-debpush. Please see git-debpush(1) for a sketch of the workflow. dgit: * Allow the -p option to be used with various push modes. * Include dgit tag metadata in maintainer view tags. For consistency with, and use by, git-debpush. * Include quilt metadata in the archive/ (dgit view) tag. * rpush protocol: Version 6, which includes split brain information for maintainer view tags. And, actually use newer version (was broken in 9.0, which would prefer to select 4 not 5). * Add some missing blank lines to tag messages. * Some other refactoring. Other documentation: * dgit(1): fix a reference in the description of --quilt=auto [Sean Whitton]. Translations: * Do not translate tag subject lines, because these are parsed by dgit-repos-server. Test suite: * Test cases for new tools for "git-push-to-upload" workflow. * drs-git-ext: honour DGIT_DRS_MODE. * Provide a stunt sendmail and a stunt dgit. * Unset CDPATH in case caller has it set. * Some other refactoring. Administrivia: * Update d/copyright years to include 2019 [Sean Whitton]. -- Ian Jackson <email address hidden> Sun, 07 Jul 2019 14:28:27 +0100
Available diffs
- diff from 9.0 to 9.1 (16.8 KiB)
dgit (9.0) unstable; urgency=medium dgit - low-impact incompatible change: * Drop support for, and testing of, dgit versions which use old tag name (debian/V; now that is maintainer view and dgit is archive/debian/V). The new tags came in in dgit 2.0 in October 2016. No version of dgit without them was in any Debian release. We don't expect there are any sites using old servers which do not support the new format, or anyone using a dgit client older than 2.x who cannot upgrade. git-debrebase fixes [Niko Tyni]: * Fix `git-debrebase convert-from-dgit-view <upstream>', which would crash due to an argument parser bug. Closes:#930214. * git-debrebase(1): typo fix. Closes:#930215. dgit - new capabilities: * Support split view with native packages, and with all quilt modes. Now we distinguish "split view" (meaning separate dgit branch) from "splitting quilt modes" (eg --quilt-unapplied). [Prompted in part by enquiries from Sam Hartman] Closes:#926640. * Support for bare debian/ directory (aka packaging-only) git branches Ie, --quilt=baredebian[+tarball]. [Thanks for info from Shengjing Zhu, and docs and UI contributions/review from Sean Whitton.] Closes:#903392. Closes:#931253. dgit - bugfixes: * Fix --dgit-view-save option alias, which never worked. (--save-dgit-view worked, and still does, though.) * i18n: Do not translate import commit messages. dgit - other documentation improvements [Sean Whitton]: * Expand on description of --include-dirty. New text may help user avoid unexpected file deletion. Closes:#930922. * dgit-maint-*(7): Suggest --name-status --diff-filter. Closes:#930956. * dgit-maint-*(7): Using untagged upstream commits. Closes:#930964. dgit - minor consequences of these other changes: * Actually properly reject invalid quilt modes found in git config. (Previously they might be accepted and then cause malfunctions.) * Reject split brain quilt modes with single-debian-patch. (Previously this would malfunction; now we reject it.) * i18n: Add translator notes about ASCII art changes display. * Drop "dgit view: changes are required..." message. * Some other minor changes to quilt fixup error handling. * Changes to debugging output related to quilt modes and split view. * Introduce rpush protocol version 5. Minimum version is now 4. * Considerable internal rearrangement of quilt fixup code. * Considerable test suite work including new tests. dgit test suite: * dgit-repos-policy-debian: Test taint removal. Closes:#929249. -- Ian Jackson <email address hidden> Tue, 02 Jul 2019 16:55:15 +0100
Available diffs
- diff from 8.5 to 9.0 (28.3 KiB)
dgit (8.5) unstable; urgency=medium * Replace `confess $!' with `confess "$!"', to actually print errno when crashing. Closes:#929549. -- Ian Jackson <email address hidden> Mon, 27 May 2019 00:20:58 +0100
Available diffs
- diff from 8.4 to 8.5 (10.6 KiB)
Superseded in eoan-release |
Obsolete in disco-release |
Deleted in disco-proposed (Reason: moved to release) |
dgit (8.4) unstable; urgency=medium Bugfixes: * dgit: import-dsc: Handle relative symlinks correctly. Closes:#913259. * dgit: Do not misrecognise some initial packaging as gdr-compatible. Closes:#922446. [Report from Sean Whitton] * git-debrebase: convert-*: Fix two broken error messages. Closes:#922462. [Report from Didier 'OdyX' Raboud] Documentation: * [nl] translations updated. Closes:#921088. [Frans Spiesschaert] * Many manpage typo fixes. Closes:#918384. [Paul Hardy] * dgit(1): Write the leading dash of an option as '\-'. Closes:#921965. [Bjarni Ingi Gislason] Test suite: * dgit: import-dsc: New test for abs/rel dsc component links Internal changes: * dgit: cmd_import_dsc: comment on lack of is_orig_file check * git-debrebase: resolve_upstream_version: Return $used too -- Ian Jackson <email address hidden> Fri, 01 Mar 2019 21:53:40 +0000
Available diffs
- diff from 8.3 to 8.4 (68.1 KiB)
dgit (8.3) unstable; urgency=medium dgit - Behavioural changes with compatibility implications: * Pass --no-source-only-changes to pbuilder and cowbuilder Closes:#904862. This option was only recently added to pbuilder. For compatibility with old pbuilder, say, eg `dgit --pbuilder!:--no-source-only-changes'. * With --clean=git etc, check the tree is clean even before building source in dgit's private directory. Specifically, with eg dgit sbuild or dgit build-source. dgit prior to 6.0 would always clean the tree. dgit 6.0 to 8.1 would ignore untracked files completely, leading to occasional lossage. The pre-6.0 behaviour can be requested with --clean=git,always etc. (aka -wga, -wgfa). Closes:#914317. dgit - New features, bugfixes and improved behaviours: * Allow uppercase (ascii) letters in multi-orig components, as is allowed by the spec in dpkg-source(1). Closes:#916926. * Honour --program!:option to suppress options passed by default. * clone: Create destination directory before using network. * Check early that build-products-dir is accessible. Closes:#913648. * Look for origs in `..' as well as build-products-dir, and there are any, link them into the bpd. Closes:#904878. * Provide new --git[-ff],always clean mode (as discussed above). i18n - new translations [Frans Spiesschaert]: * nl, dgit-user(7). Closes:#918253. * nl, messages. Closes:#917148. Documentation: * dgit(1): Fix documentation of .quilt-mode config. * dgit(1): Fix a formatting typo (spurious .TP). Closes:#917194. * dgit-user(7): Fix formatting error in comment about multi-arch. * dgit-maint-debrebase(7): handle DFSG-filtering for a new package. [Sean Whitton] Closes:#915973. Error message improvements: * dgit: When reporting no such package, say `source package'. * dgit: Fix reference to -wdn/-wddn in a message. * dgit: cleaning: Minorly improved handling of note about ignores. * dgit-repos-policy-debian: Remove duplicated text from force report message. Closes:#913676. i18n infrastructure: * po/README: Fix reference to dgit-user_7.pot. * po4a, pairwise-pocheck: Fix recognition of bare `<...>'. * Update po and pot files. Internal changes; * dgit: Remove foolish uses of $b, which is very special in perl. * Modest refactoring to support the other changes. * test suite: pretend-pbuilder: Reject unknown options. * Test suite: examplegit setup: Do not leave the tree dirty. -- Ian Jackson <email address hidden> Mon, 07 Jan 2019 00:14:05 +0000
Available diffs
- diff from 8.1 to 8.3 (85.3 KiB)
dgit (8.1) unstable; urgency=medium git-debrebase; * convert-from-unapplied: Provide aa an alias for convert-from-gbp and document its scope properly, etc. Closes:#905433. * dgit-maint-debrebase(7): discuss -fdiverged with convert-from-*, and (prompted) dgit --overwrite. Closes:#903377. [Sean Whitton] i18n support: * Check pod translations for a common class of syntax error. (using new machinery for pairwise checking of pod translations.) * po4a: Add -LUTF-8 to the config. * po4a/.gitignore: actually ignore right .po4a.LANG.cfg. test suite: * Run everything with LC_CTYPE=C.UTF-8. * manpages-format: pass --warnings. * NOTES.podchecker: Document why we're not using podchecker. -- Ian Jackson <email address hidden> Thu, 08 Nov 2018 02:09:05 +0000
Available diffs
- diff from 6.12 to 8.1 (180.5 KiB)
Superseded in disco-release |
Obsolete in cosmic-release |
Deleted in cosmic-proposed (Reason: moved to release) |
dgit (6.12) unstable; urgency=medium * test suite: t-check-only-bpd: Check $tmp/.. not .. . Fixes bogus failure in Ubuntu CI. Thanks to Mattia Rizzolo for the report. -- Ian Jackson <email address hidden> Fri, 28 Sep 2018 18:17:36 +0100
Available diffs
- diff from 6.9 to 6.12 (16.6 KiB)
- diff from 6.11 to 6.12 (530 bytes)
dgit (6.11) unstable; urgency=medium * dgit-maint-debrebase(7): move and improve the section "Inspecting the history". [Sean Whitton] * Makefile: Adjust scope of dgit(7) pod rule. * local-pod-man: developer script, obsoleteed by `make %.view': drop it. -- Ian Jackson <email address hidden> Sun, 26 Aug 2018 14:59:32 +0100
Available diffs
- diff from 6.9 to 6.11 (16.5 KiB)
dgit (6.9) unstable; urgency=medium * dgit: do not crash on push of a new gdr package. Closes:#906784. * dgit: Remove unsubstituted $changesfile from message Closes:906787. * dgit-maint-debrebase(7): improve "Converting an existing package", and refer to "ILLEGAL OPERATIONS" in git-debrebase(5). Closes:#905573. [ Sean Whitton ] * test suite: Update debian/tests/control following dependency fix. -- Ian Jackson <email address hidden> Tue, 21 Aug 2018 14:36:36 +0100
Available diffs
- diff from 6.6 to 6.9 (26.8 KiB)
dgit (6.6) unstable; urgency=medium * test suite: Fix gdr's calls to dgit when run formally in autopkgtest. (Affects gdr-import-dgitview.) -- Ian Jackson <email address hidden> Sun, 05 Aug 2018 10:42:01 +0100
Available diffs
- diff from 6.4 to 6.6 (10.8 KiB)
- diff from 6.5 to 6.6 (503 bytes)
dgit (6.5) unstable; urgency=medium git-debrebase new features: * git-debrebase: Provide new convert-from-dgit-view operation. The output is, unavoidably, not very pretty. Closes:#905322. * git-debrebase: New subcommand `scrap'. Closes:#905063. git-debrebase error handling improvements: * git-debrebase: Properly reject bare dgit dsc imports * git-debrebase: Improve some error message formatting. * git-debrebase: Check for git-rebase in progress and abort most operations. dgit improvements: * dgit: Improve error message for unknown suite, to suggest -d. * dgit: Rename --dgit-view-save to --save-dgit-view, leaving an alias. * dgit: Provide print-unapplied-treeish subcommand. Test suite changes: * test suite: Add t-tstunt-parsechangelog to many gdr tests. * test suite: editing a test script overrides DGIT_TESTS_PROGRESSIVE. * test suite: gdr-import-dgitview: New test for dgit dsc imports. -- Ian Jackson <email address hidden> Sat, 04 Aug 2018 17:53:57 +0100
Available diffs
- diff from 6.4 to 6.5 (10.8 KiB)
dgit (6.4) unstable; urgency=medium * git-debrebase(1): Fix typo "unappled". Closes:#905064. -- Ian Jackson <email address hidden> Thu, 02 Aug 2018 08:24:32 +0100
Available diffs
- diff from 6.2 to 6.4 (4.9 KiB)
dgit (6.2) unstable; urgency=medium * dgit(1): Improve and correct --build-products-dir description. * dgit: Minor code cleanup. * dgit build: Warn if --build-products-dir is not `..'. Closes:#904859. * test suite: Test dgit import-dsc --build-products-dir. [Sean Whitton] * manpages: alioth->salsa * manpages: add references to pbuilder and cowbuilder * dgit-maint-gbp(7): discuss dgit.default.build-products-dir * dgit-maint-gbp(7): update references to --*-dirty * dgit-sponsorship(7): add references to push-source * dgit-maint-debrebase(7): fix command to just launder -- Ian Jackson <email address hidden> Sun, 29 Jul 2018 12:57:26 +0100
Available diffs
- diff from 6.1 to 6.2 (5.0 KiB)
dgit (6.1) unstable; urgency=medium New feature: * 'pbuilder' and 'cowbuilder' subcommands (Closes: #844125). - Suggest sbuild | pbuilder | cowbuilder. Minor fixes: * Fix an error message to refer to the build products dir instead of just the parent directory. -- Sean Whitton <email address hidden> Sat, 28 Jul 2018 20:14:23 +0800
Available diffs
- diff from 6.0 to 6.1 (5.9 KiB)
dgit (6.0) unstable; urgency=medium New features [Sean Whitton]: * Introduce dgit.default.build-products-dir git configuration key. Closes:#857316. * Die earlier, and with a more helpful message, if the user tries to include dirty changes when building a source package in split brain mode. dgit behavioural changes: * dgit: Always build the source package ourselves, rather than sometimes leaving that to the builder command. dgit will now usually generate *_multi.changes rather than *_$arch.changes. * dgit: Build source packages in a private directory, except when the user passes --include-dirty [Sean Whitton]. - dgit push-source no longer cleans the tree [Sean Whitton]. * dgit: Rename --ignore-dirty to --include-dirty (leaving the old name supported as a deprecated alias). Test suite improvements: * test suite: unset VISUAL, which interferes. Closes:#904308. * Honour DGIT_SCHROOT_CHROOT to set the schroot to use for the sbuild tests. * Support tests/run-all --progressive. * Drop now-obsolete *-asplit tests. Other improvements: * apt-get method: when apt does not update release files, unconditionally print hint about noatime. Closes:#851873. * messages: Be a lot more friendly about NEW in particular, and also add a couple of `please's. Closes:#904448. * Make --build-products-dir (and the new config key) actually work. Closes:#863582. [ Ian and Sean. ] * dgit: Many important internal rearrangemnts relating to source package production and building. -- Ian Jackson <email address hidden> Thu, 26 Jul 2018 14:43:47 +0100
Available diffs
- diff from 5.10 to 6.0 (11.4 KiB)
dgit (5.10) unstable; urgency=medium * Merge the experimental branch. * test suite: Drop a couple of useless test log output lines. * infrastructure: Run git gc --auto before mirroring. Closes:#841414. -- Ian Jackson <email address hidden> Sat, 14 Jul 2018 18:07:02 +0100
Available diffs
- diff from 5.9+exp4 to 5.10 (1.2 KiB)
dgit (5.9+exp4) experimental; urgency=medium * test suite: tar up the artifacts, and name the tarball after the test (to work around #903696). -- Ian Jackson <email address hidden> Fri, 13 Jul 2018 11:38:25 +0100
Available diffs
- diff from 4.3 to 5.9+exp4 (76.5 KiB)
- diff from 5.9+exp3 to 5.9+exp4 (731 bytes)
dgit (5.9+exp3) experimental; urgency=medium * test suite: chmod a+r $AUTOPKGTEST explicitly. -- Ian Jackson <email address hidden> Fri, 13 Jul 2018 00:54:20 +0100
Available diffs
- diff from 5.9 to 5.9+exp3 (1.9 KiB)
dgit (5.9) unstable; urgency=medium * git-debrebase convert-from-gbp: Look for dgit-generated tags so we can usually make the new branch ff of the dgit view. Closes:#903132. * git-debrebase convert-from-gbp: Check that the result will not count as having diverged. This will usually turn failures to make the ff pseudomerge into -fdiverged. Related to #903132. * git-debrebase, Dgit.pm, git: some internal reorganisation to support git-debrebase changes. * dgit-downstream-dsc(7): New manpage. Closes:#842643,#851194. * git-debrebase(5): Document best gitk options. Closes:#901927. -- Ian Jackson <email address hidden> Thu, 12 Jul 2018 13:37:12 +0100
Available diffs
- diff from 5.8 to 5.9 (11.1 KiB)
dgit (5.8) unstable; urgency=medium Bugfixes: * dgit, git-debrebase: Properly make patches even if an awkward .gitignore ignores the things in debian/patches. Closes:#903130. * git-debrebase status: Fix commit reporting. Closes:903131. * git-debrebase new-upstream: Add a -1 revision if the user didn't supply one. Closes:#903127. * git-debrebase: Improve grammar if one blocking snag. * dgit(1): Unscramble push[-source] descriptions. Closes:#903116. -- Ian Jackson <email address hidden> Sun, 08 Jul 2018 11:42:41 +0100
Available diffs
- diff from 5.7 to 5.8 (3.2 KiB)
dgit (5.7) unstable; urgency=medium New feature: * dgit checkout: new subcommand. Closes:#878443. * dgit: Check that entirely-new uploads to Debian are not source-only-uploads, as those are REJECTed. Closes:#801435. Bugfixes: * dgit(7): Mention git-debrebase and gbp pq alongside git-dpm, in the comment about handling patch stacks. * dgit update-vcs-git: Honour --package properly. * test suite: Always pass LC_COLLATE=C to sort(1). Closes:#903006. * test suite: Fix trustingpolicy-replay & dput-ng. Closes:#903007. * test suite: Test dput-ng compatibility. -- Ian Jackson <email address hidden> Thu, 05 Jul 2018 15:02:21 +0100
Available diffs
- diff from 5.6 to 5.7 (6.5 KiB)
dgit (5.6) unstable; urgency=medium * Merge the experimental branch containing the fianl version of the test suite gnupg workarounds. Empirically, - The tests now pass (most of the time, at least) in current Debian unstable, whereas 5.5's fail utterly. - There is still occasional lossage. So when running tests in a loop (eg to test ever commit), it is still good to set DGIT_TEST_RETRY_COUNT=3 (say). * test suite: Test that manpages format with only expected warnings. -- Ian Jackson <email address hidden> Sun, 01 Jul 2018 00:41:20 +0100
Available diffs
- diff from 5.5 to 5.6 (3.9 KiB)
dgit (5.5) unstable; urgency=medium * Add missing comma in debian/control. Closes:#902578. * dgit(1): Fix a wrong reference to \fp, which should be \fP. -- Ian Jackson <email address hidden> Thu, 28 Jun 2018 13:25:21 +0100
Available diffs
- diff from 5.4 to 5.5 (623 bytes)
dgit (5.4) unstable; urgency=medium Improvements: * dgit(1): Better description of --overwrite. Somewhat apropos of discussion in #902534. Bugfixes: * test suite: gdr-viagit, gdr-newupstream: Do not spuriously fail if gnupg not serendipitously installed. Closes:#902559. * Fix bug ref to #865444 in previous changelog entry. -- Ian Jackson <email address hidden> Wed, 27 Jun 2018 23:13:42 +0100
Available diffs
- diff from 5.3 to 5.4 (1.6 KiB)
dgit (5.3) unstable; urgency=medium Bugfixes: * dgit: Do not introduce duplicate origs in .changes files, eg if the .changes already has that orig. Closes:#869146. * Honour GIT_REFLOG_ACTION everywhere. Closes:#901935. * git-debrebase new-upstream: Provide better reflog entries by setting GIT_REFLOG_ACTION. Closes:#901925. Improvements: * Better message formatting when --overwrite may be needed, and a note about first dgit push in dgit(1). Closes:891031. * dgit(7): Add discussion of quilt fixup error messages, and add cross-references to dgit(1) and the actual error. Somewhat apropos of #842614. -- Ian Jackson <email address hidden> Wed, 27 Jun 2018 14:00:31 +0100
Available diffs
- diff from 5.2 to 5.3 (5.4 KiB)
dgit (5.2) unstable; urgency=medium dgit bugfixes: * When all Debian changes vanish with single-debian-patch, do not fail to commit the patch queue removal. Closes:#877036. * When build fails because the network is offline, mention that this is because --since-version was not specified. Closes:#883340. * When quilt fixup fails because of discrepancies, print a git diff rune which will show them. Closes:#865446. * When fetch or push wants git fetch (other than in a situation where it happes to be a noop) but --dry-run was specified, fail with an explanation, rather than looping with a false coplaint about git fetch. Closes:#871317. * --overwrite now no longer crashes if there is nothing to overwrite (eg, when used with --new). Instead, it is simply ignored, as it is ignored in situations where the push is fast forward. Closes:#863576. dgit/git-debrebase interop bugfixes: * git-debrebase interop: Add a missing debugcmd debugging print. * git-debrebase interop: Actually tolerate git-debrebase make-patches exiting with status 7. dgit vcs-git handling improvements: * Provide `update-vcs-git' subcommand, for creating and adjusting the vcs-git remote url. Useful for transition from alioth to salsa. Closes:#902006. * Print a warning to stderr on `dgit fetch sid', if your vcs-git remote url disagrees with what's in sid's .dsc. documentation: * dgit(1): Mention under `dgit build' that it uses the network. * dgit(1): Clarify that --overwrite does nothing if not needed. Closes:#863578. * dgit-user(7): Recommend sbuild-debian-developer-setup. [ Sean Whitton. ] Closes:895779. test suite: * Use nproc(1) rather than Sys::CPU. This is more portable and does not depend on libsys-cpu-perl being installed. Closes:888496. -- Ian Jackson <email address hidden> Sun, 24 Jun 2018 23:33:28 +0100
Available diffs
- diff from 5.1 to 5.2 (6.3 KiB)
dgit (5.1) unstable; urgency=medium dgit gitattributes handling: * Squash the working-tree-encoding attribute too. * Update an existing `dgit-defuse-attrs' macro in .git/info/attributes. * Test the working-tree-encoding attribute squashing properly. Closes:#901900. git-debrebase fixes: * new-upstream: fix (this time for sure) ff check handling of multi-piece upstreams. * Suppress gbp pq export output, except in case of error. Closes:#901809. * Manpages: Fix typos and etc. * Fix a typo in the package description. Test suite: * Triger ci.debian.net autopkgtests on: gnupg diffutils patch. (A dummy test is used to add to Testsuite-Triggers.) -- Ian Jackson <email address hidden> Wed, 20 Jun 2018 23:20:57 +0100
Available diffs
- diff from 5.0 to 5.1 (5.8 KiB)
dgit (5.0) unstable; urgency=low Major new facility: * git-debrebase, a new git workflow tool, in its own package. * dgit will now, when appropriate, check if it should call git-debrebase. [ Thanks to Sean Whitton for much useful input, and for dgit-maint-debrebase(7). ] dgit bugfixes: * Fix the exit status of programs in dgit.deb, to avoid the Perl misfeature which sometimes copies $! to the exit status. * When checking that the tree is clean, check the git index too. * In quilt_fixup_multipatch, work around git checkout paths not deleting files. (Hypothetical bug AFAIAA.) * Respect --quilt=nofix even if single-debian-patch. dgit minor fixes: * "confess" when we die due to a warning, rather than symply dieing. Internal changes: * Move $playground global to dgit. * Break git_get_symref and $extra_orig_namepart_re out into Dgit.pm. * Changes to support git-debrebase. -- Ian Jackson <email address hidden> Mon, 18 Jun 2018 00:29:44 +0100
Available diffs
- diff from 4.4 to 5.0 (49.8 KiB)
dgit (4.4) unstable; urgency=high Test suite bugfix: * Use full key hash rather than short keyid. Closes:#896653. [ report: Paul Gevers; fix: Chris Lamb ] -- Ian Jackson <email address hidden> Mon, 23 Apr 2018 13:18:51 +0100
Available diffs
- diff from 4.3 to 4.4 (591 bytes)
Superseded in cosmic-release |
Published in bionic-release |
Deleted in bionic-proposed (Reason: moved to release) |
dgit (4.3) unstable; urgency=high Documentation improvements: * dgit(7): Discuss file executability. Closes:#886444. * dgit(7): Discuss git-unrepresentable properties of source trees. * dgit-maint-merge(7): Don't suggest using debian/source/patch-header for 1.0 source format. Closes:#887850. [Sean Whitton] Bugfixes: * dgit archive-api-query: Avoid crashing due to lack of $isuite. This breaks the infrastructure. Closes:#886592. -- Ian Jackson <email address hidden> Thu, 25 Jan 2018 00:33:56 +0000
Available diffs
- diff from 3.13 to 4.3 (23.0 KiB)
- diff from 4.2 to 4.3 (1.7 KiB)
dgit (4.2) unstable; urgency=low * Upload dgit 4.x series to unstable. New features [Sean Whitton]: * New 'push-source' subcommand for source-only uploads. Closes:#848931 * When dgit builds a source package, such as in the 'build-source' subcommand, it now bypasses dpkg-buildpackage and invokes dpkg-source directly. This avoids a _source.buildinfo file in the .changes, which doesn't make sense when using dgit. See <https://lists.debian.org/debian-dpkg/2017/06/msg00005.html>. Documentation improvements: * dgit(1): Add a bit more rationale (polemic, even). Closes:#874221. * Recommend mk-build-deps rather than apt-get build-dep. Suggestion from Nikolaus Rath. Closes:#863361. * dgit-maint-merge(7): many updates. [Sean Whitton] Closes:#864873,#878433. * dgit-*(7): Mention first upload trick. [Andrew Shadura, Sean Whitton] Closes:#856402. Minor fixes: * When source discrepancy involves file mode changes, report them specially. Closes:#886442. * In split brain mode, with unexpected diffs, print dgit view commitid in suggested diff rune. (HEAD is wrong.) Closes:#886443. * Fix message about missing quilt cache entry to refer to HEAD rather than tree, since dgit needs a commit. Closes:#884646. * Fix grammar error in 4.1 changelog entry. [Sean Whitton] * Remove some whitespace "errors". [Sean Whitton] Packaging: * Remove dependency alternative on realpath (package last existed in Debian wheezy). Closes:#877552. Test suite: * dpkgsourceignores-docs: Correct restriction (so autopkgtest won't try to run it). * Additional workarounds for gnupg races (#868550) including retrying each individual test once, and more sophisticated wrapper for gpg (with locking and, sometimes saves stdin). * oldnewtagalt: Fix regression when running outside git tree, introduced in 4.1. -- Ian Jackson <email address hidden> Sun, 07 Jan 2018 21:45:29 +0000
Available diffs
- diff from 3.13 to 4.2 (21.9 KiB)
dgit (3.13) unstable; urgency=high Important bugfixes to dgit: * Add missing `use' for Dpkg::Compression et al. Thanks to report from Didier 'OdyX' Raboud. (Closes:#879526.) Test suite: * Add missing `chiark-utils-bin' to Test-Depends. -- Ian Jackson <email address hidden> Sun, 22 Oct 2017 17:51:12 +0100
Available diffs
- diff from 3.12 to 3.13 (1.3 KiB)
Superseded in bionic-release |
Obsolete in artful-release |
Deleted in artful-proposed (Reason: moved to release) |
dgit (3.12) unstable; urgency=high Important bugfixes to dgit: * Pass --no-renames to git diff-tree -z, avoiding potential trouble. * Defend against commit subject lines which would generate patches which look like series files, etc. Involves adding .patch to all generated patch filenames. * dgit import: Defend against broken symlinks in .. * dgit import: Right error message for missing files in .. * dgit import: Avoid making broken symlinks in .. * quilt fixup: Tolerate deletion of executable files. * quilt fixup: Tolerate symlink creation (make patches). Closes:#857382. Important bugfixes to other components: * dgit-repos-server: Do not reject commits with no author/committer email address (but still insist on date, and hence on the actual committer and author commit header fields). Peter Green reports that eg 66c65d90db100435 in upstream linux.git is such a commit (and is accepted by github). Closes:#863353. Test suite: * t-report-fail: print $PWD as part of failure message. * import-dsc: Test missing files, particularly in .. * run git gc on tests/worktrees/example_1.0.tar. * quilt fixup: Check we can delete files with funny modes * quilt fixup: Check that funny changes are represented properly -- Ian Jackson <email address hidden> Sun, 16 Jul 2017 21:36:24 +0100
Available diffs
- diff from 3.11 to 3.12 (3.5 KiB)
dgit (3.11) unstable; urgency=high Important bugfixes to dgit: * Fix rpush+buildinfo: Transfer buildinfos for signing. Closes:#867693. * Cope if the archive server sends an HTTP redirect, by passing -L to curl. Closes:#867185,#867309. * Cope with newer git which hates --local outside a tree. Closes:#865863. * rpush: Honour local git config from build host working tree. * Tolerate compressor terminating with SIGPIPE. Closes:#857694. * Honour more pre-tree git config options in our private trees sharing the user's object store. In particular, core.sharedRepository. Prompted by #867603. * Clone multisuite works even without --no-rm-on-error. Closes:#867434. * Work if "git init" does not create $GIT/info. Closes:#858054. * Actually understand foo,-security (!) Closes:#867189. Important bugfixes to other components: * dgit-badcommit-fixup: Honour core.sharedRepository. Closes:#867603. * infrastructure: Cope with new git-receive-pack which has quarantine feature: ie, work around #867702. Test suite: * Cope with git restricting ext:: protocols. * multisuite: Test clone without --rm-on-error. -- Ian Jackson <email address hidden> Sat, 08 Jul 2017 22:40:15 +0100
Available diffs
- diff from 3.10 to 3.11 (5.5 KiB)
Superseded in artful-release |
Obsolete in zesty-release |
Deleted in zesty-proposed (Reason: moved to release) |
dgit (3.10) unstable; urgency=medium Bugfixes: * dgit: Copy several user.* settings from main tree git local config to dgit private workarea. Closes:#853085. * dgit: Strip initial newline from Changes line from dpkg-parsechangelog so as to avoid blank line in commit messages. Closes:#853093. * dgit: Do not fail when run with detached HEAD. Closes:#853022. * dgit: Be much better about commas in maintainer changelog names. Closes:#852661. Test suite: * quilt-useremail: New test for user config copying (#853085). * lib-import-chk: Test that commits have smae authorship as appears in the changelog. (Or, at least, the same authorship set.) * import-maintmangle: New test for changelog Maintainer mangling. Documentation: * Fix typos. Closes:#853125. [Nicholas D Steeves] -- Ian Jackson <email address hidden> Mon, 06 Feb 2017 17:49:39 +0000
Available diffs
- diff from 3.9 to 3.10 (3.2 KiB)
dgit (3.9) unstable; urgency=medium Improvements: * dgit --overwrite: Check that the overwritten version's changelog entry is not UNRELEASED. This could easily happen if this release was being made from a git branch which predates the previous package upload. Documentation: * dgit-maint-merge(7): Get git clone url right. Closes:#852609. * dgit-maint-merge(7): Quote sample clone commands. Closes:#852615. Test suite: * overwrite-chkclog: test UNRELEASED handling. -- Ian Jackson <email address hidden> Wed, 25 Jan 2017 16:21:53 +0000
Available diffs
- diff from 3.8 to 3.9 (1.4 KiB)
dgit (3.8) unstable; urgency=medium Bugfixes: * Make dgit-setup-* work in default distro. Test suite: * defdistro-setup: Test that setup-* functions distro selection works. -- Ian Jackson <email address hidden> Mon, 23 Jan 2017 16:21:30 +0000
Available diffs
- diff from 3.7 to 3.8 (1.3 KiB)
dgit (3.7) unstable; urgency=medium Bugfixes: * Fix clone-dgit-repos-server and print-dgit-repos-server-print-url. Closes:#851906. Documentation: * dgit-maint-merge(7): Explain when workflow is unsuitable (Closes:#852090) and improve the patch-header (Closes:#851897.) Internal changes: * New %.view target: `make dgit-maint-merge.7.view' runs `man -l ...' Test suite: * defdistro-dsd-clone-drs: New test which would have detected #851906 (and hopefully #850521). -- Ian Jackson <email address hidden> Sun, 22 Jan 2017 17:30:24 +0000
Available diffs
- diff from 3.6 to 3.7 (2.5 KiB)
dgit (3.6) unstable; urgency=medium Bugfixes: * Actually use the url from a Dgit .dsc field naming an unknown distro. Closes:#851728. * Add dummy implementation of file_in_archive_aptget copied from file_in_archive_dummycat. Re:#851697. [ Peter Green ] Minor improvements: * Use `confess' to print a stack trace in a couple of internal error rcases. Infrastructure: * Properly honour NOCOMMITCHECK policy hook exit status. Closes:#851800. * Do not reject commits with no author/committer name (but still insist on email address and date). Peter Green reports that eg 71e128629ec786f3 in upstream xen.git is such a commit (and is accepted by github). Closes:#851716. Test suite: * downstream-gitless: Test import of .dsc from unknown distro. * downstream-gitless: Test import of .dsc with unsafe url. -- Ian Jackson <email address hidden> Thu, 19 Jan 2017 01:15:03 +0000
Available diffs
- diff from 3.5 to 3.6 (2.4 KiB)
dgit (3.5) unstable; urgency=medium Bugfixes: * gitattributes: Defuse gitattributes in private working area even if we don't do it in the user's tree (because of user configuration). * gitattributes: When cloning, do not print spurious warning about actually-defused gitattributes. Closes:#851624. * gitattributes: Improve comment left in .git/info/attributes. Test suite: * gitattributes: Many improvements to test case. -- Ian Jackson <email address hidden> Tue, 17 Jan 2017 22:36:01 +0000
Available diffs
- diff from 3.4 to 3.5 (2.1 KiB)
dgit (3.4) unstable; urgency=low Test suite: * drs-push-rejects: Set origin's url to an ad-hoc expression which produces the right ext:: rune, as dgit would. Closes:#851580. * Replace references to /home/ian in various worktrees with references to /nonexistent, to catch inadvertant accesses. -- Ian Jackson <email address hidden> Mon, 16 Jan 2017 17:27:35 +0000
Available diffs
- diff from 3.3 to 3.4 (717 bytes)
dgit (3.3) unstable; urgency=medium Behavioural changes to work around gitattributes file transformations: * Suppress file-transforming gitattributes in private work areas. * Configure suppression in user's trees in dgit clone and setup-new-tree. * Provide dgit setup-gitattributes to do this explicitly. * Documentation. Bugfixes: * dgit: Remove a leftover debugging print. * dgit: Set default dsc import distro when there is no Dgit field. * dgit: Set default dsc import distro when suppressing Dgit field. * dgit: Option parsing: Fix undefined $suite in some import-dsc. Closes:#851213. Packaging: * Remove redundant use of List::Util qw(any). Closes:#851280. * Remove redundant Recommends on libtext-iconv-perl. Test suite: * Move default dsc distro config setting to lib. We need this for the .dscs we have in tests/pkg-srcs/. * defdistro-import-dsc: Drop this test. * protocol-compat: check that we use the right distro information when importing. * Internal change: fix handling of nonempty distro= * gitattributes: New test for .gitattributes handling. -- Ian Jackson <email address hidden> Mon, 16 Jan 2017 10:03:08 +0000
Available diffs
- diff from 3.2 to 3.3 (7.0 KiB)
dgit (3.2) unstable; urgency=medium Bugfixes: * dgit: Do not execute END blocks in children. So far symptoms of this bug seem to be limited to duplicated error messages but I have not done a thorough analysis. Closes:#850052. * dgit-infrastructure: dgit-repos-policy-debian: Remirror a package when it becomes public (ie, make the repo available much more promptly when the package passes NEW). Closes:#849789. * dgit: Fix a warning message about ref (mainly, tag) updates. Documentation: * dgit-maint-merge(7): Use git-deborig(1). [Sean Whitton] Closes:#850953. * dgit-user(7): Fix some typos. Internals: * Fix a typo in a comment. Test suite: * infra: mirroring and policy hooks: Improve some debugging output. * infra: mirror-private: test that package becomes public. (#849789) -- Ian Jackson <email address hidden> Thu, 12 Jan 2017 02:11:34 +0000
Available diffs
- diff from 3.1 to 3.2 (4.6 KiB)
1 → 75 of 102 results | First • Previous • Next • Last |