Your message dated Wed, 05 Nov 2025 15:11:02 +0000
with message-id <[email protected]>
and subject line Bug#1030044: fixed in git-buildpackage 0.9.39
has caused the Debian Bug report #1030044,
regarding gbp-pq: Unreproducible and noisy patches due to different diff 
settings/algorithms
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.)


-- 
1030044: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1030044
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: git-buildpackage
Version: 0.9.30

Dear maintainers of git-buildpackage,

The patches exported by `gbp-pq` can be wildly different depending on the value set in the git option `diff.algorithm`.

Thus packages where co-maintainers happen to use different `diff.algorithm` values undergo a lot of unneeded "diff churn", making it impossible to follow the history of the Debian-specific patches.

This issue can be fixed by forcing the use of a specific diff algorithm inside `gbp-pq`, for example by using `--diff-algorithm=histogram` in `gbp.git.Repository.diff`.

Another setting that can reduce diff churn and should be forced by `gbp-pq` is `diff.rename`, that should be set to `copies`.

Regards,

--
Gioele Barabucci

--- End Message ---
--- Begin Message ---
Source: git-buildpackage
Source-Version: 0.9.39
Done: Guido Günther <[email protected]>

We believe that the bug you reported is fixed in the latest version of
git-buildpackage, 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.
Guido Günther <[email protected]> (supplier of updated git-buildpackage 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: SHA512

Format: 1.8
Date: Wed, 05 Nov 2025 09:46:25 +0100
Source: git-buildpackage
Architecture: source
Version: 0.9.39
Distribution: unstable
Urgency: medium
Maintainer: Guido Günther <[email protected]>
Changed-By: Guido Günther <[email protected]>
Closes: 1030044 1100809 1111340 1116741 1119013
Changes:
 git-buildpackage (0.9.39) unstable; urgency=medium
 .
   [ Richard Hansen ]
   * [13517bc] run-in-container: Properly quote parameter expansion.
     It's unclear why the comment "re-splitting command arguments
     intentional" was added; nothing about the invocation of the function
     suggests that it was intentional.
   * [1b15033] run-in-container: Upgrade packages in image
   * [8a89b3e] run-in-container: Install image packages noninteractively
   * [5910d59] run-in-container: Reduce image size by deleting downloaded
     packages
   * [2589dcc] run-in-container: Run the full test suite
   * [d79afe7] run-in-container: Skip test that fails when run as root
   * [bcccae1] run-in-container: Bump example release to trixie
   * [181ad5b] run-in-container: Build the package during run, not image build
   * [0755e09] pq tests: Fix reading of patch file.
     Reading a file that has already been read to EOF returns the empty
     string, so the second check was always trivially true.
   * [d8ec910] GitRepository diff: Remove `=` from `-M` argument.
     Git's documentation says that the option has the form `-M[<n>]`, not
     `-M[=<n>]`.
   * [e6e5ee9] GitRepository diff: Add copy detection support.
     This commit does not enable copy or rename detection (no behavior
     changes are expected); it only adds the infrastructure needed to
     enable copy detection in a future commit.
   * [05a71f0] pq: Create rename and copy patches when exporting.
     This produces smaller patches that are easier to review and easier to
     refresh by devs that don't use git-buildpackage.
     The quilt utility wraps patch, and GNU patch has supported Git's diff
     features such as renames and copies since 2.7, released Sep 2012:
     <https://git.savannah.gnu.org/cgit/patch.git/tree/NEWS?h=v2.7#n6>
     Note: dpkg-source (specifically, Dpkg::Source::Patch) logs the
     following warning with a rename-only patch (see #749070), but such
     patches appear to be applied properly.
     (Closes: #1100809)
   * [34a63bf] GitRepository diff: Force diff algorithm for consistency
     (Closes: #1030044)
 .
   [ Guido Günther ]
   * [df5a12a] tests: Fetch test data from salsa.
     Avoids a dependency on an external system that can fail.
   * [5262ada] clone: Add some type annotations
   * [17580fc] clone: Be less strict on vcs-git URLs.
     This allows URLs that specify `-b <branch>` to
     be matched. We don't care about the branch information
     yet though as we take that from gbp.conf.
   * [17d2826] Wrap and sort
   * [5cf9a8d] import-orig: Be more helpful when invoking uscan with a version
   * [7d509bf] uscan: Retry with --download-debversion if --download-version
     failed. Otherwise using this in scripts that merely get the target Debian
     version becomes really cumbersome
   * [aaeb20a] tests: Switch download URLs to salsa.
     This leaves merely the uscan test
 .
   [ Julien Plissonneau Duquène ]
   * [69ccb15] Add a missing test dependency
   * [6ebc8cd] Promote Standards-Version to 4.7.2 with no changes
 .
   [ Hannes von Haugwitz ]
   * [68768a2] buildpackage: Fix build directory removal condition
     * fixes regression in 005676a (buildpackage: Make sure export_dir is
       always set)
     * Closes: #1111340
 .
   [ Santiago Vila ]
   * [cad78d8] Fix FTBFS with the nocheck build profile (Closes: #1116741)
 .
   [ Carles Pina i Estany ]
   * [158f0db] Remove unused Suggests (not existing in Debian) "mock" package
     (Closes: #1119013)
Checksums-Sha1:
 439f5de74251812c8d5d4dc8b491c4182ca50bf9 2309 git-buildpackage_0.9.39.dsc
 7be33e872df0c21141a8d3e3da10f42e3e01431e 3113876 git-buildpackage_0.9.39.tar.xz
 20efc21458f43f087ddc8aed26d81b9747502708 13429 
git-buildpackage_0.9.39_amd64.buildinfo
Checksums-Sha256:
 ffa3a05638418e1973a10613eb47ccb4169a2201c847732c54bca3b4a3cd9ee5 2309 
git-buildpackage_0.9.39.dsc
 ed625ed0841ede63acd916aedfa8fd47c4a8285eff816360ed089261bbf47972 3113876 
git-buildpackage_0.9.39.tar.xz
 75f49c5728e70de2d54b85ab86a37db29a1f175f4a6196390166b9acdc7ee786 13429 
git-buildpackage_0.9.39_amd64.buildinfo
Files:
 309a0cb972f406c160a716d014950d88 2309 vcs optional git-buildpackage_0.9.39.dsc
 e32abdb720f4212460b159a60f0b192b 3113876 vcs optional 
git-buildpackage_0.9.39.tar.xz
 fd4b8c316a0aa96939177fee9686a2f9 13429 vcs optional 
git-buildpackage_0.9.39_amd64.buildinfo

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

iQIzBAEBCgAdFiEEY/bM35YinQkoayrDJb+GUkr8weMFAmkLVX8ACgkQJb+GUkr8
weOUmBAAmz/CKxPT1Rbsd2k7ck+CsR9sElNpT6j9r8TMTVBIUY2aXvSO7LDSZOHA
iX40KfUWjydaqK5Xeep/HWW0nwzA7jFXjzjh5hZ7SeDD4h99zSpMSwjh3HB3V5Gr
aPxpwyLOKDY29HIwOVQwCIWrdgQaxOBHu0FvsQy74po3lW2bIkvawMt33fX/fH9Q
LSQC7bPMMSFCYTaOXWHgk3Mf/WEGIkR482mDxQZtmN3VUeXwo8ytQhZJvifPZ1G5
evPtLb1HSEV/q/4yTAF8ZoXh3fiu4xBXy0qqcO5HN/Q2gnXnw6jM2MsqYVPiyktv
Mfi0XtBPb0VY9rh+IjPlEHLJ3gH8LdpzbUk8uOmA8qcj1ArLLLFRNc6zlhuTOKZu
sCNknfPxhKu9eSxoIalPxxJWccijHzjsCrvrViPY42FDpjJ7UUZW9dKIm68HiFJe
/9AAcWLGTzGnMWwI17NNQh6+UOpLzkWa3vhKpuZ2psNLoULVRHpnK2nyTmfik2eZ
ZPU3QlFjYrgK8xlnCICKipqPSukktPR3lzFH05VhfMV9oYWC93Eu3OS35/XB5RAS
sBbEHZWE/ZuQcq/e5HQtio+C440WJGCCkcL9Q6Ykoa/w6i6TVOmxDp140mVT7yLb
d6Xi89lJA6YJejukmJz82oJFmtMlA0K5ggx+ooxNqIIvp/fTQXk=
=iS+D
-----END PGP SIGNATURE-----

Attachment: pgpfqkxgrrnb0.pgp
Description: PGP signature


--- End Message ---

Reply via email to