Your message dated Thu, 29 Dec 2022 01:19:10 +0000
with message-id <e1pahze-002q4q...@fasolo.debian.org>
and subject line Bug#935762: fixed in dgit 10.3
has caused the Debian Bug report #935762,
regarding dgit: behaviour of --quilt=auto is surprising when a quilt series
exists
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 ow...@bugs.debian.org
immediately.)
--
935762: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=935762
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: dgit
Version: 9.7
Severity: normal
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
I recently ran dgit --quilt=auto push-source on a few packages with
existing, unapplied quilt series. This ended up reverting the quilt
patches, and producing broken packages (the severity of the breakage
obviously depends on the patches being reverted).
To take a concrete example, clone
https://salsa.debian.org/emacsen-team/emacs-anzu
- - 597ca16 is HEAD when I called dgit --quilt=auto push-source
- - 98ca311 shows the new patch introduced by dgit. This reverses the
existing patch 0001-clear-README.diff.
Is this the intended behaviour? The docs talk about "single squashed
patch for all the changes made in git". It's not clear to me that the
patch really corresponds to what I think of as "changes in git"
(i.e. commits that directly modify upstream files). The discussion in
- --quilt=smash seems to me to imply that it will deal OK with existing
patch series.
- -- System Information:
Debian Release: bullseye/sid
APT prefers unstable-debug
APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500,
'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 5.2.0-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8),
LANGUAGE=en_CA:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages dgit depends on:
ii apt 1.8.3
ii ca-certificates 20190110
ii coreutils 8.30-3+b1
ii curl 7.65.3-1
ii devscripts 2.19.6
ii dpkg-dev 1.19.7
ii dput-ng [dput] 1.28
ii git [git-core] 1:2.23.0~rc1-1
ii git-buildpackage 0.9.14
pn libdigest-sha-perl <none>
ii libdpkg-perl 1.19.7
ii libjson-perl 4.02000-1
ii liblist-moreutils-perl 0.416-1+b4
ii liblocale-gettext-perl 1.07-3+b4
ii libtext-glob-perl 0.10-1
ii libtext-iconv-perl 1.7-6
ii libwww-curl-perl 4.17-5
ii perl 5.28.1-6
Versions of packages dgit recommends:
ii openssh-client [ssh-client] 1:8.0p1-4
Versions of packages dgit suggests:
ii cowbuilder 0.88
ii pbuilder 0.230.4
ii sbuild 0.78.1-2
- -- no debconf information
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEkiyHYXwaY0SiY6fqA0U5G1WqFSEFAl1jERsACgkQA0U5G1Wq
FSGPkxAAlN0BZ6DwHMbTD0fZKIO3S8aS8VPvUmb9vC2V0dP1ZJoJdLQsMTG/WD7y
ge1f4OpEo1LEaNcoYNCk5b5/XmQizhKiUJQrrb+E9KZQW71hA1KN7/1qzG7O/81c
ZT1Jxiad4cIz2zkQJ7tT+/8tgvj+IvQEKpwo1HEpLYL0OGRGp6GVy6OO5haMP2ym
xlwAxVvW5yaJaBBtlLzY6FG2VYpa/+D/AUKzzeXFDLh0NoBfrmo83x2lC0sYWPHn
Nyg4CnSs34qeGrladAZC6B1Xrs5deBvUvGGowv7eHOorzjXfTJJhQeA2/BMlDIBo
d+7t79n+6FICch3FJ5uVwuqCQnwMNppNzPkt/X7t0SnclodS+Y+Yvnwv9s2Hmhj7
jUWYmvwTzRgEeSmXQJJBGJRxyRa8KCaCb2kW0AixpVWSWQDTTyth8FRZBnRWTyVI
fpd20S/mVaBb7fUVri4Pq9yfyMhwoba1gb++HqDKtBva96RGoix2V17Ku5E8Q0qS
nfAJwyztlUepF/UIxm8inx4YnEO4pR49FDS7QdQbFNx1eMYnuAT9h/y5s4JH/FqA
R13FJZy9Gvn3J9ML7OhDRxvMVWxY9n8IamNBtZe6HduzU/LOt2ag94R3Og5Y1T3q
I94piJEGBmI4BvxMSgrpCAKkbYw5JmmGFGOLEWFdFDrLSx3XV3w=
=GfbO
-----END PGP SIGNATURE-----
--- End Message ---
--- Begin Message ---
Source: dgit
Source-Version: 10.3
Done: Ian Jackson <ijack...@chiark.greenend.org.uk>
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 935...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Ian Jackson <ijack...@chiark.greenend.org.uk> (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 ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Thu, 29 Dec 2022 00:51:29 +0000
Source: dgit
Architecture: source
Version: 10.3
Distribution: unstable
Urgency: medium
Maintainer: Ian Jackson <ijack...@chiark.greenend.org.uk>
Changed-By: Ian Jackson <ijack...@chiark.greenend.org.uk>
Closes: 935762 993769 1026918
Changes:
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.
Checksums-Sha1:
0160c92c44d3727474f81ddc2fcd22ec701ba838 1856 dgit_10.3.dsc
d6784fd162fdace427d2f9c3e0af645505e6bd72 679462 dgit_10.3.tar.gz
Checksums-Sha256:
cbd0fd20fdda0bb62e7bf6fee9a7f05208e0a3d9e8ebdba28e6033c69809bc07 1856
dgit_10.3.dsc
1c228a35d56ee6adac8ff6fd73c9bea9238d272a246ffd3a2a86d84db43ada70 679462
dgit_10.3.tar.gz
Files:
cf5b73a3cf98732093e767af611aa1cb 1856 devel optional dgit_10.3.dsc
89a5e50872c33f77b2c2275d027ec3df 679462 devel optional dgit_10.3.tar.gz
-----BEGIN PGP SIGNATURE-----
iQEzBAEBCAAdFiEEVZrkbC1rbTJl58uh4+M5I0i1DTkFAmOs5kAACgkQ4+M5I0i1
DTnKQwf/T45tpUg9nD5TNz+sl23EWte6frrBli5qKaJIPWUvd144JyQctsE8JoRH
/Zmh5qY2c6LjVWZgE6uICoNtUzLL4iUvfj0D3PJ9fLF2faV8wb6s+uA7chEJQ3LR
O/0j+Iw77sPYo13d5HMxcBcoCuuB/CAIoUs8efV64oQAbJ1fy1U05HhkgXrqzOyw
t5xZ8BRMsndWgtji9LuTNZm5pGPWkbtQreQ51l0S2wOUC8W6+ZZTn4D7pFJcHMyO
8mUXbcNXyGLC4TTv1WmfWFpJu2I6wYI5G1I4AiLSf4lJJUqqE3RhHGay340hqs1o
Grjaypz6BYPettk+LKukc3yiUYwMwQ==
=tiue
-----END PGP SIGNATURE-----
--- End Message ---