Your message dated Mon, 09 Jan 2017 17:48:39 +0000
with message-id <[email protected]>
and subject line Bug#850431: fixed in dgit 3.0
has caused the Debian Bug report #850431,
regarding git fetching must cope with downstream dsc copies
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
850431: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=850431
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: dgit
Version: 2.14

As part of the response to #849041 I have tried rewinding the history
of an affected repository.  I have discovered that dgit fetch does a
wrong thing: it stitches the bad history back into the remote tracking
branch.

This is because it can't tell the difference between "history was
rewritten" and "this .dsc was moved in the archive".

To make this right, dgit needs more information.  I intend to have the
dgit git server provide a table of rewritten or banned commits, which
can be used to help interpret the Dgit: field in a .dsc.

Ian.

-- 
Ian Jackson <[email protected]>   These opinions are my own.

If I emailed you from an address @fyvzl.net or @evade.org.uk, that is
a private address which bypasses my fierce spamfilter.

--- End Message ---
--- Begin Message ---
Source: dgit
Source-Version: 3.0

We believe that the bug you reported is fixed in the latest version of
dgit, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Ian Jackson <[email protected]> (supplier of updated dgit package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Mon, 09 Jan 2017 16:43:10 +0000
Source: dgit
Binary: dgit dgit-infrastructure
Architecture: all source
Version: 3.0
Distribution: unstable
Urgency: medium
Maintainer: Ian Jackson <[email protected]>
Changed-By: Ian Jackson <[email protected]>
Closes: 848646 849105 849120 850095 850431 850519 850521 850547
Description: 
 dgit       - git interoperability with the Debian archive
 dgit-infrastructure - dgit server backend infrastructure
Changes:
 dgit (3.0) unstable; urgency=medium
 .
   Protocol change:
   * Dgit: field now records the nominal distro name, and a hint
     for a tag and url where the git objects (including any rewrite
     map) can be fetched.
   * Use this information, where provided.  Closes:#850431.
 .
   Bugfixes:
   * dgit config handling: Honour command-line and context-provided
     suite and distro more reliably and consistently.
   * Parsing of extended Dgit fields by import-dsc was broken;
     and is now fixed even for more-extended ones.
   * dgit clone-dgit-repos-server uses readonly access.
     Closes:#850521.
   * fetch and pull ignore the changelog suite when it is UNRELEASED.
     Closes:#848646.
   * dgit-badcommit-fixup: Do not investigate symrefs.  Closes:#850547.
 .
   Minor new feature:
   * distro alias facility in config space.  (Primarily for testing.)
   * Undocumented --config-lookup-explode= feature.  (For testing.)
   * Provide `dgit print-dgit-repos-server-source-url'.  Re:#850521.
   * Honour dgit-distro.*.default-suite and dgit.default.default-suite.
 .
   Other improvements:
   * Improve debugging output a bit.
   * Use refs/dgit-fetch/DISTRO rather than refs/dgit-fetch/DISTRO,
     which leads to less duplication and so less clutter.
   * Enforce a reasonable syntax for nominal distro names.
   * When generating orig+debian/patches view, copy debian/ from
     HEAD.  This makes less noise in diffs.  Closes:#850095.
 .
   Docuentation [Sean Whitton and Ian Jackson]:
   * dgit-sponsorship(7): Use --no-dep14tag.  Closes:#849105.
   * dgit-maint-merge(7): Use debian/source/patch-header.  Closes:849120.
   * dgit(7): Updated `trouble' section to suggest having dpkg-source
     delete the autotools output (with a patch if necessary).
   * dgit(1): Several minor updates and fixes.  Closes:#850519.
 .
   Test suite:
   * Internal improvements.
   * badcommit-rewrite: Fix operation using installed version of fixup.
   * Arrange to pass --debug-quick-random to gpg-agent.
   * Strip block count out of find -ls output - it is unstable!
   * gbp-orig: Add a missing -m, without which git would run an
     editor if stdout was a tty (!)
   * Add t-stunt-parsechangelog to a few tests which were missing it.
   * Tests for the new protocol feature.
   * Fail tests if we look up any configuration relating to Debian.
Checksums-Sha1: 
 402f66d8a50d8a3041c8e8463d5c4cf5ef3bd0a1 1469 dgit_3.0.dsc
 db0faa1120c039b504e78652c6a4ca38c998a9b3 387270 dgit_3.0.tar.gz
 aac74770c6670d4c509b61da1fe882279fcb5265 44736 dgit-infrastructure_3.0_all.deb
 b3f0d877af761091aa7e9cf0abdba4a0e4905822 127942 dgit_3.0_all.deb
 756942b8defef3530fca4d6d0d510414dd4b0519 4507 dgit_3.0_amd64.buildinfo
Checksums-Sha256: 
 e00abf641dcee7eb71f9d94afc037ee7ecba6210c2e433e3dd5a70a002bbd677 1469 
dgit_3.0.dsc
 1508ea9a4fe4429ac2e02fd6b52e39940ce01f213418ed72e72b797a898175ee 387270 
dgit_3.0.tar.gz
 fea966b30a64ca553cc5f3ddec4be27838d4f8c96d86e3e810c0347915c02877 44736 
dgit-infrastructure_3.0_all.deb
 b0d289a4bb0940fcba753b87ba8cd812446b2db4d32a3a331f69b586b3a2c671 127942 
dgit_3.0_all.deb
 a0f86ad35d9b505a8e07e7217e4fbc7f713a9317d13380c36968c7b0c8863cf6 4507 
dgit_3.0_amd64.buildinfo
Files: 
 0b11e2ef32d33ac549438b6f0c40f52d 1469 devel optional dgit_3.0.dsc
 2bf6857b2465c058e5f571a4b8abc72e 387270 devel optional dgit_3.0.tar.gz
 e254cd7d5b081983d8a23329fa0f1bdd 44736 devel extra 
dgit-infrastructure_3.0_all.deb
 d4355fa43f4f93e1108211a8e007c894 127942 devel optional dgit_3.0_all.deb
 e61f50f4bc119039083dbb4f234370b5 4507 devel optional dgit_3.0_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEVZrkbC1rbTJl58uh4+M5I0i1DTkFAlhzyuMACgkQ4+M5I0i1
DTn0lggAjmC9HsdsYd5h5DfzqCNPd2DNAnXPO5LjUIVPTrA7zl9e2eL544aZmN05
6FVqQPw5XBAt4VJW0N7BR/Bbrg9ESneKZV+mgxPfyB+OM+sK17GalXzMl6qajn7c
5E/q6+2StT9bdvYsh/BlDHCNX1Lj7uSKwOAO3MO2VDLA7VFq5qZc9NIm2ZJWbDgo
qADOHfl9X3HaPf6nOrjG6AL5vYafaTu+6HbtibG0713/E70IBensGG0P1ucG9BL7
aeY5xu13Z/mjuOa8+VpdP4+MThcC2tW0CuNyJacvF2SbuNoPUdgV2R36QrEck4ro
PiQFNYJOUx8DNOX2yZGQXjBp1Tnfqw==
=xWGd
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to