Your message dated Sun, 22 Dec 2024 23:22:34 +0000
with message-id <e1tpvho-00gf4x...@fasolo.debian.org>
and subject line Bug#1082289: fixed in reprotest 0.7.29
has caused the Debian Bug report #1082289,
regarding reprotest FTBFS with Python 3.13
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.)


-- 
1082289: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1082289
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: reprotest
Version: 0.7.28
Severity: normal
User: debian-pyt...@lists.debian.org
Usertags: python3.13

This package failed build from source when test-built against a version of
python3-defaults that includes 3.13 as a supported version.

To reproduce this issue, build against python3-defaults (python3-all-dev etc.)
from Debian experimental.

What's new in Python 3.13:
https://docs.python.org/3.13/whatsnew/3.13.html

Log snippet:

   debian/rules override_dh_auto_test
make[1]: Entering directory '/<<PKGBUILDDIR>>'
VIRTUALENV_DOWNLOAD=no \
http_proxy=http://127.0.9.1:9 \
https_proxy=https://127.0.9.1:9 \
TOX_TESTENV_PASSENV=PYTHONIOENCODING PYTHONIOENCODING=utf-8 \
dh_auto_test -- --test-tox
I: pybuild base:311: /usr/bin/python3.13 -c "import setuptools, runpy; 
runpy.run_path('setup.py')" bdist_wheel 
running bdist_wheel
running build
running build_py
creating build
creating build/lib
creating build/lib/reprotest
copying reprotest/mdiffconf.py -> build/lib/reprotest
copying reprotest/shell_syn.py -> build/lib/reprotest
copying reprotest/utils.py -> build/lib/reprotest
copying reprotest/__main__.py -> build/lib/reprotest
copying reprotest/build.py -> build/lib/reprotest
copying reprotest/__init__.py -> build/lib/reprotest
copying reprotest/environ.py -> build/lib/reprotest
copying reprotest/presets.py -> build/lib/reprotest
creating build/lib/reprotest/lib
copying reprotest/lib/adt_testbed.py -> build/lib/reprotest/lib
copying reprotest/lib/VirtSubproc.py -> build/lib/reprotest/lib
copying reprotest/lib/__init__.py -> build/lib/reprotest/lib
copying reprotest/lib/adtlog.py -> build/lib/reprotest/lib
creating build/lib/reprotest/lib/system_interface
copying reprotest/lib/system_interface/fedora.py -> 
build/lib/reprotest/lib/system_interface
copying reprotest/lib/system_interface/arch.py -> 
build/lib/reprotest/lib/system_interface
copying reprotest/lib/system_interface/guix.py -> 
build/lib/reprotest/lib/system_interface
copying reprotest/lib/system_interface/__init__.py -> 
build/lib/reprotest/lib/system_interface
copying reprotest/lib/system_interface/debian.py -> 
build/lib/reprotest/lib/system_interface
running egg_info
writing reprotest.egg-info/PKG-INFO
writing dependency_links to reprotest.egg-info/dependency_links.txt
writing entry points to reprotest.egg-info/entry_points.txt
writing requirements to reprotest.egg-info/requires.txt
writing top-level names to reprotest.egg-info/top_level.txt
reading manifest file 'reprotest.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'reprotest.egg-info/SOURCES.txt'
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:218: _Warning: 
Package 'reprotest.virt' is absent from the `packages` configuration.
!!

        
********************************************************************************
        ############################
        # Package would be ignored #
        ############################
        Python recognizes 'reprotest.virt' as an importable package[^1],
        but it is absent from setuptools' `packages` configuration.

        This leads to an ambiguous overall configuration. If you want to 
distribute this
        package, please make sure that 'reprotest.virt' is explicitly added
        to the `packages` configuration field.

        Alternatively, you can also rely on setuptools' discovery methods
        (for example by using `find_namespace_packages(...)`/`find_namespace:`
        instead of `find_packages(...)`/`find:`).

        You can read more about "package discovery" on setuptools documentation 
page:

        - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

        If you don't want 'reprotest.virt' to be distributed and are
        already explicitly excluding 'reprotest.virt' via
        `find_namespace_packages(...)/find_namespace` or 
`find_packages(...)/find`,
        you can try to use `exclude_package_data`, or 
`include-package-data=False` in
        combination with a more fine grained `package-data` configuration.

        You can read more about "package data files" on setuptools 
documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


        [^1]: For Python, any directory (with suitable naming) can be imported,
              even if it does not contain any `.py` files.
              On the other hand, currently there is no concept of package data
              directory, all directories are treated like packages.
        
********************************************************************************

!!
  check.warn(importable)
creating build/lib/reprotest/virt
copying reprotest/virt/autopkgtest-virt-chroot -> build/lib/reprotest/virt
copying reprotest/virt/autopkgtest-virt-lxc -> build/lib/reprotest/virt
copying reprotest/virt/autopkgtest-virt-lxd -> build/lib/reprotest/virt
copying reprotest/virt/autopkgtest-virt-null -> build/lib/reprotest/virt
copying reprotest/virt/autopkgtest-virt-qemu -> build/lib/reprotest/virt
copying reprotest/virt/autopkgtest-virt-schroot -> build/lib/reprotest/virt
copying reprotest/virt/autopkgtest-virt-ssh -> build/lib/reprotest/virt
/usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:66: 
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()
installing to build/bdist.linux-aarch64/wheel
running install
running install_lib
creating build/bdist.linux-aarch64
creating build/bdist.linux-aarch64/wheel
creating build/bdist.linux-aarch64/wheel/reprotest
copying build/lib/reprotest/mdiffconf.py -> 
build/bdist.linux-aarch64/wheel/./reprotest
copying build/lib/reprotest/shell_syn.py -> 
build/bdist.linux-aarch64/wheel/./reprotest
copying build/lib/reprotest/utils.py -> 
build/bdist.linux-aarch64/wheel/./reprotest
copying build/lib/reprotest/__main__.py -> 
build/bdist.linux-aarch64/wheel/./reprotest
copying build/lib/reprotest/build.py -> 
build/bdist.linux-aarch64/wheel/./reprotest
creating build/bdist.linux-aarch64/wheel/reprotest/lib
copying build/lib/reprotest/lib/adt_testbed.py -> 
build/bdist.linux-aarch64/wheel/./reprotest/lib
copying build/lib/reprotest/lib/VirtSubproc.py -> 
build/bdist.linux-aarch64/wheel/./reprotest/lib
creating build/bdist.linux-aarch64/wheel/reprotest/lib/system_interface
copying build/lib/reprotest/lib/system_interface/fedora.py -> 
build/bdist.linux-aarch64/wheel/./reprotest/lib/system_interface
copying build/lib/reprotest/lib/system_interface/arch.py -> 
build/bdist.linux-aarch64/wheel/./reprotest/lib/system_interface
copying build/lib/reprotest/lib/system_interface/guix.py -> 
build/bdist.linux-aarch64/wheel/./reprotest/lib/system_interface
copying build/lib/reprotest/lib/system_interface/__init__.py -> 
build/bdist.linux-aarch64/wheel/./reprotest/lib/system_interface
copying build/lib/reprotest/lib/system_interface/debian.py -> 
build/bdist.linux-aarch64/wheel/./reprotest/lib/system_interface
copying build/lib/reprotest/lib/__init__.py -> 
build/bdist.linux-aarch64/wheel/./reprotest/lib
copying build/lib/reprotest/lib/adtlog.py -> 
build/bdist.linux-aarch64/wheel/./reprotest/lib
copying build/lib/reprotest/__init__.py -> 
build/bdist.linux-aarch64/wheel/./reprotest
creating build/bdist.linux-aarch64/wheel/reprotest/virt
copying build/lib/reprotest/virt/autopkgtest-virt-null -> 
build/bdist.linux-aarch64/wheel/./reprotest/virt
copying build/lib/reprotest/virt/autopkgtest-virt-chroot -> 
build/bdist.linux-aarch64/wheel/./reprotest/virt
copying build/lib/reprotest/virt/autopkgtest-virt-qemu -> 
build/bdist.linux-aarch64/wheel/./reprotest/virt
copying build/lib/reprotest/virt/autopkgtest-virt-lxd -> 
build/bdist.linux-aarch64/wheel/./reprotest/virt
copying build/lib/reprotest/virt/autopkgtest-virt-schroot -> 
build/bdist.linux-aarch64/wheel/./reprotest/virt
copying build/lib/reprotest/virt/autopkgtest-virt-lxc -> 
build/bdist.linux-aarch64/wheel/./reprotest/virt
copying build/lib/reprotest/virt/autopkgtest-virt-ssh -> 
build/bdist.linux-aarch64/wheel/./reprotest/virt
copying build/lib/reprotest/environ.py -> 
build/bdist.linux-aarch64/wheel/./reprotest
copying build/lib/reprotest/presets.py -> 
build/bdist.linux-aarch64/wheel/./reprotest
running install_egg_info
Copying reprotest.egg-info to 
build/bdist.linux-aarch64/wheel/./reprotest-0.7.28.egg-info
running install_scripts
creating build/bdist.linux-aarch64/wheel/reprotest-0.7.28.dist-info/WHEEL
creating 'dist/reprotest-0.7.28-py3-none-any.whl' and adding 
'build/bdist.linux-aarch64/wheel' to it
adding 'reprotest/__init__.py'
adding 'reprotest/__main__.py'
adding 'reprotest/build.py'
adding 'reprotest/environ.py'
adding 'reprotest/mdiffconf.py'
adding 'reprotest/presets.py'
adding 'reprotest/shell_syn.py'
adding 'reprotest/utils.py'
adding 'reprotest/lib/VirtSubproc.py'
adding 'reprotest/lib/__init__.py'
adding 'reprotest/lib/adt_testbed.py'
adding 'reprotest/lib/adtlog.py'
adding 'reprotest/lib/system_interface/__init__.py'
adding 'reprotest/lib/system_interface/arch.py'
adding 'reprotest/lib/system_interface/debian.py'
adding 'reprotest/lib/system_interface/fedora.py'
adding 'reprotest/lib/system_interface/guix.py'
adding 'reprotest/virt/autopkgtest-virt-chroot'
adding 'reprotest/virt/autopkgtest-virt-lxc'
adding 'reprotest/virt/autopkgtest-virt-lxd'
adding 'reprotest/virt/autopkgtest-virt-null'
adding 'reprotest/virt/autopkgtest-virt-qemu'
adding 'reprotest/virt/autopkgtest-virt-schroot'
adding 'reprotest/virt/autopkgtest-virt-ssh'
adding 'reprotest-0.7.28.dist-info/METADATA'
adding 'reprotest-0.7.28.dist-info/WHEEL'
adding 'reprotest-0.7.28.dist-info/entry_points.txt'
adding 'reprotest-0.7.28.dist-info/top_level.txt'
adding 'reprotest-0.7.28.dist-info/RECORD'
removing build/bdist.linux-aarch64/wheel
I: pybuild base:311: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_reprotest/build; tox -c 
/<<PKGBUILDDIR>>/tox.ini --sitepackages -e py313 -x 
testenv.passenv+=_PYTHON_HOST_PLATFORM --installpkg 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_reprotest/reprotest-0.7.28-py3-none-any.whl
 
py313: install_deps .pybuild/cpython3_3.13_reprotest/build> python -I -m pip 
install coverage diffoscope pytest
py313: install_package_deps .pybuild/cpython3_3.13_reprotest/build> python -I 
-m pip install distro rstr
py313: install_package .pybuild/cpython3_3.13_reprotest/build> python -I -m pip 
install --force-reinstall --no-deps 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_reprotest/reprotest-0.7.28-py3-none-any.whl
py313: commands[0] .pybuild/cpython3_3.13_reprotest/build> 
.tox/py313/bin/python -m coverage run --omit '.tox/*' --parallel -m pytest 
tests/
============================= test session starts ==============================
platform linux -- Python 3.13.0rc2, pytest-8.3.3, pluggy-1.5.0
cachedir: .tox/py313/.pytest_cache
rootdir: /<<PKGBUILDDIR>>
plugins: typeguard-4.3.0
collected 21 items

tests/test_mdiffconf.py .                                                [  4%]
tests/test_reprotest.py ....F.............                               [ 90%]
tests/test_shell.py ..                                                   [100%]

=================================== FAILURES ===================================
__________________________ test_variations[null-aslr] __________________________

virtual_server = ['null'], captures = 'aslr'

    @pytest.mark.parametrize('captures', list(VARIATIONS.keys()))
    def test_variations(virtual_server, captures):
        expected = captures not in TEST_VARIATIONS
        with setup_logging(False):
>           check_reproducibility('python3 mock_build.py ' + captures, 
> virtual_server, expected)

tests/test_reprotest.py:96: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

command = 'python3 mock_build.py aslr', virtual_server = ['null']
reproducible = False

    def check_reproducibility(command, virtual_server, reproducible):
        result = reprotest.check(
            reprotest.TestArgs.of(command, 'tests', 'artifact'),
            reprotest.TestbedArgs.of(virtual_server),
            Variations.of(VariationSpec.default(TEST_VARIATIONS)))
>       assert result == reproducible
E       assert True == False

tests/test_reprotest.py:29: AssertionError
----------------------------- Captured stdout call -----------------------------
=======================
Reproduction successful
=======================
No differences in ./artifact
836b1b5ebbc010601af51b1e2b373cdae42fc08f2f9c79729d3fe9bf1a5b9136  ./artifact
However, other factors may still make the build unreproducible; try re-running 
with --vary=+all.
----------------------------- Captured stderr call -----------------------------
2024-09-19 11:08:39 I: reprotest: STARTING VIRTUAL SERVER 
['/<<PKGBUILDDIR>>/reprotest/virt/autopkgtest-virt-null']
__main__.py [11:08:39]: Tried distro auto-detection, got 'debian'
__main__.py [11:08:39]: version @version@
__main__.py [11:08:39]: host sbuild; command line: 
/usr/lib/python3/dist-packages/pytest/__main__.py tests/
__main__.py [11:08:39]: testbed package architecture: arm64
__main__.py [11:08:39]: testbed running kernel: Linux 6.1.0-25-cloud-arm64 #1 
SMP Debian 6.1.106-3 (2024-08-26)
2024-09-19 11:08:39 I: reprotest: build "control": FIX environment, FIX 
build_path, FIX kernel, FIX aslr, FIX num_cpus, FIX time, FIX user_group, FIX 
fileordering, FIX domain_host, FIX home, FIX locales, FIX exec_path, FIX 
timezone, FIX umask
2024-09-19 11:08:39 I: reprotest: copying tests over to virtual server's 
/tmp/reprotest.F1vxBD/build-control/
2024-09-19 11:08:39 I: reprotest: starting build with source directory: 
/tmp/reprotest.F1vxBD/build-control/, artifact pattern: ./artifact
2024-09-19 11:08:39 I: reprotest: executing build in 
/tmp/reprotest.F1vxBD/const_build_path/
2024-09-19 11:08:40 I: reprotest: build successful, copying artifacts
2024-09-19 11:08:40 I: reprotest: copying 
/tmp/reprotest.F1vxBD/artifacts-control/ back from virtual server's 
/tmp/tmpcarmx_kl/control
2024-09-19 11:08:40 I: reprotest: build "experiment-1": vary environment, vary 
build_path, vary kernel, vary aslr, vary num_cpus, vary time, FIX user_group, 
FIX fileordering, FIX domain_host, vary home, vary locales, vary exec_path, 
vary timezone, vary umask
2024-09-19 11:08:40 I: reprotest.build: FAKETIME variation: enabled but 
avoiding use of faketime as build environment is sufficiently old!
2024-09-19 11:08:40 I: reprotest: copying tests over to virtual server's 
/tmp/reprotest.F1vxBD/build-experiment-1/
2024-09-19 11:08:40 I: reprotest: starting build with source directory: 
/tmp/reprotest.F1vxBD/build-experiment-1/, artifact pattern: ./artifact
2024-09-19 11:08:40 I: reprotest: executing build in 
/tmp/reprotest.F1vxBD/build-experiment-1/
2024-09-19 11:08:40 I: reprotest: build successful, copying artifacts
2024-09-19 11:08:40 I: reprotest: copying 
/tmp/reprotest.F1vxBD/artifacts-experiment-1/ back from virtual server's 
/tmp/tmpcarmx_kl/experiment-1
2024-09-19 11:08:40 I: reprotest: Running diffoscope: ['diffoscope', 
'/tmp/tmpcarmx_kl/control', '/tmp/tmpcarmx_kl/experiment-1']
2024-09-19 11:08:40 I: reprotest: No differences between 
/tmp/tmpcarmx_kl/control, /tmp/tmpcarmx_kl/experiment-1
------------------------------ Captured log call -------------------------------
INFO     reprotest:__init__.py:79 STARTING VIRTUAL SERVER 
['/<<PKGBUILDDIR>>/reprotest/virt/autopkgtest-virt-null']
INFO     reprotest:__init__.py:178 build "control": FIX environment, FIX 
build_path, FIX kernel, FIX aslr, FIX num_cpus, FIX time, FIX user_group, FIX 
fileordering, FIX domain_host, FIX home, FIX locales, FIX exec_path, FIX 
timezone, FIX umask
INFO     reprotest:__init__.py:186 copying tests over to virtual server's 
/tmp/reprotest.F1vxBD/build-control/
INFO     reprotest:__init__.py:194 starting build with source directory: 
/tmp/reprotest.F1vxBD/build-control/, artifact pattern: ./artifact
INFO     reprotest:__init__.py:202 executing build in 
/tmp/reprotest.F1vxBD/const_build_path/
INFO     reprotest:__init__.py:221 build successful, copying artifacts
INFO     reprotest:__init__.py:190 copying 
/tmp/reprotest.F1vxBD/artifacts-control/ back from virtual server's 
/tmp/tmpcarmx_kl/control
INFO     reprotest:__init__.py:178 build "experiment-1": vary environment, vary 
build_path, vary kernel, vary aslr, vary num_cpus, vary time, FIX user_group, 
FIX fileordering, FIX domain_host, vary home, vary locales, vary exec_path, 
vary timezone, vary umask
INFO     reprotest.build:build.py:434 FAKETIME variation: enabled but avoiding 
use of faketime as build environment is sufficiently old!
INFO     reprotest:__init__.py:186 copying tests over to virtual server's 
/tmp/reprotest.F1vxBD/build-experiment-1/
INFO     reprotest:__init__.py:194 starting build with source directory: 
/tmp/reprotest.F1vxBD/build-experiment-1/, artifact pattern: ./artifact
INFO     reprotest:__init__.py:202 executing build in 
/tmp/reprotest.F1vxBD/build-experiment-1/
INFO     reprotest:__init__.py:221 build successful, copying artifacts
INFO     reprotest:__init__.py:190 copying 
/tmp/reprotest.F1vxBD/artifacts-experiment-1/ back from virtual server's 
/tmp/tmpcarmx_kl/experiment-1
INFO     reprotest:__init__.py:257 Running diffoscope: ['diffoscope', 
'/tmp/tmpcarmx_kl/control', '/tmp/tmpcarmx_kl/experiment-1']
INFO     reprotest:__init__.py:262 No differences between 
/tmp/tmpcarmx_kl/control, /tmp/tmpcarmx_kl/experiment-1
=============================== warnings summary ===============================
reprotest/__init__.py:20
  /<<PKGBUILDDIR>>/reprotest/__init__.py:20: DeprecationWarning: pkg_resources 
is deprecated as an API. See 
https://setuptools.pypa.io/en/latest/pkg_resources.html
    import pkg_resources

tests/test_mdiffconf.py: 11 warnings
tests/test_reprotest.py: 8 warnings
  /<<PKGBUILDDIR>>/reprotest/mdiffconf.py:144: DeprecationWarning: 'maxsplit' 
is passed as positional argument
    parts = re.split(r"(\+=|-=|\+\+|--|=|\+|-|@)", action, 1)

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
=========================== short test summary info ============================
FAILED tests/test_reprotest.py::test_variations[null-aslr] - assert True == F...
================== 1 failed, 20 passed, 20 warnings in 39.01s ==================
py313: exit 1 (39.58 seconds) /<<PKGBUILDDIR>>> .tox/py313/bin/python -m 
coverage run --omit '.tox/*' --parallel -m pytest tests/ pid=238
  py313: FAIL code 1 (42.36=setup[2.78]+cmd[39.58] seconds)
  evaluation failed :( (42.45 seconds)
E: pybuild pybuild:389: test: plugin distutils failed with: exit code=1: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_reprotest/build; tox -c 
/<<PKGBUILDDIR>>/tox.ini --sitepackages -e py313 -x 
testenv.passenv+=_PYTHON_HOST_PLATFORM --installpkg 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_reprotest/reprotest-0.7.28-py3-none-any.whl
 
I: pybuild base:311: /usr/bin/python3 -c "import setuptools, runpy; 
runpy.run_path('setup.py')" bdist_wheel 
running bdist_wheel
running build
running build_py
running egg_info
writing reprotest.egg-info/PKG-INFO
writing dependency_links to reprotest.egg-info/dependency_links.txt
writing entry points to reprotest.egg-info/entry_points.txt
writing requirements to reprotest.egg-info/requires.txt
writing top-level names to reprotest.egg-info/top_level.txt
reading manifest file 'reprotest.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'reprotest.egg-info/SOURCES.txt'
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:218: _Warning: 
Package 'reprotest.virt' is absent from the `packages` configuration.
!!

        
********************************************************************************
        ############################
        # Package would be ignored #
        ############################
        Python recognizes 'reprotest.virt' as an importable package[^1],
        but it is absent from setuptools' `packages` configuration.

        This leads to an ambiguous overall configuration. If you want to 
distribute this
        package, please make sure that 'reprotest.virt' is explicitly added
        to the `packages` configuration field.

        Alternatively, you can also rely on setuptools' discovery methods
        (for example by using `find_namespace_packages(...)`/`find_namespace:`
        instead of `find_packages(...)`/`find:`).

        You can read more about "package discovery" on setuptools documentation 
page:

        - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

        If you don't want 'reprotest.virt' to be distributed and are
        already explicitly excluding 'reprotest.virt' via
        `find_namespace_packages(...)/find_namespace` or 
`find_packages(...)/find`,
        you can try to use `exclude_package_data`, or 
`include-package-data=False` in
        combination with a more fine grained `package-data` configuration.

        You can read more about "package data files" on setuptools 
documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


        [^1]: For Python, any directory (with suitable naming) can be imported,
              even if it does not contain any `.py` files.
              On the other hand, currently there is no concept of package data
              directory, all directories are treated like packages.
        
********************************************************************************

!!
  check.warn(importable)
/usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:66: 
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()
installing to build/bdist.linux-aarch64/wheel
running install
running install_lib
creating build/bdist.linux-aarch64/wheel
creating build/bdist.linux-aarch64/wheel/reprotest
copying build/lib/reprotest/mdiffconf.py -> 
build/bdist.linux-aarch64/wheel/./reprotest
copying build/lib/reprotest/shell_syn.py -> 
build/bdist.linux-aarch64/wheel/./reprotest
copying build/lib/reprotest/utils.py -> 
build/bdist.linux-aarch64/wheel/./reprotest
copying build/lib/reprotest/__main__.py -> 
build/bdist.linux-aarch64/wheel/./reprotest
copying build/lib/reprotest/build.py -> 
build/bdist.linux-aarch64/wheel/./reprotest
creating build/bdist.linux-aarch64/wheel/reprotest/lib
copying build/lib/reprotest/lib/adt_testbed.py -> 
build/bdist.linux-aarch64/wheel/./reprotest/lib
copying build/lib/reprotest/lib/VirtSubproc.py -> 
build/bdist.linux-aarch64/wheel/./reprotest/lib
creating build/bdist.linux-aarch64/wheel/reprotest/lib/system_interface
copying build/lib/reprotest/lib/system_interface/fedora.py -> 
build/bdist.linux-aarch64/wheel/./reprotest/lib/system_interface
copying build/lib/reprotest/lib/system_interface/arch.py -> 
build/bdist.linux-aarch64/wheel/./reprotest/lib/system_interface
copying build/lib/reprotest/lib/system_interface/guix.py -> 
build/bdist.linux-aarch64/wheel/./reprotest/lib/system_interface
copying build/lib/reprotest/lib/system_interface/__init__.py -> 
build/bdist.linux-aarch64/wheel/./reprotest/lib/system_interface
copying build/lib/reprotest/lib/system_interface/debian.py -> 
build/bdist.linux-aarch64/wheel/./reprotest/lib/system_interface
copying build/lib/reprotest/lib/__init__.py -> 
build/bdist.linux-aarch64/wheel/./reprotest/lib
copying build/lib/reprotest/lib/adtlog.py -> 
build/bdist.linux-aarch64/wheel/./reprotest/lib
copying build/lib/reprotest/__init__.py -> 
build/bdist.linux-aarch64/wheel/./reprotest
creating build/bdist.linux-aarch64/wheel/reprotest/virt
copying build/lib/reprotest/virt/autopkgtest-virt-null -> 
build/bdist.linux-aarch64/wheel/./reprotest/virt
copying build/lib/reprotest/virt/autopkgtest-virt-chroot -> 
build/bdist.linux-aarch64/wheel/./reprotest/virt
copying build/lib/reprotest/virt/autopkgtest-virt-qemu -> 
build/bdist.linux-aarch64/wheel/./reprotest/virt
copying build/lib/reprotest/virt/autopkgtest-virt-lxd -> 
build/bdist.linux-aarch64/wheel/./reprotest/virt
copying build/lib/reprotest/virt/autopkgtest-virt-schroot -> 
build/bdist.linux-aarch64/wheel/./reprotest/virt
copying build/lib/reprotest/virt/autopkgtest-virt-lxc -> 
build/bdist.linux-aarch64/wheel/./reprotest/virt
copying build/lib/reprotest/virt/autopkgtest-virt-ssh -> 
build/bdist.linux-aarch64/wheel/./reprotest/virt
copying build/lib/reprotest/environ.py -> 
build/bdist.linux-aarch64/wheel/./reprotest
copying build/lib/reprotest/presets.py -> 
build/bdist.linux-aarch64/wheel/./reprotest
running install_egg_info
Copying reprotest.egg-info to 
build/bdist.linux-aarch64/wheel/./reprotest-0.7.28.egg-info
running install_scripts
creating build/bdist.linux-aarch64/wheel/reprotest-0.7.28.dist-info/WHEEL
creating 'dist/reprotest-0.7.28-py3-none-any.whl' and adding 
'build/bdist.linux-aarch64/wheel' to it
adding 'reprotest/__init__.py'
adding 'reprotest/__main__.py'
adding 'reprotest/build.py'
adding 'reprotest/environ.py'
adding 'reprotest/mdiffconf.py'
adding 'reprotest/presets.py'
adding 'reprotest/shell_syn.py'
adding 'reprotest/utils.py'
adding 'reprotest/lib/VirtSubproc.py'
adding 'reprotest/lib/__init__.py'
adding 'reprotest/lib/adt_testbed.py'
adding 'reprotest/lib/adtlog.py'
adding 'reprotest/lib/system_interface/__init__.py'
adding 'reprotest/lib/system_interface/arch.py'
adding 'reprotest/lib/system_interface/debian.py'
adding 'reprotest/lib/system_interface/fedora.py'
adding 'reprotest/lib/system_interface/guix.py'
adding 'reprotest/virt/autopkgtest-virt-chroot'
adding 'reprotest/virt/autopkgtest-virt-lxc'
adding 'reprotest/virt/autopkgtest-virt-lxd'
adding 'reprotest/virt/autopkgtest-virt-null'
adding 'reprotest/virt/autopkgtest-virt-qemu'
adding 'reprotest/virt/autopkgtest-virt-schroot'
adding 'reprotest/virt/autopkgtest-virt-ssh'
adding 'reprotest-0.7.28.dist-info/METADATA'
adding 'reprotest-0.7.28.dist-info/WHEEL'
adding 'reprotest-0.7.28.dist-info/entry_points.txt'
adding 'reprotest-0.7.28.dist-info/top_level.txt'
adding 'reprotest-0.7.28.dist-info/RECORD'
removing build/bdist.linux-aarch64/wheel
I: pybuild base:311: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_reprotest/build; tox -c 
/<<PKGBUILDDIR>>/tox.ini --sitepackages -e py312 -x 
testenv.passenv+=_PYTHON_HOST_PLATFORM --installpkg 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_reprotest/reprotest-0.7.28-py3-none-any.whl
 
py312: install_deps .pybuild/cpython3_3.12_reprotest/build> python -I -m pip 
install coverage diffoscope pytest
py312: install_package_deps .pybuild/cpython3_3.12_reprotest/build> python -I 
-m pip install distro rstr
py312: install_package .pybuild/cpython3_3.12_reprotest/build> python -I -m pip 
install --force-reinstall --no-deps 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_reprotest/reprotest-0.7.28-py3-none-any.whl
py312: commands[0] .pybuild/cpython3_3.12_reprotest/build> 
.tox/py312/bin/python -m coverage run --omit '.tox/*' --parallel -m pytest 
tests/
============================= test session starts ==============================
platform linux -- Python 3.12.6, pytest-8.3.3, pluggy-1.5.0
cachedir: .tox/py312/.pytest_cache
rootdir: /<<PKGBUILDDIR>>
plugins: typeguard-4.3.0
collected 21 items

tests/test_mdiffconf.py .                                                [  4%]
tests/test_reprotest.py ..................                               [ 90%]
tests/test_shell.py ..                                                   [100%]

=============================== warnings summary ===============================
reprotest/__init__.py:20
  /<<PKGBUILDDIR>>/reprotest/__init__.py:20: DeprecationWarning: pkg_resources 
is deprecated as an API. See 
https://setuptools.pypa.io/en/latest/pkg_resources.html
    import pkg_resources

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
======================== 21 passed, 1 warning in 40.37s ========================
  py312: OK (43.51=setup[2.54]+cmd[40.97] seconds)
  congratulations :) (43.60 seconds)
dh_auto_test: error: pybuild --test --test-tox -i python{version} -p "3.13 
3.12" --test-tox returned exit code 13
make[1]: *** [debian/rules:29: override_dh_auto_test] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:9: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2024-09-19T11:09:58Z


If required, the full build log is available here (for the next 30 days):
https://debusine.debian.net/artifact/792413/

This bug has been filed at "normal" severity, as we haven't started the
transition to add 3.13 as a supported version, yet. This will be raised to RC
as soon as that happens, hopefully well before trixie.

Thanks,

Stefano

--- End Message ---
--- Begin Message ---
Source: reprotest
Source-Version: 0.7.29
Done: Vagrant Cascadian <vagr...@reproducible-builds.org>

We believe that the bug you reported is fixed in the latest version of
reprotest, 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 1082...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Vagrant Cascadian <vagr...@reproducible-builds.org> (supplier of updated 
reprotest 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: SHA512

Format: 1.8
Date: Sun, 22 Dec 2024 15:00:47 -0800
Source: reprotest
Architecture: source
Version: 0.7.29
Distribution: unstable
Urgency: medium
Maintainer: Reproducible builds folks 
<reproducible-bui...@lists.alioth.debian.org>
Changed-By: Vagrant Cascadian <vagr...@reproducible-builds.org>
Closes: 1082289 1083743
Changes:
 reprotest (0.7.29) unstable; urgency=medium
 .
   [ Rebecca N. Palmer ]
   * tests: use a non-constant-address object to test address capture
     (Closes: #1082289)
   * Stop using pkg_resources. (Closes: #1083743)
Checksums-Sha1:
 d1eb227200858ec17e62e77141faafd8eb30fb6d 1710 reprotest_0.7.29.dsc
 19a148d6e04499a2363e31423f330f66a18b3378 112896 reprotest_0.7.29.tar.xz
 e8f10dd50b1acdbb770647a9998d875f95858433 13257 reprotest_0.7.29_amd64.buildinfo
Checksums-Sha256:
 ebe43b0ea1cb43f589967a4869be8b77c211de6e106fa922523736ba5452dae6 1710 
reprotest_0.7.29.dsc
 91ff40727fb423ff1a2cb822e05c42b5ea88e4320468231cbd5637cdcd970b5e 112896 
reprotest_0.7.29.tar.xz
 456cc37a25ff88eb9eb5ca6acbf2e8bf6a856e9bcc4b4ef240de35ef8621007d 13257 
reprotest_0.7.29_amd64.buildinfo
Files:
 4ee711b4da3483a12f792dabb8e6d855 1710 devel optional reprotest_0.7.29.dsc
 027788a8555208b2df6090c25259123e 112896 devel optional reprotest_0.7.29.tar.xz
 55f24042cc304aa138efdf58d946f3c7 13257 devel optional 
reprotest_0.7.29_amd64.buildinfo

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

iJYEARYKAD4WIQRlgHNhO/zFx+LkXUXcUY/If5cWqgUCZ2icKSAcdmFncmFudEBy
ZXByb2R1Y2libGUtYnVpbGRzLm9yZwAKCRDcUY/If5cWql4yAQCov+f6kLx3qcSY
Uy7I7A36XKpOS6kJWOXE7hNdC2+rFgEA1iB1LalbZbvH8p8CNSJvgek7sAV9Y+us
peI5UJkVAgA=
=RkVP
-----END PGP SIGNATURE-----

Attachment: pgpPpoFLIgeXD.pgp
Description: PGP signature


--- End Message ---

Reply via email to