• Bug#1103207: stdeb: FTBFS: help2man: can't get `--help' info from /<

    From Santiago Vila@21:1/5 to All on Tue Apr 15 02:30:03 2025
    Package: src:stdeb
    Version: 0.10.0-3
    Severity: serious
    Tags: ftbfs trixie sid

    Dear maintainer:

    During a rebuild of all packages in unstable, your package failed to build:

    --------------------------------------------------------------------------------
    [...]
    debian/rules clean
    rm -f py2dsc.1 pypi-install.1 py2dsc-deb.1 pypi-download.1
    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/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated.
    !!

    ********************************************************************************
    Please consider removing the following classifiers in favor of a SPDX license expression:

    License :: OSI Approved :: MIT License

    See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
    ********************************************************************************

    !!
    self._finalize_license_expression()
    'build/bdist.linux-x86_64' does not exist -- can't clean it 'build/scripts-3.13' does not exist -- can't clean it
    dh_autoreconf_clean -O--buildsystem=pybuild
    dh_clean -O--buildsystem=pybuild
    debian/rules binary
    dh binary --with python3 --buildsystem=pybuild
    dh_update_autotools_config -O--buildsystem=pybuild
    dh_autoreconf -O--buildsystem=pybuild
    dh_auto_configure -O--buildsystem=pybuild
    I: pybuild base:311: python3.13 setup.py config /usr/lib/python3/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated.
    !!

    ********************************************************************************
    Please consider removing the following classifiers in favor of a SPDX license expression:

    License :: OSI Approved :: MIT License

    See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
    ********************************************************************************

    !!
    self._finalize_license_expression()
    dh_auto_build -O--buildsystem=pybuild
    I: pybuild base:311: /usr/bin/python3 setup.py build /usr/lib/python3/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated.
    !!

    ********************************************************************************
    Please consider removing the following classifiers in favor of a SPDX license expression:

    License :: OSI Approved :: MIT License

    See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
    ********************************************************************************

    !!
    self._finalize_license_expression()
    dh_auto_test -O--buildsystem=pybuild
    I: pybuild base:311: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_stdeb/build; python3.13 -m unittest discover -v

    ----------------------------------------------------------------------
    Ran 0 tests in 0.000s

    NO TESTS RAN
    create-stamp debian/debhelper-build-stamp
    dh_testroot -O--buildsystem=pybuild
    dh_prep -O--buildsystem=pybuild
    dh_auto_install --destdir=debian/python3-stdeb/ -O--buildsystem=pybuild
    I: pybuild base:311: /usr/bin/python3 setup.py install --root /<<PKGBUILDDIR>>/debian/python3-stdeb
    /usr/lib/python3/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated.
    !!

    ********************************************************************************
    Please consider removing the following classifiers in favor of a SPDX license expression:

    License :: OSI Approved :: MIT License

    See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
    ********************************************************************************

    !!
    self._finalize_license_expression() /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated.
    !!

    ********************************************************************************
    Please avoid running ``setup.py`` directly.
    Instead, use pypa/build, pypa/installer or other
    standards-based tools.

    See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details.
    ********************************************************************************

    !!
    self.initialize_options() /usr/lib/python3.13/dist-packages/stdeb/util.py:1429: SyntaxWarning: invalid escape sequence '\.'
    dh_installdocs -O--buildsystem=pybuild
    dh_installchangelogs -O--buildsystem=pybuild
    debian/rules override_dh_installman
    make[1]: Entering directory '/<<PKGBUILDDIR>>'
    PYTHONPATH=/<<PKGBUILDDIR>> help2man -N --version-string=0.10.0 -o py2dsc.1 -n 'creates Debian source package from Python package' /<<PKGBUILDDIR>>/debian/python3-stdeb/usr/bin/py2dsc
    help2man: can't get `--help' info from /<<PKGBUILDDIR>>/debian/python3-stdeb/usr/bin/py2dsc
    Try `--no-discard-stderr' if option outputs to stderr
    make[1]: *** [debian/rules:15: py2dsc.1] Error 127
    make[1]: Leaving directory '/<<PKGBUILDDIR>>'
    make: *** [debian/rules:8: binary] Error 2
    dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 --------------------------------------------------------------------------------

    The above is just how the build ends and not necessarily the most relevant part.
    If required, the full build log is available here:

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

    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:stdeb, so that this is still
    visible in the BTS web page for this package.

    Thanks.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Sergio Durigan Junior@21:1/5 to Santiago Vila on Fri Apr 18 07:00:01 2025
    user debian-release@lists.debian.org
    usertags 1103207 + bsp-2025-04-brazil
    thanks

    On Monday, April 14 2025, Santiago Vila wrote:

    Dear maintainer:

    During a rebuild of all packages in unstable, your package failed to build:

    This is happening because of https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1103150, but
    unfortunately using dh_python3's --shebang option doesn't solve the
    problem, so we have to rewrite the shebang ourselves.

    I've uploaded the package, it should be accepted soon.

    Cheers,

    --
    Sergio
    GPG key ID: 237A 54B1 0287 28BF 00EF 31F4 D0EB 7628 65FC 5E36
    Please send encrypted e-mail if possible
    https://sergiodj.net/

    --=-=-Content-Type: application/pgp-signature; name="signature.asc"

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

    iQIzBAEBCgAdFiEEI3pUsQKHKL8A7zH00Ot2KGX8XjYFAmgB2WoACgkQ0Ot2KGX8 XjZ8jw/+IRgRKzPM/QwaSwzCawUuo6429XnWVrXvzyHlkaFPwrCZ09DT9S5cPlG1 e/oNWL6utixk0ZWTm21YBkEINOZsQ6mlUM99fOoS6zmyPJfKAb+e1+YIo/kMN9x+ yDFAqxrtjBvGTJGy7PIG9nbcY1NSP+U0Rn1Ef2cC7ir2fTeIb2/IYezr9N+/cdLx PZcbbdr+G9ElXjsb4yFlOmsTZHItBDyVT7Zr/hTPTK80HtkKZQZqVs80rqBgimRs eY6Nnaj12/GCPbp9g06uEY8fCKUSsZC3S/E9FVOYHHsiHx1KYkD/VIAxC3nD4r33 FJ9y8KldgtCHXHENdbM/5q92KO/OVkBApGrUzOmgArkjDmOAt1g3xi99S0BPEI1y UQrCURlwNMPdiagWk9Mnn4b1KIgzB0i5gfqzj3ltV8LzDgUDiMVoavlTAbVfQgwf u2BuxY/B62EpnRj66idgFSZ9JG/sLf/NUvAjMolltISbA6kZ7fMhE64xCF3oXjTQ 0rptARxP/AioS3t1xoO3UIgTTZLQQjIeed+dW5JtZOeMI+7Kkxv3k1bC74Qdbd4c 2+BPQFeiNPvGcgL/CBcJLblfc7PHKkX/fsuoOp8sMsyMpyJUjWn6dRtBl0kjFwRR YNLx9r4MgaX8MDaR9KzbGYwj1YFYhX/TRUUW0FdmrHmEuvi5cs
  • From Emmanuel Arias@21:1/5 to All on Fri Apr 18 17:20:01 2025
    Hi!

    shebangs issue seems to be fixed here https://tracker.debian.org/news/1640327/accepted-setuptools-7810-12-source-into-unstable/

    --
    cheers,
    Emmanuel Arias

    ⢀⣴⠾⠻⢶⣦⠀
    ⣾⠁⢠⠒⠀⣿⡁ eamanu@debian.org
    ⢿⡄⠘⠷⠚⠋⠀ OpenPGP: 13796755BBC72BB8ABE2AEB5 FA9DEC5DE11C63F1
    ⠈⠳⣄

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

    iQIzBAABCgAdFiEEE3lnVbvHK7ir4q61+p3sXeEcY/EFAmgCbKkACgkQ+p3sXeEc Y/H+jg//TguPwfJJhSobP5KVQJyQvldWmA4OmMHghxrSLq/KTL+9yuz0V5xm3wdq 91R+FMXUnn05Qm+oZE2+q6kXXkzMRQC4P3EdqNK6YN9UvI2d+tr95A8sVC8DzScv z3VpBhIRZwHFEHSDzDUDFxwGuV5NcgQmM0wTJ1HFW/WNOm0Kt7u4R4t6fzJIlys2 FtFNnjGkKuGDpgp0Ur1Seiqs7WNwKoWv0JFdpeee5ycJV7g17Zq35iXI/OWKfFgg 2X0Ch2GT0Ilt5r+REQa9sE12vmLFvquI22GX/qpdPj57MUzj7I4/bsycaNZ1f+nH zf3ckPG84BZJJxWSWw9LZMuNFNLZuddXIjQsM5+kiv8cxZtaB8CUe41FljR3F5Nk Faqc6UrUC3K9JEX+a0JPnWWpcLN4kZqQFS72t6WtfV1v4lE4CC+9TMj6nMJUaHmb RV4NBPpBANkbLFu2bNmNsxSuYiJh4EhsfC76wSxk5FC72c39bAg94GCKTVpdMfdI krATwhmEOhU9ixY4zH/LOcs0s8Qu+0Iha3EawDGi92ysquUUe3q3nt377R0x42oZ b1+TucZaWfltLM2/LS2Wky+6GnAdwtpq/GI2rmVhNOw6pb3+6pQhIdJGGsN7DZO/ js3IuS6aXlyE0wDe2FD03PS3Gnv8JLmJHQc4SgKYtFEwrEX