Source: diffoscope
Version: 232
Severity: serious

Hello, your package FTBFS when internet is not available during control file 
regeneration phase

dpkg-buildpackage: info: source package diffoscope
dpkg-buildpackage: info: source version 232
dpkg-buildpackage: info: source distribution unstable
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64
dpkg-source: info: using options from diffoscope-232/debian/source/options: 
--tar-ignore=.*.sw? --tar-ignore=*/*~ --tar-ignore=,,* --tar-ignore=.[#~]* 
--tar-ignore=.deps --tar-ignore=.git --tar-ignore=.gitattributes 
--tar-ignore=.gitignore --tar-ignore=.gitmodules
 debian/rules clean
dh clean --with python3 --with bash-completion --buildsystem=pybuild
   debian/rules override_dh_auto_clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
debian/tests/control.sh
Generating the debian/tests/control file...
WARNING: The directory '/sbuild-nonexistent/.cache/pip' or its parent directory 
is not owned or is not writable by the current user. The cache has been 
disabled. Check the permissions and owner of that directory. If executing pip 
with sudo, you should use sudo's -H flag.
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, 
status=None)) after connection broken by 
'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 
0x7f8b941eebd0>: Failed to establish a new connection: [Errno -2] Name or service 
not known')': /simple/setuptools/
WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, 
status=None)) after connection broken by 
'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 
0x7f8b941ee6d0>: Failed to establish a new connection: [Errno -2] Name or service 
not known')': /simple/setuptools/
WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, 
status=None)) after connection broken by 
'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 
0x7f8b94021f10>: Failed to establish a new connection: [Errno -2] Name or service 
not known')': /simple/setuptools/
WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, 
status=None)) after connection broken by 
'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 
0x7f8b94020e50>: Failed to establish a new connection: [Errno -2] Name or service 
not known')': /simple/setuptools/
WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, 
status=None)) after connection broken by 
'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 
0x7f8b94021d90>: Failed to establish a new connection: [Errno -2] Name or service 
not known')': /simple/setuptools/
ERROR: Could not find a version that satisfies the requirement setuptools (from 
versions: none)
ERROR: No matching distribution found for setuptools
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/usr/lib/python3/dist-packages/pep517/meta.py", line 72, in load
    path = Path(build_as_zip(builder))
                ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/pep517/meta.py", line 59, in build_as_zip
    builder(dest=out_dir)
  File "/usr/lib/python3/dist-packages/pep517/meta.py", line 53, in build
    env.pip_install(system['requires'])
  File "/usr/lib/python3/dist-packages/pep517/envbuild.py", line 103, in 
pip_install
    check_call(
  File "/usr/lib/python3.11/subprocess.py", line 413, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['/usr/bin/python3', '-m', 'pip', 
'install', '--ignore-installed', '--prefix', '/tmp/pep517-build-env-i1vz1wye', 
'setuptools', 'wheel']' returned non-zero exit status 1.
Files debian/tests/control and debian/tests/control.tmp differ

The generated control file differs from the actual one.
A sourceful upload of this package is needed.

Differences:
--- debian/tests/control        2023-01-13 07:05:01.000000000 +0000
+++ debian/tests/control.tmp    2023-01-17 02:06:59.340564039 +0000
@@ -7,7 +7,7 @@
 #   $ mv debian/tests/control.tmp debian/tests/control
Tests: pytest-with-recommends
-Depends: python3-all, diffoscope, black, python3-pytest, python3-h5py, file, 
linux-image-amd64 [amd64] | linux-image-generic [amd64], abootimg, acl, 
apksigcopier, apksigner, apktool [!ppc64el !s390x], binutils-multiarch, bzip2, 
caca-utils, colord, coreboot-utils, db-util, default-jdk-headless | default-jdk 
| java-sdk, device-tree-compiler, docx2txt, e2fsprogs, enjarify, ffmpeg, 
fontforge-extras, fonttools, fp-utils [!ppc64el !s390x], genisoimage, gettext, 
ghc, ghostscript, giflib-tools, gnumeric, gnupg, gnupg-utils, hdf5-tools, 
html2text, imagemagick, jsbeautifier, libarchive-tools, libxmlb-dev, llvm, lz4 
| liblz4-tool, lzip, mono-utils, ocaml-nox, odt2txt, oggvideotools [!s390x], 
openssh-client, openssl, pgpdump, poppler-utils, procyon-decompiler, 
python3-pdfminer, r-base-core, rpm2cpio, sng, sqlite3, squashfs-tools, tcpdump, 
u-boot-tools, unzip, wabt, xmlbeans, xxd, xz-utils, zip, zstd, androguard, 
python3-argcomplete, python3-binwalk, python3-defusedxml, python3-distro, 
python3-guestfs, python3-jsondiff, python3-progressbar, python3-pypdf, 
python3-debian, python3-pyxattr, python3-rpm, python3-tlsh
+Depends: python3-all, diffoscope, black, python3-pytest, python3-h5py, file, 
linux-image-amd64 [amd64] | linux-image-generic [amd64], abootimg, acl, 
apksigcopier, apksigner, apktool [!ppc64el !s390x], binutils-multiarch, bzip2, 
caca-utils, colord, coreboot-utils, db-util, default-jdk-headless | default-jdk 
| java-sdk, device-tree-compiler, docx2txt, e2fsprogs, enjarify, ffmpeg, 
fontforge-extras, fonttools, fp-utils [!ppc64el !s390x], genisoimage, gettext, 
ghc, ghostscript, giflib-tools, gnumeric, gnupg, gnupg-utils, hdf5-tools, 
html2text, imagemagick, jsbeautifier, libarchive-tools, libxmlb-dev, llvm, lz4 
| liblz4-tool, lzip, mono-utils, ocaml-nox, odt2txt, oggvideotools [!s390x], 
openssh-client, openssl, pgpdump, poppler-utils, procyon-decompiler, 
python3-pdfminer, r-base-core, rpm2cpio, sng, sqlite3, squashfs-tools, tcpdump, 
u-boot-tools, unzip, wabt, xmlbeans, xxd, xz-utils, zip, zstd,
Tests: pytest
 Depends: python3-all, diffoscope, python3-pytest, python3-h5py, file, 
python3-tlsh
make[1]: *** [debian/rules:75: override_dh_auto_clean] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:35: clean] Error 2
dpkg-buildpackage: error: debian/rules clean subprocess returned exit status 2


Can you please have a look?
thanks

Gianfranco

Attachment: OpenPGP_signature
Description: OpenPGP digital signature

Reply via email to