Your message dated Wed, 05 Nov 2025 15:11:02 +0000
with message-id <[email protected]>
and subject line Bug#1116741: fixed in git-buildpackage 0.9.39
has caused the Debian Bug report #1116741,
regarding git-buildpackage: FTBFS with the nocheck build profile
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.)


-- 
1116741: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1116741
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:git-buildpackage
Version: 0.9.38
Severity: important
Tags: forky sid ftbfs
User: [email protected]
Usertags: ftbfs-nocheck-profile

Dear maintainer:

During a rebuild of all packages in unstable using the nocheck build profile,
your package failed to build.

Below you will find how the build ends (probably the most relevant part,
but not necessarily). If required, the full build log is available here:

https://people.debian.org/~sanvila/build-logs/202509/

A wiki page discussing how to reproduce bugs in this category and
possible solutions is available here:

https://wiki.debian.org/qa.debian.org/FTBFS/Nocheck

(It's a wiki, so you are welcome to contribute)

[ Note: This is RC, but I will wait at least two weeks before raising
the severities, there are a lot of gcc-15 and CMake 4 bugs open now ].

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:git-buildpackage, so that this is still
visible in the BTS web page for this package.

Thanks.

--------------------------------------------------------------------------------
[...]
 debian/rules clean
dh clean --buildsystem=pybuild
   dh_auto_clean -O--buildsystem=pybuild
I: pybuild base:311: python3.13 setup.py clean 
/usr/lib/python3/dist-packages/setuptools/__init__.py:94: _DeprecatedInstaller: 
setuptools.installer and fetch_build_eggs are deprecated.
!!

        
********************************************************************************
        Requirements should be satisfied by a PEP 517 installer.
        If you are using pip, you can try `pip install --use-pep517`.
        
********************************************************************************

!!
  dist.fetch_build_eggs(dist.setup_requires)
/usr/bin/python3.13: No module named pip
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/setuptools/installer.py", line 107, in 
_fetch_build_egg_no_warn
    subprocess.check_call(cmd)
    ~~~~~~~~~~~~~~~~~~~~~^^^^^
  File "/usr/lib/python3.13/subprocess.py", line 419, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['/usr/bin/python3.13', '-m', 'pip', 
'--disable-pip-version-check', 'wheel', '--no-deps', '-w', '/tmp/tmp15htt6j8', 
'--quiet', 'pytest-cov']' returned non-zero exit status 1.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/setup.py", line 73, in <module>
    setup(name="gbp",
    ~~~~~^^^^^^^^^^^^
          version=parse_and_fetch_version(),
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          setup_requires=setup_requires(),
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          )
          ^
  File "/usr/lib/python3/dist-packages/setuptools/__init__.py", line 116, in 
setup
    _install_setup_requires(attrs)
    ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
  File "/usr/lib/python3/dist-packages/setuptools/__init__.py", line 89, in 
_install_setup_requires
    _fetch_build_eggs(dist)
    ~~~~~~~~~~~~~~~~~^^^^^^
  File "/usr/lib/python3/dist-packages/setuptools/__init__.py", line 94, in 
_fetch_build_eggs
    dist.fetch_build_eggs(dist.setup_requires)
    ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 768, in 
fetch_build_eggs
    return _fetch_build_eggs(self, requires)
  File "/usr/lib/python3/dist-packages/setuptools/installer.py", line 44, in 
_fetch_build_eggs
    resolved_dists = pkg_resources.working_set.resolve(
        _reqs.parse(requires, pkg_resources.Requirement),  # required for 
compatibility
        installer=partial(_fetch_build_egg_no_warn, dist),  # avoid warning 
twice
        replace_conflicting=True,
    )
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 893, in 
resolve
    dist = self._resolve_dist(
        req, best, replace_conflicting, env, installer, required_by, to_activate
    )
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 929, in 
_resolve_dist
    dist = best[req.key] = env.best_match(
                           ~~~~~~~~~~~~~~^
        req, ws, installer, replace_conflicting=replace_conflicting
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 1267, 
in best_match
    return self.obtain(req, installer)
           ~~~~~~~~~~~^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 1303, 
in obtain
    return installer(requirement) if installer else None
           ~~~~~~~~~^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/setuptools/installer.py", line 109, in 
_fetch_build_egg_no_warn
    raise DistutilsError(str(e)) from e
distutils.errors.DistutilsError: Command '['/usr/bin/python3.13', '-m', 'pip', 
'--disable-pip-version-check', 'wheel', '--no-deps', '-w', '/tmp/tmp15htt6j8', 
'--quiet', 'pytest-cov']' returned non-zero exit status 1.
E: pybuild pybuild:389: clean: plugin distutils failed with: exit code=1: 
python3.13 setup.py clean 
dh_auto_clean: error: pybuild --clean -i python{version} -p 3.13 returned exit 
code 13
make: *** [debian/rules:4: clean] Error 25
dpkg-buildpackage: error: debian/rules clean subprocess returned exit status 2
--------------------------------------------------------------------------------

--- 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: pgpfhoJJPAD_1.pgp
Description: PGP signature


--- End Message ---

Reply via email to