Your message dated Thu, 18 Jul 2019 02:48:05 +0000
with message-id <[email protected]>
and subject line Bug#932096: fixed in dgit 9.3
has caused the Debian Bug report #932096,
regarding check that $upstream_committish is ancestor of $branch
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.)


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

git-debpush 
  - sends upstream commitish and tag info 
    whenever processing a non-native package.

The tag2upload bot
  - runs git-deborig iff upstream info was provided;
    this should cause a .orig to exist
  - passes --upstream... to dgit iff --quilt=baredebian (only)
    (subject to the bug I have just filed)
dgit
  - always checks that the orig (if there is one) is treesame enough
  - uses upstream git history iff --quilt=baredebian

So this means that in the non-baredebian non-native case, nothing
checks that the supplied git tag is an ancestor of the maintainer
history.

I think the supplied git tag should be an ancestor of the maintainer
history except with --quilt=baredebian.  Is this a thing that should
be checked ?

If so, I propose the following changes:

dgit --upstream-commitish should be tolerated in all non-native
packages and should check that the specified commitish is an ancestor
of the maintainer view.

tag2upload should pass --upstream-commitish whenever upstream info
appeared in the tag.

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: 9.3

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: Thu, 18 Jul 2019 03:10:25 +0100
Source: dgit
Binary: dgit git-debrebase git-debpush dgit-infrastructure
Architecture: source
Version: 9.3
Distribution: unstable
Urgency: medium
Maintainer: Ian Jackson <[email protected]>
Changed-By: Ian Jackson <[email protected]>
Description:
 dgit       - git interoperability with the Debian archive
 dgit-infrastructure - dgit server backend infrastructure
 git-debpush - client script for git pushing to Debian-style archives
 git-debrebase - rebasing git workflow tool for Debian packaging
Closes: 932096 932321
Changes:
 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.
Checksums-Sha1:
 f5ec7ae6286aac5033b95a3570ec56213e4dc90b 1821 dgit_9.3.dsc
 e9ed57429b8cd9ecc47d5b1196579d0033d73a8c 685707 dgit_9.3.tar.gz
Checksums-Sha256:
 415c0504d5f6464ed5daf15d8419ff73f294f5cf66358395f6a32b4aba04356b 1821 
dgit_9.3.dsc
 e6a54397ca8d16bc3253c74d260bd96b27b81961b4ec4f2b2241e93111204825 685707 
dgit_9.3.tar.gz
Files:
 701fdc818adf90849eae1987e5872360 1821 devel optional dgit_9.3.dsc
 6fd80a7251cf85d2d8288feeacaf5495 685707 devel optional dgit_9.3.tar.gz

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

iQEzBAEBCAAdFiEEVZrkbC1rbTJl58uh4+M5I0i1DTkFAl0v1Z0ACgkQ4+M5I0i1
DTk1sgf+LNwhNbmwoHlXU4UdPjIvEhjYSS88qT9ZnwzxEfOyVkmQrlqVJDZv3Fl6
DV5pzeRIY8qF3DhmdZykHYhaqi4cvQBDNcs6LGZ9+nwfGq9LyTi85kaaq05D1RtR
w2RL0h4sEr/TujOdMdwMFq+ecvWA31qWsYIgoK9pJUc21wJ0RPX6iSjLHwoHCUul
d8hlliPSjsG8uN1IZTTyqeBZx338zSFFcR18E0ataV1rlRfGQtNiHT13POkOdUw6
8IgvaUW70SeAqN6AZMUwlQAzGIh0rNYyiHFW3HpYDznJ/ITu9uumdVaie4hfYff5
RnSCnoNL5PtxMYb0uCDSY3uKj/fKfw==
=q7I0
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to