Bug#1076843: transition: r-bioc-biocgenerics (r-api-bioc-3.19)
Control: tags -1 moreinfo Hi Michael On Wed, 24 Jul 2024 at 14:33, Michael R. Crusoe wrote: > Hello. Bioconductor 3.19 has been out for a while, and 3.20 is on its way. > Since 3.19 required new packages I decided not to wait for 3.20 in order to > simplify that transition. I upgraded and uploaded all 173 r-bioc-* source > packages to "experimental"; including 15 new packages that had to clear the > NEW queue (and have done so, thank you FTP team!). > > My vacation starts today, so I'm writing to reserve a slot for later. I > return on July 30th. > > Once the transition is approved to start, myself and other members of the > Debian R team will follow the "ben" dependency levels and upload new source > packages for the upgraded bioconductor 3.19 packages, this time targeting > "unstable". The tracker is up: https://release.debian.org/transitions/html/r-api-bioc-3.19.html It looks good to me, the only potential collisions are with gsl (#1072036) and hdf5 (no bug yet). Please remove the moreinfo tag when you are ready to proceed. Regards Graham
Bug#1076847: transition: libdisplay-info
Control: tags -1 confirmed Quack On Wed, 24 Jul 2024 at 16:12, Marc Dequènes wrote: > I uploaded to experimental, passed NEW, and checked the level 2 rdeps > are fine. Please let me know when uploading to unstable is convenient > for you. Please go ahead.
Bug#1076838: python-cassandra-driver: FTBFS on riscv64 (test failure)
Source: python-cassandra-driver Version: 3.29.1-1.1 Severity: serious Tags: ftbfs X-Debbugs-Cc: debian-ri...@lists.debian.org Hi Maintainer Since the recent binNMU for Python 3.12 as the only supported version, python-cassandra-driver FTBFS on riscv64 [1], where it built previously. I've copied what I hope is the relevant part of the log below. Regards Graham [1] https://buildd.debian.org/status/logs.php?pkg=python-cassandra-driver=riscv64 == FAIL: Verify that timer cancellation is honored -- Traceback (most recent call last): File "/<>/.pybuild/cpython3_3.12_dbg_cassandra/build/tests/unit/io/utils.py", line 189, in test_timer_cancellation self.assertFalse(timer_manager._new_timers) AssertionError: [(1721482410.611583, )] is not false >> begin captured logging << cassandra.connection: DEBUG: Sending initial options message for new connection (272714502384) to 127.0.0.1:9042 cassandra.io.libevreactor: DEBUG: Starting libev event loop - >> end captured logging << - -- Ran 610 tests in 464.076s FAILED (SKIP=39, failures=1) E: pybuild pybuild:389: test: plugin distutils failed with: exit code=1: cd /<>/.pybuild/cpython3_3.12_dbg_cassandra/build; python3.12-dbg -m nose -v tests dh_auto_test: error: pybuild --test -i python{version}-dbg -p 3.12 returned exit code 13
Bug#1075938: transition: glibc 2.39
Hi Aurelien On Mon, 15 Jul 2024 at 20:54, Aurelien Jarno wrote: > Ok, I have upgraded them to serious. Note that at least for gopacket and > rocm-hipamd, these bugs translate into autopkgtest regressions. If I recall correctly, in Ubuntu the issue was first seen in the autopkgtest failure of mumax3, which is in contrib and not built for arm64 in Debian. The remaining failures; in rocm-hipamd, aspectc++, cbmc, et al, manifested as FTBFS. Regards Graham
Bug#994836: schroot: type=directory can make user IDs disappear, causing dpkg-statoverride fatal errors
I just ran into this issue. Here's how I worked around it: # dpkg-statoverride --list root crontab 2755 /usr/bin/crontab root Debian-exim 640 /etc/exim4/passwd.client # dpkg-statoverride --remove /etc/exim4/passwd.client # dpkg-statoverride --list root crontab 2755 /usr/bin/crontab
Bug#1071171: r-cran-mertools: autopkgtest regression on i386 with rmatrix 1.7-0
Control: reopen -1 > The autopkgtest no longer fails on i386 r-cran-mertools' autopkgtests still run for almost 3 hours and time out when tested with lme4 1.1-35.5-1 (now in testing).
Bug#1065832: azure-cli: Please drop dependencies on python3-distutils
Control: severity -1 serious Hi Luca The 2.61.0-1 upload of azure-cli dropped the build-dependency on python3-distutils, but as of 2.62.0-1, python3-azure-cli-core still has a runtime dependency on it. Please note that Python 3.12 is already the only supported Python version in trixie, and python3.11 and python3-distutils will not be included in the trixie release. Please update your package to prevent its removal. Regards Graham
Bug#1076320: magnum: FTBFS in unstable
Source: magnum Version: 18.0.0-1 Severity: serious Tags: ftbfs Hi Maintainer As can be seen in reproducible builds [1], magnum FTBFS in unstable. I've copied what I hope is the relevant part of the log below. Regards Graham [1] https://tests.reproducible-builds.org/debian/history/amd64/magnum.html == FAIL: magnum.tests.unit.common.test_docker_utils.DockerClientTestCase.test_docker_client_init magnum.tests.unit.common.test_docker_utils.DockerClientTestCase.test_docker_client_init -- testtools.testresult.real._StringException: Traceback (most recent call last): File "/build/reproducible-path/magnum-18.0.0/magnum/tests/unit/common/test_docker_utils.py", line 41, in test_docker_client_init client = docker_utils.DockerHTTPClient() ^^^ File "/build/reproducible-path/magnum-18.0.0/magnum/common/docker_utils.py", line 97, in __init__ super(DockerHTTPClient, self).__init__( File "/usr/lib/python3/dist-packages/docker/api/client.py", line 216, in __init__ raise InvalidVersion( docker.errors.InvalidVersion: API versions below 1.24 are no longer supported by this library.
Bug#1076206: pybj: fails to build extension but build still succeeds
Source: pybj Version: 0.2.6-2 Severity: serious Tags: ftbfs User: debian-pyt...@lists.debian.org Usertags: python3.12 Hi Maintainer pybj fails to build its extension, but the build still succeeds. Noticed in the recent rebuild for Python 3.12 only [1]. I've copied what I hope is the relevant part of the log below. Regards Graham [1] https://buildd.debian.org/status/fetch.php?pkg=pybj=amd64=0.2.6-2%2Bb1=1720780666=0 running build running build_py running build_ext building '_bjdata' extension x86_64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.12 -c src/_bjdata.c -o build/temp.linux-x86_64-cpython-312/src/_bjdata.o -std=c99 -DUSE__BJDATA x86_64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.12 -c src/decoder.c -o build/temp.linux-x86_64-cpython-312/src/decoder.o -std=c99 -DUSE__BJDATA src/decoder.c:20:10: fatal error: numpy/arrayobject.h: No such file or directory 20 | #include | ^ compilation terminated. /<>/setup.py:64: UserWarning: Extension module _bjdata: The output above this warning shows how the compilation failed. warnings.warn("Extension module %s: The output above this warning shows how the compilation failed." command '/usr/bin/x86_64-linux-gnu-gcc' failed with exit code 1 running install_lib
Bug#1076203: coot: Please drop dependencies on python3-distutils
Source: coot Version: 1.1.09+dfsg-1 Severity: serious Tags: ftbfs User: debian-pyt...@lists.debian.org Usertags: python3.12 Hi Maintainer This package has dependencies, build-dependencies and/or autopkgtest dependencies on python3-distutils. The python3-distutils binary package will soon be dropped from python3-stdlib-extensions. In fact, there is no module for Python 3.12 in python3-distutils, so these dependencies may already be unnecessary. Regards Graham
Bug#1076202: python-memray: build-depends on python3.11-dev
Source: python-memray Version: 1.13.3+dfsg-1 Severity: serious User: debian-pyt...@lists.debian.org Usertags: python3.12 Hi Maintainer python-memray build-depends on python3.11-dev (and python3.12-dev). Python 3.11 is being removed from Trixie soon. Please remove the build-depends on python3.11-dev, perhaps python3-all-dev is what you need instead. Regards Graham
Bug#1076084: cctbx: autopkgtest failure with Python 3.12 only
Source: cctbx Version: 2023.12+ds2+~3.17.0+ds1-4 Severity: serious User: debian-pyt...@lists.debian.org Usertags: python3.12 Hi Maintainer cctbx's autopkgtests fail with Python 3.12 as the only supported version [1]. I've copied what I hope is the relevant part of the log below. This should have been detected when Python 3.12 was made the default version (while 3.11 was still supported), since cctbx builds extensions for both versions. However, debian/tests/cctbx and dxtbx both contain: py3versions -r Maybe this needs to be 'py3versions -s' in order to test with both supported versions. Regards Graham [1] https://ci.debian.net/packages/c/cctbx/testing/amd64/ 128s libtbx.python "/usr/lib/python3/dist-packages/boost_adaptbx/tests/tst_tuple.py" [FAIL] 0.0s 128s Standard error: 128s /usr/bin/libtbx.python: 90: exec: /usr/bin/python3.11: not found 128s Time: 0.02 128s Return code: 127 128s OKs: 0 128s Standard error: 128s /usr/bin/libtbx.python: 90: exec: /usr/bin/python3.11: not found 128s RETURN CODE BEGIN RETURN CODE BEGIN RETURN CODE BEGIN RETURN CODE BEGIN RETURN CODE BEGIN 128s 127
Bug#1075834: [Debichem-devel] Bug#1075834: python3-ase: new upstream release available
Hi Drew On Sat, 6 Jul 2024 at 02:45, Drew Parsons wrote: > debian/watch is broken. > gitlab access to the tarballs is confusing, and I wasn't able to find > a simple fix for debian/watch Apparently, this changed in gitlab in March, 2024 [1]. version=4 opts="searchmode=plain" \ https://gitlab.com/ase/ase/tags?sort=updated_desc -/archive/v?\d[\d.]+/ase-@ANY_VERSION@@ARCHIVE_EXT@ Seems to do the right thing for me. Regards Graham [1] https://wiki.debian.org/debian/watch#GitLab
Bug#1074519: graph-tool: autopkgtest failure with Python 3.12
Control: reopen -1 Hi Jerome The test still seems to be failing with graph-tool/2.71+ds-1. Regards Graham
Bug#1075959: websockify: build-depends on python3-all-dev but doesn't build extensions
Source: websockify Version: 0.10.0+dfsg1-6 Severity: serious Tags: ftbfs User: debian-pyt...@lists.debian.org Usertags: python3.12 Hi Maintainer websockify build-depends on python3-all-dev but doesn't build extensions for all supported Python versions. This caused it to appear on the python3.12-default tracker [1] and be binNMU'd for the transition. Being rebuilt for this phase of the transition to Python 3.12 just means websockify will not need another rebuild for the next phase (python3.12-only), however this binNMU resulted in a FTBFS on riscv64 (#1075849) and websockify's subsequent removal from testing. Regards Graham [1] https://release.debian.org/transitions/html/python3.12-default.html
Bug#1075909: sosreport: : autopkgtest failure with Python 3.12
Source: sosreport Version: 4.0-2.1 Severity: serious User: debian-pyt...@lists.debian.org Usertags: python3.12 Hi Maintainer sosreport's autopkgtests fail with Python 3.12 [1]. I've copied what I hope is the relevant part of the log below. Regards Graham [1] https://ci.debian.net/packages/s/sosreport/testing/amd64/ 37s autopkgtest [07:59:34]: test simple.sh: [--- 37s /etc/sos/sos.conf already exists 37s # RUNNING -l # 37s !!! FAILED !!! 37s Sos Total time (seconds): 0 37s !!! FAILED !!! 37s ### start stderr 37s Traceback (most recent call last): 37s File "/tmp/autopkgtest-lxc.2c6drs4v/downtmp/build.1ff/src/./bin/sos", line 21, in 37s sos = SoS(sys.argv[1:]) 37s ^ 37s File "/tmp/autopkgtest-lxc.2c6drs4v/downtmp/build.1ff/src/sos/__init__.py", line 70, in __init__ 37s import sos.collector 37s File "/tmp/autopkgtest-lxc.2c6drs4v/downtmp/build.1ff/src/sos/collector/__init__.py", line 30, in 37s from sos.collector.sosnode import SosNode 37s File "/tmp/autopkgtest-lxc.2c6drs4v/downtmp/build.1ff/src/sos/collector/sosnode.py", line 19, in 37s from distutils.version import LooseVersion 37s ModuleNotFoundError: No module named 'distutils'
Bug#1075851: mayavi2: FTBFS on ppc64el and riscv64
Source: mayavi2 Version: 4.8.1-5 Severity: serious Tags: ftbfs X-Debbugs-Cc: debian-ri...@lists.debian.org, debian-powe...@lists.debian.org Hi Maintainer mayavi2 FTBFS on ppc64el [1] and riscv64 [2], where it built previously. I've copied what I hope is the relevant part of the log below. This is blocking the transition to Python 3.12 as default. Regards Graham [1] https://buildd.debian.org/status/logs.php?pkg=mayavi2=ppc64el [2] https://buildd.debian.org/status/logs.php?pkg=mayavi2=riscv64 INFO: compile options: '-I/usr/include/python3.12 -c' extra options: '-march=native' Traceback (most recent call last): File "/<>/setup.py", line 432, in setup( File "/usr/lib/python3/dist-packages/numpy/distutils/core.py", line 170, in setup return old_setup(**new_attr) ^ File "/usr/lib/python3/dist-packages/setuptools/__init__.py", line 107, in setup return distutils.core.setup(**attrs) ^ File "/usr/lib/python3/dist-packages/setuptools/_distutils/core.py", line 185, in setup return run_commands(dist) ^^ File "/usr/lib/python3/dist-packages/setuptools/_distutils/core.py", line 201, in run_commands dist.run_commands() File "/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py", line 969, in run_commands self.run_command(cmd) File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 1233, in run_command super().run_command(command) File "/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py", line 988, in run_command cmd_obj.run() File "/<>/setup.py", line 288, in run build.build.run(self) File "/usr/lib/python3/dist-packages/numpy/distutils/command/build.py", line 62, in run old_build.run(self) File "/usr/lib/python3/dist-packages/setuptools/_distutils/command/build.py", line 131, in run self.run_command(cmd_name) File "/usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py", line 318, in run_command self.distribution.run_command(command) File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 1233, in run_command super().run_command(command) File "/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py", line 988, in run_command cmd_obj.run() File "/usr/lib/python3/dist-packages/numpy/distutils/command/build_ext.py", line 163, in run self.compiler_opt = new_ccompiler_opt( ^^ File "/usr/lib/python3/dist-packages/numpy/distutils/ccompiler_opt.py", line 2665, in new_ccompiler_opt opt = CCompilerOpt(compiler, **kwargs) File "/usr/lib/python3/dist-packages/numpy/distutils/ccompiler_opt.py", line 2223, in __init__ _CCompiler.__init__(self) File "/usr/lib/python3/dist-packages/numpy/distutils/ccompiler_opt.py", line 1075, in __init__ if self.cc_test_flags([f]): ^^^ File "/usr/lib/python3/dist-packages/numpy/distutils/ccompiler_opt.py", line 908, in cache_wrap_me ccb = cb(self, *args, **kwargs) ^ File "/usr/lib/python3/dist-packages/numpy/distutils/ccompiler_opt.py", line 1088, in cc_test_flags test = self.dist_test(test_path, flags) File "/usr/lib/python3/dist-packages/numpy/distutils/ccompiler_opt.py", line 632, in dist_test self.dist_compile( File "/usr/lib/python3/dist-packages/numpy/distutils/ccompiler_opt.py", line 614, in dist_compile return ccompiler.compile(sources, extra_postargs=flags, **kwargs) ^^ File "/usr/lib/python3/dist-packages/numpy/distutils/ccompiler.py", line 91, in m = lambda self, *args, **kw: func(self, *args, **kw) ^^^ File "/usr/lib/python3/dist-packages/numpy/distutils/ccompiler.py", line 369, in CCompiler_compile single_compile(o) File "/usr/lib/python3/dist-packages/numpy/distutils/ccompiler.py", line 328, in single_compile self._compile(obj, src, ext, cc_args, extra_postargs, pp_opts) File "/usr/lib/python3/dist-packages/numpy/distutils/ccompiler.py", line 91, in m = lambda self, *args, **kw: func(self, *args, **kw) ^^^ File "/usr/lib/python3/dist-packages/numpy/distutils/unixccompiler.py", line 54, in UnixCCompiler__compile self.spawn(self.compiler_so + cc_args + [src, '-o', obj] + deps + File "/usr/lib/python3/dist-packages/numpy/distutils/ccompiler_opt.py", line 756, in _dist_test_spawn o = subprocess.check_output(cmd, stderr=subprocess.STDOUT, ^^ File "/usr/lib/python3.12/subprocess.py", line 466, in check_output return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, ^ File
Bug#1075849: websockify: FTBFS on riscv64 (test timeout)
Source: websockify Version: 0.10.0+dfsg1-6 Severity: serious Tags: ftbfs X-Debbugs-Cc: debian-ri...@lists.debian.org Hi Maintainer Since the recent binNMU for Python 3.12 as default, websockify FTBFS on riscv64 [1], where it built previously. I've copied what I hope is the relevant part of the log below. Currently builds time out after 10 hours, where previous builds would complete successfully in 10 - 20 minutes. This is blocking the transition to Python 3.12 as default. Regards Graham [1] https://buildd.debian.org/status/logs.php?pkg=websockify=riscv64 + PYTHONPATH=/debian/tmp/usr/lib/python3/dist-packages python3.11 -m pytest -v tests = test session starts == platform linux -- Python 3.11.9, pytest-8.2.2, pluggy-1.5.0 -- /usr/bin/python3.11 cachedir: .pytest_cache rootdir: /<> collecting ... collected 56 items tests/test_auth_plugins.py::BasicHTTPAuthTestCase::test_garbage_auth PASSED [ 1%] tests/test_auth_plugins.py::BasicHTTPAuthTestCase::test_invalid_password PASSED [ 3%] tests/test_auth_plugins.py::BasicHTTPAuthTestCase::test_no_auth PASSED [ 5%] tests/test_auth_plugins.py::BasicHTTPAuthTestCase::test_valid_password PASSED [ 7%] tests/test_token_plugins.py::ReadOnlyTokenFileTestCase::test_empty PASSED [ 8%] tests/test_token_plugins.py::ReadOnlyTokenFileTestCase::test_simple PASSED [ 10%] tests/test_token_plugins.py::ReadOnlyTokenFileTestCase::test_tabs PASSED [ 12%] tests/test_token_plugins.py::JWSTokenTestCase::test_asymmetric_jws_token_plugin PASSED [ 14%] tests/test_token_plugins.py::JWSTokenTestCase::test_asymmetric_jws_token_plugin_with_illigal_key_exception PASSED [ 16%] tests/test_token_plugins.py::JWSTokenTestCase::test_jwt_early_time PASSED [ 17%] tests/test_token_plugins.py::JWSTokenTestCase::test_jwt_late_time PASSED [ 19%] tests/test_token_plugins.py::JWSTokenTestCase::test_jwt_valid_time PASSED [ 21%] tests/test_token_plugins.py::JWSTokenTestCase::test_symmetric_jws_token_plugin PASSED [ 23%] tests/test_token_plugins.py::JWSTokenTestCase::test_symmetric_jws_token_plugin_with_illigal_key_exception PASSED [ 25%] tests/test_websocket.py::AcceptTestCase::test_bad_upgrade PASSED [ 26%] tests/test_websocket.py::AcceptTestCase::test_bad_version PASSED [ 28%] tests/test_websocket.py::AcceptTestCase::test_missing_key PASSED [ 30%] tests/test_websocket.py::AcceptTestCase::test_missing_protocol PASSED[ 32%] tests/test_websocket.py::AcceptTestCase::test_no_protocol PASSED [ 33%] tests/test_websocket.py::AcceptTestCase::test_protocol PASSED[ 35%] tests/test_websocket.py::AcceptTestCase::test_success PASSED [ 37%] tests/test_websocket.py::PingPongTest::test_ping PASSED [ 39%] tests/test_websocket.py::PingPongTest::test_ping_data PASSED [ 41%] tests/test_websocket.py::PingPongTest::test_pong PASSED [ 42%] tests/test_websocket.py::PingPongTest::test_pong_data PASSED [ 44%] tests/test_websocket.py::HyBiEncodeDecodeTestCase::test_decode_hybi_binary PASSED [ 46%] tests/test_websocket.py::HyBiEncodeDecodeTestCase::test_decode_hybi_extended_16bit_binary PASSED [ 48%] tests/test_websocket.py::HyBiEncodeDecodeTestCase::test_decode_hybi_extended_64bit_binary PASSED [ 50%] tests/test_websocket.py::HyBiEncodeDecodeTestCase::test_decode_hybi_multi PASSED [ 51%] tests/test_websocket.py::HyBiEncodeDecodeTestCase::test_decode_hybi_text PASSED [ 53%] tests/test_websocket.py::HyBiEncodeDecodeTestCase::test_encode_hybi_basic PASSED [ 55%] tests/test_websocketproxy.py::ProxyRequestHandlerTestCase::test_auth_plugin PASSED [ 57%] tests/test_websocketproxy.py::ProxyRequestHandlerTestCase::test_get_target PASSED [ 58%] tests/test_websocketproxy.py::ProxyRequestHandlerTestCase::test_get_target_raises_error_on_unknown_token PASSED [ 60%] tests/test_websocketproxy.py::ProxyRequestHandlerTestCase::test_get_target_unix_socket PASSED [ 62%] tests/test_websocketproxy.py::ProxyRequestHandlerTestCase::test_token_plugin PASSED [ 64%] tests/test_websockifyserver.py::WebSockifyRequestHandlerTestCase::test_list_dir_with_file_only_returns_error PASSED [ 66%] tests/test_websockifyserver.py::WebSockifyRequestHandlerTestCase::test_normal_get_with_only_upgrade_returns_error PASSED [ 67%] tests/test_websockifyserver.py::WebSockifyServerTestCase::test_daemonize_ignores_ebadf_error_while_closing_fds E: Build killed with signal TERM after 600 minutes of inactivity
Bug#1071523: r-cran-spatstat.geom: autopkgtest regression in testing
Hi Andreas On Wed, 3 Jul 2024 at 16:23, Graham Inggs wrote: > Being a superficial test, I think this causes far more problems than > it is actually worth, and I suggest to disable it until a fix for > #961138 is found. To be clear, I am suggesting to disable the 'autopkgtest-pkg-r' tests in the autodep8 and/or dh-r packages, rather than doing it in all the affected r-* packages. What do you think? Regards Graham
Bug#1071355: In how far are several packages affected by bug #1071355 of maptools
Hi Andreas On Thu, 4 Jul 2024 at 05:56, Andreas Tille wrote: > However, before doing so I would like to > understand why packages like r-cran-factominer, r-cran-ggpubr, > r-cran-vim, r-cran-systemfit, r-cran-survminer and others where I can't > see any connection to r-cran-maptools were removed from testing. The tracker pages for those packages provide the clue: https://tracker.debian.org/pkg/r-cran-factominer Blocked by: car https://tracker.debian.org/pkg/r-cran-ggpubr Blocked by: r-cran-rstatix https://tracker.debian.org/pkg/r-cran-vim Blocked by: car https://tracker.debian.org/pkg/r-cran-systemfit Blocked by: car https://tracker.debian.org/pkg/r-cran-survminer Blocked by: r-cran-ggpubr Until recently, car had a dependency on r-cran-maptools, which was dropped in the 3.1-2-3 upload. Regards Graham
Bug#1071523: r-cran-spatstat.geom: autopkgtest regression in testing
Hi Andreas On Wed, 3 Jul 2024 at 05:18, Andreas Tille wrote: > Well, sure. But our tooling will add this for the next upstream version > again and if the problem is not solved otherwise it will re-appear. I > will upload this change but I would prefer understanding the issue and > provide a real fix. Looking at the riscv64 results for r-cran-spatstat.geom [1], which were passing because r-cran-spatstat.core was not available there, it seems that the autopkgtest-pkg-r test consists only of an attempt to load the library: # Try to load package echo "Test: Try to load the R library ${pkgname}" R --no-save -e "library('${pkgname}')" Being a superficial test, I think this causes far more problems than it is actually worth, and I suggest to disable it until a fix for #961138 is found. Regards Graham [1] https://ci.debian.net/packages/r/r-cran-spatstat.geom/testing/riscv64/
Bug#1071523: r-cran-spatstat.geom: autopkgtest regression in testing
On Tue, 2 Jul 2024 at 19:49, Andreas Tille wrote: > > Is it possible to skip the pkg-r-autopkgtest for this package? > > We did not implemented any hooks to realise this yet. Wouldn't removing the following line from debian/control do it? Testsuite: autopkgtest-pkg-r
Bug#1071523: r-cran-spatstat.geom: autopkgtest regression in testing
Hi Andreas > r-cran-spatstat.core was removed from Debian. R-cran-spatstat.geom does > not depend from this package any more and the autopkgtest in Salsa CI is > fine[1]. Any hint why it fails in testing would be welcome. 82s autopkgtest [21:16:20]: summary 82s run-unit-test PASS 82s pkg-r-autopkgtest FAIL badpkg It is only the 'pkg-r-autopkgtest' that is failing. The 'run-unit-test' defined inside the r-cran-spatstat.geom package succeeds. This looks like a bug in autodep8, where pkg-r-autopkgtest is defined. It could be the same as #961138. Is it possible to skip the pkg-r-autopkgtest for this package? Regards Graham
Bug#1074271: amgcl: needs rebuild for Python 3.12 as default
Control: reopen -1 Since an i386 build of amgcl was uploaded previously, it being missing now is considered a regression. Please see amgcl's excuses [1]. Migration status for amgcl (1.4.3-5 to 1.4.3-6): BLOCKED: Maybe temporary, maybe blocked but Britney is missing information (check below) Issues preventing migration: * missing build on i386 * arch:i386 not built yet, autopkgtest delayed there Please build and upload the i386 binaries, or if they are no longer relevant, please request their removal by the ftpmasters. [1] https://qa.debian.org/excuses.php?package=amgcl
Bug#1074529: r-cran-dimred: autopkgtest regression with r-base 4.4.1 (i386)
Source: r-cran-dimred Version: 0.2.6-1 Severity: serious Tags: trixie sid X-Debbugs-Cc: Dirk Eddelbuettel User: debian...@lists.debian.org Usertags: regression Hi Maintainer r-cran-dimred's autopkgtest regresses when tested with r-base 4.4.1 [1]. I've copied what I hope is the relevant part of the log below. Regards Graham [1] https://ci.debian.net/packages/r/r-cran-dimred/testing/i386/ 134s == Failed tests 134s -- Failure ('test_NNMF.R:105:3'): other arguments -- 134s dim_3_a...@other.data$w (`actual`) not equal to `dim_3_rot` (`expected`). 134s 134s actual vs expected 134s [,1] [,2] [,3] 134s - actual[1, ] 33.86881 2.220446e-16 2.220446e-16 134s + expected[1, ] 11.62495 2.220446e-16 2.240198e+01 134s - actual[2, ] 37.52666 2.958845e+01 1.976184e+01 134s + expected[2, ] 31.25542 3.643579e+01 4.210810e+01 134s - actual[3, ] 38.97432 5.482087e+01 4.372093e+01 134s + expected[3, ] 50.88589 7.287158e+01 6.181422e+01 134s - actual[4, ] 69.27110 1.369114e+02 1.289431e+01 134s + expected[4, ] 70.51636 1.093074e+02 8.152034e+01 134s - actual[5, ] 29.33830 8.058796e+01 1.154367e+02 134s + expected[5, ] 90.14683 1.457432e+02 1.012265e+02 134s -- Failure ('test_NNMF.R:106:3'): other arguments -- 134s getData(getDimRedData(dim_3_args)) (`actual`) not equal to `dim_3_pred` (`expected`). 134s 134s actual vs expected 134s [,1] [,2] [,3] 134s - actual[1, ] 2.220446e-16 0.39921880 4.143205e-01 134s + expected[1, ] 2.220446e-16 0.54891084 2.220446e-16 134s - actual[2, ] 5.905139e-02 0.38264119 4.282111e-01 134s + expected[2, ] 7.317427e-02 0.48173830 5.130585e-02 134s - actual[3, ] 1.181028e-01 0.36606358 4.421018e-01 134s + expected[3, ] 1.948635e-01 0.40204353 7.743607e-02 134s - actual[4, ] 1.771542e-01 0.34948596 4.559924e-01 134s + expected[4, ] 5.022464e-01 0.27441923 7.205177e-03 134s - actual[5, ] 2.362056e-01 0.33290835 4.698830e-01 134s + expected[5, ] 5.575179e-01 0.21186758 6.780121e-02 134s - actual[6, ] 2.952569e-01 0.31633074 4.837737e-01 134s + expected[6, ] 1.972195e-01 0.25657899 3.440469e-01 134s - actual[7, ] 3.543083e-01 0.29975313 4.976643e-01 134s + expected[7, ] 8.607848e-02 0.23698021 4.909986e-01 134s - actual[8, ] 4.133597e-01 0.28317552 5.115549e-01 134s + expected[8, ] 1.590949e-01 0.16984841 5.423864e-01 134s - actual[9, ] 4.724111e-01 0.26659790 5.254456e-01 134s + expected[9, ] 1.036687e-01 0.13586905 6.604263e-01 134s - actual[10, ] 5.314625e-01 0.25002029 5.393362e-01 134s + expected[10, ] 2.164839e-01 0.05846474 6.911614e-01 134s -- Failure ('test_NNMF.R:132:3'): other arguments -- 134s `dim_3_apply` (`actual`) not equal to `dim_3_exp` (`expected`). 134s 134s actual vs expected 134s [,1] [,2] [,3] 134s - actual[1, ] 0.02952569 0.3909300 0.42126582 134s + expected[1, ] 0.11873045 0.4941225 -0.01697331 134s - actual[2, ] 0.08857708 0.3743524 0.43515645 134s + expected[2, ] 0.14408070 0.4392939 0.05914963 134s - actual[3, ] 0.14762847 0.3577748 0.44904709 134s + expected[3, ] 0.16943094 0.3844652 0.13527257 134s -- Failure ('test_NNMF.R:133:3'): other arguments -- 134s `dim_3_pred` (`actual`) not equal to `dim_3_exp` (`expected`). 134s 134s actual vs expected 134s [,1] [,2] [,3] 134s - actual[1, ] 0.02952569 0.3909300 0.42126582 134s + expected[1, ] 0.11873045 0.4941225 -0.01697331 134s - actual[2, ] 0.08857708 0.3743524 0.43515645 134s + expected[2, ] 0.14408070 0.4392939 0.05914963 134s - actual[3, ] 0.14762847 0.3577748 0.44904709 134s + expected[3, ] 0.16943094 0.3844652 0.13527257 134s 134s [ FAIL 4 | WARN 96 | SKIP 2 | PASS 107 ] 134s Error: Test failures
Bug#1074528: r-bioc-eir: autopkgtest regression with r-base 4.4.1 (i386)
Source: r-bioc-eir Version: 0.40.2+dfsg-1 Severity: serious X-Debbugs-Cc: Dirk Eddelbuettel User: debian...@lists.debian.org Usertags: regression Hi Maintainer r-bioc-eir's autopkgtest regresses when tested with r-base 4.4.1 [1]. I've copied what I hope is the relevant part of the log below. Regards Graham [1] https://ci.debian.net/packages/r/r-bioc-eir/testing/i386/ 202s checking descriptors 204s [1] "52614449152, 52615498752, 52616546304, 52616546305, 52617594880, 52617594881, 52618645504, 52619700224, 52619708416, 52620740608, 52620742656, 52621789184, 52621789185, 52622853120, 52622853121, 53688190976, 53688190977, 53688192000, 53688192001, 53688192002, 53688193024, 53688193025, 53688193026, 53688193027, 53688193028, 53688206336, 53688206337, 53688207360, 53689239552, 53689239553, 53689239554, 53689239555, 53689239556, 53689239557, 53689239558, 53689240576, 53689240577, 53689241600, 53689241601, 53689241602, 53689247744, 53689247745, 53689247746, 53689247747, 53689247748, 53689255936, 53689255937, 53690288128, 53690288129, 53690288130, 53690288131, 53690288132, 53690288133, 53690290176, 53690290177, 53690290178, 53690290179, 53690296320, 53690296321, 53690303488, 53690303489, 53690303490, 53690303491, 53690304512, 53690304513, 53690304514, 53690304515, 53691336704, 53691336705, 53691336706, 53691336707, 53691336708, 53691336709, 53691338752, 53691338753, 53691338754, 53692385280, 53692385281, 53692385282, 53692385283, 53692386304, 53692393472, 53692400640, 53692400641, 53692400642, 53692400643, 53692401664, 53693433856, 53693434880, 53693434881, 53693435904, 53693449216, 53693449217, 53693449218, 53693449219, 53694482432, 53694482433, 53695546368, 53695546369, 54764032000, 54765086720, 54765094912, 54766129152, 54768239616, 54768239617, 55835682816, 55835682817, 55835691008, 55836725248, 55836738560, 55836738561, 55836739584, 55838835712, 55838835713, 62279190528, 62280238080, 62280238081, 69797479424, 69797480448, 69797480449" 204s [1] 0.09880833 -0.5000 0.5000 -0.5000 0.44497142 -0.5000 204s [7] -0.46578560 -0.14094824 -0.5000 0.5000 -0.5000 0.5000 204s [13] 0.32523258 0.5000 0.5000 -0.15679727 0.5000 0.5000 204s [19] -0.14531272 0.5000 -0.24475611 -0.5000 -0.5000 0.5000 204s [25] 0.5000 -0.5000 -0.5000 -0.5000 0.5000 -0.5000 204s [31] -0.5000 0.5000 -0.02047354 0.5000 0.42086814 0.49316889 204s [37] 0.5000 0.13759897 -0.5000 -0.28723564 204s [1] 0.067484805 0.035798683 0.222776498 -0.087693802 0.078308303 204s [6] 0.014039434 0.145663927 0.146636241 -0.115706962 -0.041990705 204s [11] -0.017631332 -0.159832996 0.022971835 0.143518592 0.079955212 204s [16] 0.011394956 -0.007657527 -0.038522903 0.040856140 -0.033808531 204s [21] -0.182359089 -0.023518567 -0.184551059 -0.014498910 -0.060822373 204s [26] 0.050760008 0.091104077 -0.250043683 0.002980295 0.04294 204s [31] -0.195190130 0.002355715 0.224217296 0.298889809 0.014137881 204s [36] -0.135371953 -0.288479428 -0.052005737 -0.245504847 0.015318735 204s Timing stopped at: 12.97 0.12 25.3 204s Error in checkDescriptor(conn, rid, descriptorIndex = i) : 204s descriptor mismatch found! db version does not match the just computed one 204s In addition: Warning message: 204s call dbDisconnect() when finished working with a connection 204s eiQuery 204s using runId 0 204s eiQuery test 1 204s Timing stopped at: 0.031 0.004 0.035 204s Error in eiQuery(runId, sdfsample[1:2], K = 15, asSimilarity = TRUE, dir = test_dir) : 204s no information found for 0 204s Timing stopped at: 0.007 0 0.006 204s Error in eiPerformanceTest(runId, K = 22, dir = test_dir) : 204s no information found for 0 204s using runId 0 204s eiAdd test1 204s Timing stopped at: 0.264 0.004 0.267 204s Error in eiAdd(runId, examples[1:2], dir = test_dir) : 204s no information found for run 0 204s Timing stopped at: 0.002 0.004 0.007 204s Error in eiCluster(runId, K = numNbrs, minNbrs = minNbrs, cutoff = 1 - : 204s no information found for 0 204s 204s 204s RUNIT TEST PROTOCOL -- Sat Jun 29 16:27:30 2024 204s *** 204s Number of test functions: 8 204s Number of errors: 5 204s Number of failures: 0
Bug#1074525: python-ulmo: autopkgtest failure with Python 3.12
Source: python-ulmo Version: 0.8.8+dfsg1-3 Severity: serious User: debian-pyt...@lists.debian.org Usertags: python3.12 Hi Maintainer python-ulmo's autopkgtests fail with Python 3.12 [1]. I've copied what I hope is the relevant part of the log below. Regards Graham [1] https://ci.debian.net/packages/p/python-ulmo/testing/amd64/ 375s ERROR collecting test/cdec_historical_test.py _ 375s ImportError while importing test module '/tmp/autopkgtest-lxc.619rncc0/downtmp/build.ryT/src/test/cdec_historical_test.py'. 375s Hint: make sure your test modules/packages have valid Python names. 375s Traceback: 375s /usr/lib/python3.12/importlib/__init__.py:90: in import_module 375s return _bootstrap._gcd_import(name[level:], package, level) 375s test/cdec_historical_test.py:4: in 375s import ulmo 375s ulmo/__init__.py:17: in 375s from . import ncdc 375s ulmo/ncdc/__init__.py:2: in 375s from . import cirs 375s ulmo/ncdc/cirs/__init__.py:9: in 375s from .core import get_data 375s ulmo/ncdc/cirs/core.py:12: in 375s import distutils.version 375s E ModuleNotFoundError: No module named 'distutils'
Bug#1074524: wannier90: autopkgtest failure with Python 3.12
Source: wannier90 Version: 3.1.0+ds-8 Severity: serious User: debian-pyt...@lists.debian.org Usertags: python3.12 Hi Maintainer wannier90's autopkgtests fail with Python 3.12 [1]. I've copied what I hope is the relevant part of the log below. Regards Graham [1] https://ci.debian.net/packages/w/wannier90/testing/amd64/ 34s Testing with python3.11 62s /tmp/autopkgtest-lxc.d9sv1jan/downtmp/autopkgtest_tmp/test-suite/tools/parsers/parse_wpout.py:16: SyntaxWarning: invalid escape sequence '\s' 62s near_neigh_re = re.compile("^\s*\|\s+(\d+)\s+([\d\.]+)\s*(\d+)\s*") 62s /tmp/autopkgtest-lxc.d9sv1jan/downtmp/autopkgtest_tmp/test-suite/tools/parsers/parse_wpout.py:26: SyntaxWarning: invalid escape sequence '\s' 62s completeness_re = re.compile("^\s*\|\s+(\d+)\s+([\d\.-]+)\s+([\d\.-]+)\s+([\d\.-]+)\s*([\d\.]+)\s*") 62s /tmp/autopkgtest-lxc.d9sv1jan/downtmp/autopkgtest_tmp/test-suite/tools/parsers/parse_wpout.py:35: SyntaxWarning: invalid escape sequence '\s' 62s spread_re = re.compile("^\s*WF centre and spread\s+(\d+)\s+\(\s*([0-9\.-]+)\s*,\s*([0-9\.-]+)\s*,\s*([0-9\.-]+)\s*\)\s*([0-9\.-]+)\s*$") 62s /tmp/autopkgtest-lxc.d9sv1jan/downtmp/autopkgtest_tmp/test-suite/tools/parsers/parse_wpout.py:42: SyntaxWarning: invalid escape sequence '\s' 62s ahc_re = re.compile("^\s*==\s+([-+]?[0-9]*\.?[0-9]+)\s+([-+]?[0-9]*\.?[0-9]+)\s+([-+]?[0-9]*\.?[0-9]+)\s*") 62s /tmp/autopkgtest-lxc.d9sv1jan/downtmp/autopkgtest_tmp/test-suite/tools/parsers/parse_wpout.py:50: SyntaxWarning: invalid escape sequence '\s' 62s morb_re = re.compile("^\s*==\s+([-+]?[0-9]*\.?[0-9]+)\s+([-+]?[0-9]*\.?[0-9]+)\s+([-+]?[0-9]*\.?[0-9]+)\s*") 62s /tmp/autopkgtest-lxc.d9sv1jan/downtmp/autopkgtest_tmp/test-suite/tools/parsers/parse_wpout.py:54: SyntaxWarning: invalid escape sequence '\ ' 62s spinx_re = re.compile("x\ component:\s*([0-9\.-]+)\s*$") 62s /tmp/autopkgtest-lxc.d9sv1jan/downtmp/autopkgtest_tmp/test-suite/tools/parsers/parse_wpout.py:55: SyntaxWarning: invalid escape sequence '\ ' 62s spiny_re = re.compile("y\ component:\s*([0-9\.-]+)\s*$") 62s /tmp/autopkgtest-lxc.d9sv1jan/downtmp/autopkgtest_tmp/test-suite/tools/parsers/parse_wpout.py:56: SyntaxWarning: invalid escape sequence '\ ' 62s spinz_re = re.compile("z\ component:\s*([0-9\.-]+)\s*$") 62s /tmp/autopkgtest-lxc.d9sv1jan/downtmp/autopkgtest_tmp/test-suite/tools/parsers/parse_wpout.py:57: SyntaxWarning: invalid escape sequence '\ ' 62s spinp_re = re.compile("Polar\ theta\ \(deg\):\s*([0-9\.-]+)\s*$") 62s /tmp/autopkgtest-lxc.d9sv1jan/downtmp/autopkgtest_tmp/test-suite/tools/parsers/parse_wpout.py:58: SyntaxWarning: invalid escape sequence '\ ' 62s spina_re = re.compile("Azim.\ phi\ \(deg\):\s*([0-9\.-]+)\s*$") 62s /tmp/autopkgtest-lxc.d9sv1jan/downtmp/autopkgtest_tmp/test-suite/tools/parsers/parse_wpout.py:63: SyntaxWarning: invalid escape sequence '\ ' 62s omegaI_re = re.compile("Omega\ I\s+=\s*([0-9\.-]+)\s*$") 62s /tmp/autopkgtest-lxc.d9sv1jan/downtmp/autopkgtest_tmp/test-suite/tools/parsers/parse_wpout.py:64: SyntaxWarning: invalid escape sequence '\ ' 62s omegaD_re = re.compile("Omega\ D\s+=\s*([0-9\.-]+)\s*$") 62s /tmp/autopkgtest-lxc.d9sv1jan/downtmp/autopkgtest_tmp/test-suite/tools/parsers/parse_wpout.py:65: SyntaxWarning: invalid escape sequence '\ ' 62s omegaOD_re = re.compile("Omega\ OD\s+=\s*([0-9\.-]+)\s*$") 62s /tmp/autopkgtest-lxc.d9sv1jan/downtmp/autopkgtest_tmp/test-suite/tools/parsers/parse_wpout.py:66: SyntaxWarning: invalid escape sequence '\ ' 62s omegaTotal_re = re.compile("Omega\ Total\s+=\s*([0-9\.-]+)\s*$")
Bug#1074523: python-sshoot: autopkgtest failure with Python 3.12
Source: python-sshoot Version: 1.4.2-3 Severity: serious User: debian-pyt...@lists.debian.org Usertags: python3.12 Hi Maintainer python-sshoot's autopkgtests fail with Python 3.12 [1]. I've copied what I hope is the relevant part of the log below. Regards Graham [1] https://ci.debian.net/packages/p/python-sshoot/testing/amd64/ 37s autopkgtest [01:06:51]: test command1: [--- 37s 37s # Failed test 'Check return from 'sshoot' is 2' 37s # at debian/tests/sshoot.t line 9. 37s # got: '1' 37s # expected: '2' 37s 37s # Failed test 'bare command, stderr' 37s # at debian/tests/sshoot.t line 11. 37s # 'Traceback (most recent call last): 37s # File "/usr/bin/sshoot", line 33, in 37s # sys.exit(load_entry_point('sshoot==1.4.2', 'console_scripts', 'sshoot')()) 37s # ^^ 37s # File "/usr/bin/sshoot", line 25, in importlib_load_entry_point 37s # return next(matches).load() 37s # 37s # File "/usr/lib/python3.12/importlib/metadata/__init__.py", line 205, in load 37s # module = import_module(match.group('module')) 37s # 37s # File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module 37s # return _bootstrap._gcd_import(name[level:], package, level) 37s # 37s # File "", line 1387, in _gcd_import 37s # File "", line 1360, in _find_and_load 37s # File "", line 1310, in _find_and_load_unlocked 37s # File "", line 488, in _call_with_frames_removed 37s # File "", line 1387, in _gcd_import 37s # File "", line 1360, in _find_and_load 37s # File "", line 1331, in _find_and_load_unlocked 37s # File "", line 935, in _load_unlocked 37s # File "", line 995, in exec_module 37s # File "", line 488, in _call_with_frames_removed 37s # File "/usr/lib/python3/dist-packages/sshoot/__init__.py", line 3, in 37s # from distutils.version import LooseVersion 37s # ModuleNotFoundError: No module named 'distutils'
Bug#1074522: onionshare: autopkgtest failure with Python 3.12
Source: onionshare Version: 2.6.2-1 Severity: serious User: debian-pyt...@lists.debian.org Usertags: python3.12 Hi Maintainer onionshare's autopkgtests fail with Python 3.12 [1]. I've copied what I hope is the relevant part of the log below. Regards Graham [1] https://ci.debian.net/packages/o/onionshare/testing/amd64/ 47s autopkgtest [23:06:52]: test onionshare-cli_help: [--- 48s Traceback (most recent call last): 48s File "/usr/bin/onionshare-cli", line 5, in 48s from onionshare_cli import main 48s File "/usr/lib/python3/dist-packages/onionshare_cli/__init__.py", line 31, in 48s from .onion import TorErrorProtocolError, TorTooOldEphemeral, TorTooOldStealth, Onion 48s File "/usr/lib/python3/dist-packages/onionshare_cli/onion.py", line 36, in 48s from distutils.version import LooseVersion as Version 48s ModuleNotFoundError: No module named 'distutils' 48s autopkgtest [23:06:53]: test onionshare-cli_help: ---]
Bug#1074519: graph-tool: autopkgtest failure with Python 3.12
Source: graph-tool Version: 2.68+ds-1 Severity: serious User: debian-pyt...@lists.debian.org Usertags: python3.12 Hi Maintainer graph-tool's autopkgtests fail with Python 3.12 [1]. I've copied what I hope is the relevant part of the log below. Regards Graham [1] https://ci.debian.net/packages/g/graph-tool/testing/amd64/ 105s autopkgtest [22:10:51]: test command2: [--- 105s g++ -O3 -fopenmp -std=gnu++17 -Wall -fPIC `pkg-config --cflags --libs graph-tool-py3.11` -shared kcore.cc -o libkcore.so 105s Package graph-tool-py3.11 was not found in the pkg-config search path. 105s Perhaps you should add the directory containing `graph-tool-py3.11.pc' 105s to the PKG_CONFIG_PATH environment variable 105s Package 'graph-tool-py3.11', required by 'virtual:world', not found 105s In file included from /usr/include/boost/python/detail/prefix.hpp:13, 105s from /usr/include/boost/python/args.hpp:8, 105s from /usr/include/boost/python.hpp:11, 105s from kcore.cc:1: 105s /usr/include/boost/python/detail/wrap_python.hpp:57:11: fatal error: pyconfig.h: No such file or directory 105s 57 | # include 105s | ^~~~ 105s compilation terminated. 105s make: *** [Makefile:6: libkcore.so] Error 1 105s make: Target 'ALL' not remade because of errors.
Bug#1074518: dolfin: autopkgtest failure with Python 3.12
Source: dolfin Version: 2019.2.0~legacy20240219.1c52e83-5 Severity: serious User: debian-pyt...@lists.debian.org Usertags: python3.12 Hi Maintainer dolfin's autopkgtests fail with Python 3.12 [1]. I've copied what I hope is the relevant part of the log below. Regards Graham [1] https://ci.debian.net/packages/d/dolfin/testing/amd64/ 326s ERRORS 326s ___ ERROR collecting test/unit/common/test_timer.py 326s python/test/unit/common/test_timer.py:64: in 326s fun2_task = get_random_task_name() 326s python/test/unit/common/test_timer.py:38: in get_random_task_name 326s return hex(random.randint(0, 1e32)) 326s /usr/lib/python3.12/random.py:336: in randint 326s return self.randrange(a, b+1) 326s /usr/lib/python3.12/random.py:312: in randrange 326s istop = _index(stop) 326s E TypeError: 'float' object cannot be interpreted as an integer
Bug#1074517: changeme: autopkgtest failure with Python 3.12
Source: changeme Version: 1.2.3-4 Severity: serious User: debian-pyt...@lists.debian.org Usertags: python3.12 Hi Maintainer changeme's autopkgtests fail with Python 3.12 [1]. I've copied what I hope is the relevant part of the log below. Regards Graham [1] https://ci.debian.net/packages/c/changeme/testing/amd64/ 45s autopkgtest [21:26:18]: test command1: [--- 46s Traceback (most recent call last): 46s File "/usr/share/changeme/changeme.py", line 3, in 46s from changeme import core 46s File "/usr/share/changeme/changeme/core.py", line 13, in 46s from .scan_engine import ScanEngine 46s File "/usr/share/changeme/changeme/scan_engine.py", line 14, in 46s from .scanners.snmp import SNMP 46s File "/usr/share/changeme/changeme/scanners/snmp.py", line 1, in 46s from pysnmp.hlapi import * 46s File "/usr/lib/python3/dist-packages/pysnmp/hlapi/__init__.py", line 10, in 46s from pysnmp.hlapi import auth 46s File "/usr/lib/python3/dist-packages/pysnmp/hlapi/auth.py", line 7, in 46s from pysnmp.entity import config 46s File "/usr/lib/python3/dist-packages/pysnmp/entity/config.py", line 8, in 46s from pysnmp.carrier.asyncore.dgram import udp, udp6, unix 46s File "/usr/lib/python3/dist-packages/pysnmp/carrier/asyncore/dgram/udp.py", line 9, in 46s from pysnmp.carrier.asyncore.dgram.base import DgramSocketTransport 46s File "/usr/lib/python3/dist-packages/pysnmp/carrier/asyncore/dgram/base.py", line 10, in 46s from pysnmp.carrier.asyncore.base import AbstractSocketTransport 46s File "/usr/lib/python3/dist-packages/pysnmp/carrier/asyncore/base.py", line 9, in 46s import asyncore 46s ModuleNotFoundError: No module named 'asyncore'
Bug#1074516: bdebstrap: autopkgtest failure with Python 3.12
Source: bdebstrap Version: 0.6.1-1 Severity: serious User: debian-pyt...@lists.debian.org Usertags: python3.12 Hi Maintainer bdebstrap's autopkgtests fail with Python 3.12 [1]. I've copied what I hope is the relevant part of the log below. Regards Graham [1] https://ci.debian.net/packages/b/bdebstrap/testing/amd64/ 44s test_flake8 (tests.test_shellcheck.ShellcheckTestCase.test_flake8) 44s Test: Run shellcheck on Shell source code. ... Running following command: 44s shellcheck /tmp/autopkgtest-lxc.6cs_qjml/downtmp/build.xiy/src/hooks/disable-units /tmp/autopkgtest-lxc.6cs_qjml/downtmp/build.xiy/src/hooks/enable-units 44s ok 44s 44s == 44s FAIL: test_pylint (tests.test_pylint.PylintTestCase.test_pylint) 44s Test: Run pylint on Python source code. 44s -- 44s Traceback (most recent call last): 44s File "/tmp/autopkgtest-lxc.6cs_qjml/downtmp/autopkgtest_tmp/tests/test_pylint.py", line 74, in test_pylint 44s self.fail("\n".join(msgs)) 44s AssertionError: pylint found issues: 44s * Module setup 44s /tmp/autopkgtest-lxc.6cs_qjml/downtmp/build.xiy/src/setup.py:60:4: C0116: Missing function or method docstring (missing-function-docstring) 44s 44s -- 44s Ran 61 tests in 7.563s 44s 44s FAILED (failures=1)
Bug#1074515: apt-clone: autopkgtest failure with Python 3.12 (armhf)
Source: apt-clone Version: 0.4.3+nmu2 Severity: serious User: debian-pyt...@lists.debian.org Usertags: python3.12 Hi Maintainer apt-clone's autopkgtests fail with Python 3.12 [1] on armhf. I've copied what I hope is the relevant part of the log below. Regards Graham [1] https://ci.debian.net/packages/a/apt-clone/testing/armhf/ 41s test clone upgrade with on-the-fly generated chroots ... /usr/lib/python3/dist-packages/apt/cache.py:215: Warning: W:Unable to read /tmp/tmp5yyl0t5m/etc/apt/preferences.d/ - DirectoryExists (2: No such file or directory) 41s self._depcache = apt_pkg.DepCache(self._cache) 45s /usr/lib/python3/dist-packages/apt/cache.py:215: Warning: W:Unable to read /tmp/tmpbvey6y5l/etc/apt/preferences.d/ - DirectoryExists (2: No such file or directory) 45s self._depcache = apt_pkg.DepCache(self._cache) 52s WARNING:root:can't add fuse (pkg fuse not marked upgrade) 52s /usr/lib/python3/dist-packages/apt/cache.py:215: Warning: W:Unable to read /tmp/tmpd3h47gib/etc/apt/preferences.d/ - DirectoryExists (2: No such file or directory) 52s self._depcache = apt_pkg.DepCache(self._cache) 56s /usr/lib/python3/dist-packages/apt/cache.py:215: Warning: W:Unable to read /tmp/tmpszduzru6/etc/apt/preferences.d/ - DirectoryExists (2: No such file or directory) 56s self._depcache = apt_pkg.DepCache(self._cache) 62s /tmp/autopkgtest-lxc.7f9wy3xn/downtmp/build.RM7/src/tests/test_clone_upgrade.py:60: ResourceWarning: unclosed file <_io.TextIOWrapper name=9 mode='w' encoding='UTF-8'> 62s clone = AptClone() 62s ResourceWarning: Enable tracemalloc to get the object allocation traceback 62s /tmp/autopkgtest-lxc.7f9wy3xn/downtmp/build.RM7/src/tests/test_clone_upgrade.py:60: ResourceWarning: unclosed file <_io.TextIOWrapper name=8 mode='r' encoding='UTF-8'> 62s clone = AptClone() 62s ResourceWarning: Enable tracemalloc to get the object allocation traceback 63s WARNING:root:can't add fuse (pkg fuse not marked upgrade) 63s WARNING:root:can't add libappindicator3-1 (pkg libappindicator3-1 not marked upgrade) 63s WARNING:root:can't add pulseaudio (pkg pulseaudio not marked upgrade) 63s WARNING:root:can't add pulseaudio-module-bluetooth (pkg pulseaudio-module-bluetooth not marked upgrade) 63s /usr/lib/python3/dist-packages/apt/cache.py:215: Warning: W:Unable to read /tmp/tmp7e5cpp3b/etc/apt/preferences.d/ - DirectoryExists (2: No such file or directory) 63s self._depcache = apt_pkg.DepCache(self._cache) 68s /usr/lib/python3/dist-packages/apt/cache.py:215: Warning: W:Unable to read /tmp/tmp4l9ul1v_/etc/apt/preferences.d/ - DirectoryExists (2: No such file or directory) 68s self._depcache = apt_pkg.DepCache(self._cache) 74s Segmentation fault 74s make: *** [Makefile:7: test] Error 139
Bug#1074442: freecad: FTBFS with Python 3.12 as default
Source: freecad Version: 0.21.2+dfsg1-4 Severity: serious Tags: ftbfs User: debian-pyt...@lists.debian.org Usertags: python3.12 freecad FTBFS with Python 3.12 as the default version [1]. I've copied what I hope is the relevant part of the log below. Regards Graham [1] https://tests.reproducible-builds.org/debian/rb-pkg/freecad.html /build/reproducible-path/freecad-0.21.2+dfsg1/src/CXX/IndirectPythonInterface.cxx: In function 'int& Py::_Py_DebugFlag()': /build/reproducible-path/freecad-0.21.2+dfsg1/src/CXX/IndirectPythonInterface.cxx:521:63: warning: 'Py_DebugFlag' is deprecated [-Wdeprecated-declarations] 521 | PYCXX_EXPORT int &_Py_DebugFlag(){ return Py_DebugFlag; } | ^~~~ In file included from /usr/include/python3.12/Python.h:48, from /build/reproducible-path/freecad-0.21.2+dfsg1/src/CXX/WrapPython.h:58, from /build/reproducible-path/freecad-0.21.2+dfsg1/src/CXX/IndirectPythonInterface.hxx:1, from /build/reproducible-path/freecad-0.21.2+dfsg1/src/CXX/IndirectPythonInterface.cxx:38: /usr/include/python3.12/cpython/pydebug.h:8:37: note: declared here 8 | Py_DEPRECATED(3.12) PyAPI_DATA(int) Py_DebugFlag; | ^~~~ /build/reproducible-path/freecad-0.21.2+dfsg1/src/CXX/IndirectPythonInterface.cxx: In function 'int& Py::_Py_InteractiveFlag()': /build/reproducible-path/freecad-0.21.2+dfsg1/src/CXX/IndirectPythonInterface.cxx:522:63: warning: 'Py_InteractiveFlag' is deprecated [-Wdeprecated-declarations] 522 | PYCXX_EXPORT int &_Py_InteractiveFlag() { return Py_InteractiveFlag; } | ^~ /usr/include/python3.12/cpython/pydebug.h:11:37: note: declared here 11 | Py_DEPRECATED(3.12) PyAPI_DATA(int) Py_InteractiveFlag; | ^~ /build/reproducible-path/freecad-0.21.2+dfsg1/src/CXX/IndirectPythonInterface.cxx: In function 'int& Py::_Py_OptimizeFlag()': /build/reproducible-path/freecad-0.21.2+dfsg1/src/CXX/IndirectPythonInterface.cxx:523:63: warning: 'Py_OptimizeFlag' is deprecated [-Wdeprecated-declarations] 523 | PYCXX_EXPORT int &_Py_OptimizeFlag() { return Py_OptimizeFlag; } | ^~~ /usr/include/python3.12/cpython/pydebug.h:13:37: note: declared here 13 | Py_DEPRECATED(3.12) PyAPI_DATA(int) Py_OptimizeFlag; | ^~~ /build/reproducible-path/freecad-0.21.2+dfsg1/src/CXX/IndirectPythonInterface.cxx: In function 'int& Py::_Py_NoSiteFlag()': /build/reproducible-path/freecad-0.21.2+dfsg1/src/CXX/IndirectPythonInterface.cxx:524:63: warning: 'Py_NoSiteFlag' is deprecated [-Wdeprecated-declarations] 524 | PYCXX_EXPORT int &_Py_NoSiteFlag() { return Py_NoSiteFlag; } | ^ /usr/include/python3.12/cpython/pydebug.h:14:37: note: declared here 14 | Py_DEPRECATED(3.12) PyAPI_DATA(int) Py_NoSiteFlag; | ^ /build/reproducible-path/freecad-0.21.2+dfsg1/src/CXX/IndirectPythonInterface.cxx: In function 'int& Py::_Py_VerboseFlag()': /build/reproducible-path/freecad-0.21.2+dfsg1/src/CXX/IndirectPythonInterface.cxx:525:63: warning: 'Py_VerboseFlag' is deprecated [-Wdeprecated-declarations] 525 | PYCXX_EXPORT int &_Py_VerboseFlag() { return Py_VerboseFlag; } | ^~ /usr/include/python3.12/cpython/pydebug.h:9:37: note: declared here 9 | Py_DEPRECATED(3.12) PyAPI_DATA(int) Py_VerboseFlag; | ^~ /build/reproducible-path/freecad-0.21.2+dfsg1/src/CXX/IndirectPythonInterface.cxx: In function 'const char* Py::__Py_PackageContext()': /build/reproducible-path/freecad-0.21.2+dfsg1/src/CXX/IndirectPythonInterface.cxx:527:63: error: '_Py_PackageContext' was not declared in this scope; did you mean '__Py_PackageContext'? 527 | PYCXX_EXPORT const char *__Py_PackageContext() { return _Py_PackageContext; } | ^~ | __Py_PackageContext
Bug#1074435: yade: FTBFS with Python 3.12 as default
Source: yade Version: 2024.02a-1 Severity: serious Tags: ftbfs User: debian-pyt...@lists.debian.org Usertags: python3.12 yade FTBFS with Python 3.12 as the default version [1]. I've copied what I hope is the relevant part of the log below. Regards Graham [1] https://buildd.debian.org/status/fetch.php?pkg=yade=amd64=2024.02a-1%2Bb4=1719565244=0 CMake Warning (dev) at cMake/GetVersion.cmake:7 (exec_program): Policy CMP0153 is not set: The exec_program command should not be called. Run "cmake --help-policy CMP0153" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Use execute_process() instead. Call Stack (most recent call first): CMakeLists.txt:139 (INCLUDE) This warning is for project developers. Use -Wno-dev to suppress it. -- Version is set to 2024.02a -- GCC Version >= 4.8. Adding -ftrack-macro-expansion=0 -- GCC Version >= 4.8. Adding -save-temps -- Found Eigen3: /usr/include/eigen3 (Required is at least version "2.91.0") -- [36mLog filtering: enabled [0m -- Enabling boost::log library and DEBUG=OFF. Logging will work nicely, backtraces will not have debug info, files will be small. -- Architecture: amd64 -- Found GLUT: /usr/lib/x86_64-linux-gnu/libglut.so -- Found freeglut: /usr/include/GL -- md5sum of freegult /usr/include/GL/freeglut_std.h is: 5d350938fc0be29757a26e466fff6414 -- freegult version is 3.0.0 Loop on the following python versions and check available dependencies:3.11;3.10;3.9;3.8;3.7;3.6;3.5;3.4;3.3;3.2;3.1;3.0 CMake Warning (dev) at CMakeLists.txt:328 (FIND_PACKAGE): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. -- Found PythonInterp: /usr/bin/python3 (found version "3.12.4") Trying python version: 3.11 parsed as 3 11 CMake Warning (dev) at CMakeLists.txt:328 (FIND_PACKAGE): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it.
Bug#1074271: amgcl: needs rebuild for Python 3.12 as default
Source: amgcl Version: 1.4.3-5 Severity: serious Tags: ftbfs trixie sid Hi Maintainer amgcl is contrib and not auto-buildable, so requires a manual rebuild for the Python 3.12 transition. Please upload a build with Python 3.12 as default, including binaries. Regards Graham
Bug#1074270: cluster3: needs rebuild for Python 3.12 as default
Source: cluster3 Version: 1.59+ds-5 Severity: serious Tags: ftbfs trixie sid Hi Maintainer cluster3 is non-free and not auto-buildable, so requires a manual rebuild for the Python 3.12 transition. Please upload a build with Python 3.12 as default, including binaries. Regards Graham
Bug#1061188: transition: python3-defaults (making python3.12 the default python3 version)
Control: tags -1 confirmed Hi Matthias On Fri, 21 Jun 2024 at 12:27, Matthias Klose wrote: > it's now Mid June, let's go on with this transition. Please provide a > transition slot now. Please go ahead. Regards Graham
Bug#1072650: src:quantlib-swig: fails to migrate to testing for too long: FTBFS on armel, armhf, i386 and riscv64
Hi Dirk On Thu, 20 Jun 2024 at 12:17, Dirk Eddelbuettel wrote: > It is a (very) big package, but it has not grown much lately. Not being able > to build may lead to auto-removal which is bad, excluding an architecture is > also not good. Not clear what the least bad move is here... I think the thing to do here is file a bug against ftp.debian.org and request removal of the quantlib-python binary package on riscv64. There's no need for a new upload of quantlib-swig with the architectures restricted. This way, users of testing get the new version right away, and should the riscv64 build succeed later, it will automatically become available there too. Regards Graham
Bug#1071448: [Debian-med-packaging] Bug#1071448: marked as done (dipy: FTBFS on 32 bit archs with ArrayMemoryError)
Control: reopen -1 On Wed, 19 Jun 2024 at 09:00, Debian Bug Tracking System wrote: > This was fixed in the latest release autopkgtest now succeeds again on i386 [1], but still failing on armhf [2], where it passed previously on 2024-04-13. [1] https://ci.debian.net/packages/d/dipy/testing/i386/ [2] https://ci.debian.net/packages/d/dipy/testing/armhf/
Bug#1073823: freecad: FTBFS with VTK 9.3.0
Source: freecad Version: 0.21.2+dfsg1-3 Severity: serious Tags: ftbfs https://buildd.debian.org/status/fetch.php?pkg=freecad=amd64=0.21.2%2Bdfsg1-3%2Bb1=1718787817=0 [ 39%] Building CXX object src/Base/CMakeFiles/FreeCADBase.dir/CoordinateSystem.cpp.o cd /<>/debian/build-py3/src/Base && /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_SHARED -DFreeCADBase_EXPORTS -DHAVE_CONFIG_H -DHAVE_FREEIMAGE -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_SWIG=1 -DHAVE_TBB -DHAVE_TK -DHAVE_XLIB -DOCC_CONVERT_SIGNALS -DPYCXX_6_2_COMPATIBILITY -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_KEYWORDS -D_OCC64 -I/<>/debian/build-py3/src/Base/FreeCADBase_autogen/include -I/<>/debian/build-py3 -I/<>/debian/build-py3/src -I/<>/src -I/<>/debian/build-py3/src/Base -I/<>/src/Base -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -Wall -Wextra -Wno-write-strings -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fpermissive -I/usr/include/python3.11 -flto -O2 -g -DNDEBUG -std=gnu++17 -fPIC -I/usr/include/hdf5/serial -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fPIC -MD -MT src/Base/CMakeFiles/FreeCADBase.dir/CoordinateSystem.cpp.o -MF CMakeFiles/FreeCADBase.dir/CoordinateSystem.cpp.o.d -o CMakeFiles/FreeCADBase.dir/CoordinateSystem.cpp.o -c /<>/src/Base/CoordinateSystem.cpp /<>/src/3rdParty/salomesmesh/src/SMDS/SMDS_UnstructuredGrid.cpp: In member function ‘void SMDS_UnstructuredGrid::BuildLinks()’: /<>/src/3rdParty/salomesmesh/src/SMDS/SMDS_UnstructuredGrid.cpp:1029:25: error: no matching function for call to ‘vtkCellLinks::BuildLinks(SMDS_UnstructuredGrid*)’ 1029 | GetLinks()->BuildLinks(this); | ~~^~ In file included from /<>/src/3rdParty/salomesmesh/inc/SMDS_UnstructuredGrid.hxx:30: /usr/include/vtk-9.3/vtkCellLinks.h:56:8: note: candidate: ‘virtual void vtkCellLinks::BuildLinks()’ 56 | void BuildLinks() override; |^~ /usr/include/vtk-9.3/vtkCellLinks.h:56:8: note: candidate expects 0 arguments, 1 provided make[4]: *** [src/3rdParty/salomesmesh/CMakeFiles/SMDS.dir/build.make:477: src/3rdParty/salomesmesh/CMakeFiles/SMDS.dir/src/SMDS/SMDS_UnstructuredGrid.cpp.o] Error 1 make[4]: *** Waiting for unfinished jobs
Bug#1073822: sight: FTBFS with VTK 9.3.0
Source: sight Version: 23.1.0-2 Severity: serious Tags: ftbfs https://buildd.debian.org/status/fetch.php?pkg=sight=amd64=23.1.0-2%2Bb3=1718718194=0 [ 43%] Building CXX object libs/core/core/CMakeFiles/core_obj.dir/runtime/detail/io/Validator.cpp.o cd /<>/obj-x86_64-linux-gnu/libs/core/core && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SPIRIT_USE_PHOENIX_V3 -DBOOST_THREAD_DONT_PROVIDE_DEPRECATED_FEATURES_SINCE_V3_0_0 -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_THREAD_PROVIDES_FUTURE -DBOOST_THREAD_VERSION=2 -DCORE_EXPORTS -DMODULE_BIN_PREFIX=\"bin\" -DMODULE_LIB_PREFIX=\"lib/x86_64-linux-gnu\" -DMODULE_RC_PREFIX=\"share/sight\" -DNDEBUG -DSIGHT_SOURCE_DIR=\"/<>\" -I/<>/obj-x86_64-linux-gnu/libs/core/core/include -I/<>/libs -I/<>/libs/core -isystem /usr/include/libxml2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=gnu++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wconversion -march=x86-64 -mtune=generic -mfpmath=sse -fopenmp -Werror -Wno-error=deprecated-declarations -fopenmp -Winvalid-pch -include /<>/obj-x86_64-linux-gnu/libs/core/pch/pchCore/CMakeFiles/pchCore.dir/cmake_pch.hxx -MD -MT libs/core/core/CMakeFiles/core_obj.dir/runtime/detail/io/Validator.cpp.o -MF CMakeFiles/core_obj.dir/runtime/detail/io/Validator.cpp.o.d -o CMakeFiles/core_obj.dir/runtime/detail/io/Validator.cpp.o -c /<>/libs/core/core/runtime/detail/io/Validator.cpp /<>/libs/core/core/runtime/detail/io/Validator.cpp: In member function ‘void sight::core::runtime::detail::io::Validator::initializeContext()’: /<>/libs/core/core/runtime/detail/io/Validator.cpp:113:43: error: invalid conversion from ‘void (*)(void*, xmlErrorPtr)’ {aka ‘void (*)(void*, _xmlError*)’} to ‘xmlStructuredErrorFunc’ {aka ‘void (*)(void*, const _xmlError*)’} [-fpermissive] 113 | xmlSchemaSetParserStructuredErrors(m_schemaParserContext.get(), Validator::ErrorHandler, this); | ~~^~~~ | | | void (*)(void*, xmlErrorPtr) {aka void (*)(void*, _xmlError*)} In file included from /<>/libs/core/core/runtime/detail/io/Validator.cpp:32: /usr/include/libxml2/libxml/xmlschemas.h:156:65: note: initializing argument 2 of ‘void xmlSchemaSetParserStructuredErrors(xmlSchemaParserCtxtPtr, xmlStructuredErrorFunc, void*)’ 156 | xmlStructuredErrorFunc serror, | ~~~^~ /<>/libs/core/core/runtime/detail/io/Validator.cpp:130:42: error: invalid conversion from ‘void (*)(void*, xmlErrorPtr)’ {aka ‘void (*)(void*, _xmlError*)’} to ‘xmlStructuredErrorFunc’ {aka ‘void (*)(void*, const _xmlError*)’} [-fpermissive] 130 | xmlSchemaSetValidStructuredErrors(m_schemaValidContext.get(), Validator::ErrorHandler, this); | ~^~~ | | | void (*)(void*, xmlErrorPtr) {aka void (*)(void*, _xmlError*)} /usr/include/libxml2/libxml/xmlschemas.h:185:65: note: initializing argument 2 of ‘void xmlSchemaSetValidStructuredErrors(xmlSchemaValidCtxtPtr, xmlStructuredErrorFunc, void*)’ 185 | xmlStructuredErrorFunc serror, | ~~~^~
Bug#1073264: scapy: hardcoded dependencies on libpcap0.8
Source: scapy Version: 2.5.0+git20240324.2b58b51+dfsg-1 Severity: serious Tags: patch Hi Maintainer Scapy has hardcoded dependencies on libpcap0.8, but since the time_t transition, this library is now named libpcap0.8t64. This can be seen in the failing autopkgtests of scapy on armel [1] and armhf [2]. The patches below should be all that is required. Regards Graham [1] https://ci.debian.net/packages/s/scapy/testing/armel/ [2] https://ci.debian.net/packages/s/scapy/testing/armhf/ --- a/debian/control +++ b/debian/control @@ -21,7 +22,7 @@ Depends: netbase, ${misc:Depends}, ${python3:Depends} Breaks: python-scapy (<< 2.4.3-3~) Replaces: python-scapy (<< 2.4.3-3~) -Recommends: ipython3, libpcap0.8, python3-cryptography +Recommends: ipython3, libpcap0.8t64, python3-cryptography Suggests: graphviz, python-scapy-doc, python3-matplotlib, --- a/debian/tests/control +++ b/debian/tests/control @@ -1,5 +1,5 @@ Tests: run-upstream-tests -Depends: libpcap0.8, +Depends: libpcap0.8t64, netbase, python3-cryptography, python3-ipython,
Bug#1072634: r-cran-testthat: autopkgtest regression in testing
Source: r-cran-testthat Version: 3.2.1-1 Severity: serious User: debian...@lists.debian.org Usertags: regression Hi Maintainer Sometime around 2024-02-27, r-cran-testthat's autopkgtest regressed in testing [1]. I've copied what I hope is the relevant part of the log below. Regards Graham [1] https://ci.debian.net/packages/r/r-cran-testthat/testing/amd64/ 105s ══ Failed tests 105s ── Error ('test-mock2.R:62:1'): can mock bindings in another package ─── 105s Error in `call_type(call)`: corrupt language object 105s ── Failure ('test-reporter-list.R:54:3'): exercise ListReporter 105s expectation_type(res[[4]]$results[[1]]) (`actual`) not identical to "failure" (`expected`). 105s 105s `actual`: "warning" 105s `expected`: "failure" 105s ── Failure ('test-reporter-list.R:57:3'): exercise ListReporter 105s df$error (`actual`) not equal to c(FALSE, FALSE, FALSE, FALSE, TRUE) (`expected`). 105s 105s `actual[2:5]`: FALSE FALSE FALSE FALSE 105s `expected[2:5]`: FALSE FALSE FALSE TRUE 105s ── Failure ('test-reporter-debug.R:51:3'): debug reporter is not called for successes ── 105s get_frame_from_debug_reporter(2, success_fun) is not NULL 105s 105s `actual` is an environment 105s `expected` is NULL 105s ── Failure ('test-srcrefs.R:19:3'): line numbers captured for expectations and warnings ── 105s `lines` (`actual`) not equal to c(2, 3) (`expected`). 105s 105s `actual`: 2 2 3 105s `expected`: 2 3 105s ── Failure ('test-srcrefs.R:32:3'): line numbers captured when called indirectly ── 105s `lines` (`actual`) not equal to 4 (`expected`). 105s 105s `actual`: 4 4 105s `expected`: 4 105s ── Failure ('test-srcrefs.R:42:3'): line numbers captured when called indirectly ── 105s `lines` (`actual`) not equal to 5 (`expected`). 105s 105s `actual`: 5 5 105s `expected`: 5 105s ── Failure ('test-srcrefs.R:51:3'): line numbers captured inside a loop 105s `lines` (`actual`) not equal to rep(2, 4) (`expected`). 105s 105s `actual[2:8]`: 2 2 2 2 2 2 2 105s `expected[2:4]`: 2 2 2 105s ── Error ('test-test-that.R:55:5'): infinite recursion is captured ─ 105s 105s Error: evaluation nested too deeply: infinite recursion / options(expressions=)? 105s Backtrace: 105s ▆ 105s 1. ├─testthat::with_reporter(...) at test-test-that.R:54:3 105s 2. │ └─base::tryCatch(...) 105s 3. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 105s 4. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 105s 5. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 105s 6. ├─withr::with_options(...) at test-test-that.R:55:5 105s 7. │ └─base::force(code) 105s 8. ├─testthat::test_that(...) 105s 9. │ └─testthat::local_test_context() 105s 10. │ └─testthat::local_reproducible_output(.env = .env) 105s 11. │ └─withr::local_language(lang, .local_envir = .env) 105s 12. │ └─withr:::check_language_envvar("LC_ALL") 105s 13. │ └─base::warning(...) 105s 14. ├─base::.signalSimpleWarning(...) 105s 15. │ └─base::withRestarts(...) 105s 16. │ └─base (local) withOneRestart(expr, restarts[[1L]]) 105s 17. │ └─base (local) doWithOneRestart(return(expr), restart) 105s 18. ├─testthat (local) ``(``) 105s 19. │ └─rlang::cnd_entrace(e) 105s 20. │ └─rlang::trace_back(top = top, bottom = bottom) 105s 21. │ └─rlang:::map(calls, call_zap_inline) 105s 22. │ └─base::lapply(.x, .f, ...) 105s 23. │ └─rlang (local) FUN(X[[i]], ...) 105s 24. └─rlang:::call_type_sum(x) 105s 25. ├─rlang::sym(sprintf("<%s>", rlang_type_sum(x))) 105s 26. │ └─rlang::is_symbol(x) 105s 27. ├─base::sprintf("<%s>", rlang_type_sum(x)) 105s 28. └─rlang:::rlang_type_sum(x) 105s 29. └─rlang::is_installed("pillar") 105s 30. └─rlang:::detect_installed(info) 105s 31. ├─rlang:::list_c(...) 105s 32. │ └─rlang::inject(c(!!!x)) 105s 33. │ └─rlang::enexpr(expr) 105s 34. └─rlang:::pmap(...) 105s 35. └─rlang:::.rlang_purrr_args_recycle(.l) 105s 36. └─rlang:::map_int(args, length) 105s 37. └─rlang:::.rlang_purrr_map_mold(.x, .f, integer(1), ...) 105s 38. └─base::vapply(.x, .f, .mold, ..., USE.NAMES = FALSE) 105s ── Failure ('test-test-that.R:102:3'): no braces required in testthat 2e ─── 105s `test_that("", expect_true(TRUE))` generated warnings: 105s * Changing language has no effect when envvar LC_ALL='C.UTF-8' 105s 105s [ FAIL 10 | WARN 1412 | SKIP 122 | PASS 819 ] 105s Deleting unused snapshots: 105s • R4.0/snapshot-file/version.txt 105s • R4.1/snapshot-file/version.txt 105s • R4.2/snapshot-file/version.txt 105s • R4.3/snapshot-file/version.txt 105s • snapshot-file/a.txt 105s • snapshot-file/foo.csv 105s • snapshot-file/foo.png 105s • snapshot-file/foo.r 105s • snapshot-file/secret.txt 106s Error: Test failures 106s Execution halted
Bug#1072632: r-cran-rsqlite: autopkgtest regression in testing
Source: r-cran-rsqlite Version: 2.3.4-1 Severity: serious User: debian...@lists.debian.org Usertags: regression Hi Maintainer Sometime around 2024-02-16, r-cran-rsqlite's autopkgtest regressed in testing [1]. I've copied what I hope is the relevant part of the log below. Regards Graham [1] https://ci.debian.net/packages/r/r-cran-rsqlite/testing/amd64/ 68s ══ Failed tests 68s ── Failure ('test-affinity.R:98:3'): affinity checks for dbFetch() ─ 68s `expect_equal(class(dbFetch(rs, 1)$a), real_type)` threw an unexpected warning. 68s Message: Changing language has no effect when envvar LC_ALL='C.UTF-8' 68s Class: simpleWarning/warning/condition 68s Backtrace: 68s ▆ 68s 1. ├─... %>% expect_warning("coercing") at test-affinity.R:98:3 68s 2. ├─testthat::expect_warning(., "coercing") 68s 3. │ └─testthat:::expect_condition_matching(...) 68s 4. │ └─testthat:::quasi_capture(...) 68s 5. │ ├─testthat (local) .capture(...) 68s 6. │ │ └─base::withCallingHandlers(...) 68s 7. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 68s 8. ├─testthat::expect_warning(., "coercing") 68s 9. │ └─testthat:::expect_condition_matching(...) 68s 10. │ └─testthat:::quasi_capture(...) 68s 11. │ ├─testthat (local) .capture(...) 68s 12. │ │ └─base::withCallingHandlers(...) 68s 13. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 68s 14. ├─testthat::expect_warning(., "coercing") 68s 15. │ └─testthat:::expect_condition_matching(...) 68s 16. │ └─testthat:::quasi_capture(...) 68s 17. │ ├─testthat (local) .capture(...) 68s 18. │ │ └─base::withCallingHandlers(...) 68s 19. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 68s 20. ├─testthat::expect_warning(., "coercing") 68s 21. │ └─testthat:::expect_condition_matching(...) 68s 22. │ └─testthat:::quasi_capture(...) 68s 23. │ ├─testthat (local) .capture(...) 68s 24. │ │ └─base::withCallingHandlers(...) 68s 25. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 68s 26. ├─testthat::expect_warning(., "coercing") 68s 27. │ └─testthat:::expect_condition_matching(...) 68s 28. │ └─testthat:::quasi_capture(...) 68s 29. │ ├─testthat (local) .capture(...) 68s 30. │ │ └─base::withCallingHandlers(...) 68s 31. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 68s 32. ├─testthat::expect_warning(., "coercing") 68s 33. │ └─testthat:::expect_condition_matching(...) 68s 34. │ └─testthat:::quasi_capture(...) 68s 35. │ ├─testthat (local) .capture(...) 68s 36. │ │ └─base::withCallingHandlers(...) 68s 37. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 68s 38. ├─testthat::expect_warning(., "coercing") 68s 39. │ └─testthat:::expect_condition_matching(...) 68s 40. │ └─testthat:::quasi_capture(...) 68s 41. │ ├─testthat (local) .capture(...) 68s 42. │ │ └─base::withCallingHandlers(...) 68s 43. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 68s 44. ├─testthat::expect_warning(., "coercing") 68s 45. │ └─testthat:::expect_condition_matching(...) 68s 46. │ └─testthat:::quasi_capture(...) 68s 47. │ ├─testthat (local) .capture(...) 68s 48. │ │ └─base::withCallingHandlers(...) 68s 49. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 68s 50. └─RSQLite (local) check_affinity_fetch("BLOB", class(blob()), class(blob())) 68s 51. ├─testthat::expect_warning(...) at test-affinity.R:60:3 68s 52. │ └─testthat:::expect_condition_matching(...) 68s 53. │ └─testthat:::quasi_capture(...) 68s 54. │ ├─testthat (local) .capture(...) 68s 55. │ │ └─base::withCallingHandlers(...) 68s 56. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 68s 57. └─testthat::expect_equal(class(dbFetch(rs, 1)$a), real_type) 68s 58. └─testthat:::expect_waldo_equal("equal", act, exp, info, ..., tolerance = tolerance) 68s 59. └─testthat:::waldo_compare(...) 68s 60. └─testthat:::local_reporter_output() 68s 61. └─reporter$local_user_output(.env) 68s 62. └─testthat::local_reproducible_output(...) 68s 63. └─withr::local_language(lang, .local_envir = .env) 68s 64. └─withr:::check_language_envvar("LC_ALL") 68s 68s [ FAIL 1 | WARN 842 | SKIP 8 | PASS 684 ] 68s Error: Test failures 68s In addition: Warning message: 68s call dbDisconnect() when finished working with a connection 68s Execution halted
Bug#1072631: r-cran-mockr: autopkgtest regression in testing
Source: r-cran-mockr Version: 0.2.1-1 Severity: serious Tags: trixie sid User: debian...@lists.debian.org Usertags: regression Hi Maintainer Sometime around 2024-03-01, r-cran-mockr's autopkgtest regressed in testing [1]. I've copied what I hope is the relevant part of the log below. Regards Graham [1] https://ci.debian.net/packages/r/r-cran-mockr/testing/amd64/ 76s == Failed tests 76s -- Failure ('test-mock.R:116:3'): empty or no-op mock -- 76s `expect_null(with_mock())` produced unexpected warnings. 76s Expected match: Not (?:mocking|evaluating) anything 76s Actual values: 76s * Not mocking anything. Please use named arguments to specify the functions you want to mock. 76s * Not evaluating anything. Please use unnamed arguments to specify expressions you want to evaluate. 76s * Changing language has no effect when envvar LC_ALL='C' 76s 76s [ FAIL 1 | WARN 27 | SKIP 0 | PASS 51 ] 76s Error: Test failures 76s Execution halted
Bug#1072630: r-cran-dplyr: autopkgtest regression in testing
Source: r-cran-dplyr Version: 1.1.4-1 Severity: serious User: debian...@lists.debian.org Usertags: regression Hi Maintainer Sometime around 2024-02-16, r-cran-dplyr's autopkgtest regressed in testing [1]. I've copied what I hope is the relevant part of the log below. Regards Graham [1] https://ci.debian.net/packages/r/r-cran-dplyr/testing/amd64/ 157s ══ Failed tests 157s ── Failure ('test-rows.R:161:3'): rows_update() works ── 157s `expect_identical(...)` produced warnings. 157s ── Failure ('test-rows.R:258:3'): rows_patch() works ─── 157s `expect_identical(...)` produced warnings. 157s 157s [ FAIL 2 | WARN 5031 | SKIP 329 | PASS 2860 ] 159s Error: Test failures 159s Execution halted
Bug#1072629: r-cran-dials: autopkgtest regression in testing
Source: r-cran-dials Version: 1.2.0-2 Severity: serious User: debian...@lists.debian.org Usertags: regression Hi Maintainer Sometime around 2024-02-15, r-cran-dials' autopkgtest regressed in testing [1]. I've copied what I hope is the relevant part of the log below. Regards Graham [1] https://ci.debian.net/packages/r/r-cran-dials/testing/amd64/ 53s > library(testthat) 53s > library(dials) 53s Loading required package: scales 54s > 54s > if (requireNamespace("xml2")) { 54s + test_check("dials", reporter = MultiReporter$new(reporters = list(JunitReporter$new(file = "test-results.xml"), CheckReporter$new( 54s + } else { 54s + test_check("dials") 54s + } 54s Loading required namespace: xml2 54s Error in UseMethod("xml_add_child") : 54s no applicable method for 'xml_add_child' applied to an object of class "NULL" 54s Calls: test_check ... o_apply -> lapply -> FUN -> -> 54s Execution halted
Bug#1072628: graphlan: autopkgtest regression in testing
Source: graphlan Version: 1.1.3-4 Severity: serious Tags: trixie sid User: debian...@lists.debian.org Usertags: regression Hi Maintainer Sometime around 2024-05-22, graphlan's autopkgtest regressed in testing [1]. I've copied what I hope is the relevant part of the log below. Regards Graham [1] https://ci.debian.net/packages/g/graphlan/testing/amd64/ 43s Some packages could not be installed. This may mean that you have 43s requested an impossible situation or if you are using the unstable 43s distribution that some required packages have not yet been created 43s or been moved out of Incoming. 43s The following information may help to resolve the situation: 43s 43s The following packages have unmet dependencies: 43s satisfy:command-line : Depends: r-cran-randomfields but it is not installable 43s E: Unable to correct problems, you have held broken packages.
Bug#1071448: [Debian-med-packaging] Bug#1071448: marked as done (dipy: FTBFS on 32 bit archs with ArrayMemoryError)
Control: reopen -1 On Wed, 22 May 2024 at 15:36, Debian Bug Tracking System wrote: > dipy (1.9.0-3) unstable; urgency=medium > . >* Team upload. >* Skip the test_check_img_shapes on 32-bit systems. Closes: #1071448 Please also skip this test in the autopkgtest. Regards Graham
Bug#1071737: r-cran-data.table: autopkgtest regression on armhf
Source: r-cran-data.table Version: 1.15.4+dfsg-1 Severity: serious User: debian...@lists.debian.org Usertags: regression Hi Maintainer r-cran-data.table's autopkgtest has regressed on armhf [1]. I've copied what I hope is the relevant part of the log below. Regards Graham [1] https://ci.debian.net/packages/r/r-cran-data.table/unstable/armhf/ 103s Test 2226.3 ran without errors but failed check that x equals y: 103s > x = DT[, prod(x, na.rm = TRUE), g] 103s g V1 [Key= Types=int,dou Classes=int,i64] 103s 1: 1 103s 2: 2 103s 3: 3 -8 103s > y = data.table(g = 1:3, V1 = as.integer64(c(NA, "9223372036854775807", -8L))) 103s g V1 [Key= Types=int,dou Classes=int,i64] 103s 1: 1 103s 2: 2 9223372036854775807 103s 3: 3 -8 103s Column 'V1': 'is.NA' value mismatch: 2 in current 1 in target 104s 104s Fri May 10 10:48:14 2024 endian==little, sizeof(long double)==8, longdouble.digits==, sizeof(pointer)==4, TZ==unset, Sys.timezone()=='Etc/UTC', Sys.getlocale()=='LC_CTYPE=C.UTF-8;LC_NUMERIC=C;LC_TIME=C.UTF-8;LC_COLLATE=C.UTF-8;LC_MONETARY=C.UTF-8;LC_MESSAGES=C.UTF-8;LC_PAPER=C.UTF-8;LC_NAME=C;LC_ADDRESS=C;LC_TELEPHONE=C;LC_MEASUREMENT=C.UTF-8;LC_IDENTIFICATION=C', l10n_info()=='MBCS=TRUE; UTF-8=TRUE; Latin-1=FALSE; codeset=UTF-8', getDTthreads()=='OpenMP version (_OPENMP)==201511; omp_get_num_procs()==16; R_DATATABLE_NUM_PROCS_PERCENT==unset (default 50); R_DATATABLE_NUM_THREADS==unset; R_DATATABLE_THROTTLE==unset (default 1024); omp_get_thread_limit()==2147483647; omp_get_max_threads()==16; OMP_THREAD_LIMIT==unset; OMP_NUM_THREADS==unset; RestoreAfterFork==true; data.table is using 8 threads with throttle==1024. See ?setDTthreads.', zlibVersion()==1.3 ZLIB_VERSION==1.3 104s Error: 1 error(s) out of 9678. Search tests/tests.Rraw.bz2 for test number(s) 2226.3. Duration: 30.5s elapsed (31.4s cpu). 104s Execution halted
Bug#1071683: confget: autopkgtest regression in testing
Source: confget Version: 5.1.2-1 Severity: serious User: debian...@lists.debian.org Usertags: regression Hi Maintainer Sometime around 2024-02-27, confget's autopkgtest regressed in testing [1]. I've copied what I hope is the relevant part of the log below. Regards Graham [1] https://ci.debian.net/packages/c/confget/testing/amd64/ 95s autopkgtest [19:08:12]: test feature-check: [--- 95s error: unexpected argument '-q' found 95s 95s tip: to pass '-q' as a value, use '-- -q' 95s 95s Usage: feature-check [OPTIONS] [EXPRESSIONS]... 95s autopkgtest [19:08:12]: test feature-check: ---]
Bug#1071667: r-cran-bbmle: autopkgtest regression on ppc64el
Source: r-cran-bbmle Version: 1.0.25.1-1 User: debian...@lists.debian.org Usertags: regression Hi Maintainer Sometime around 2024-04-18, r-cran-bbmle's autopkgtest regressed in testing on ppc64el [1]. I've copied what I hope is the relevant part of a recent log below. This appears only to be a warning, it would be good if this could be filtered out somehow. Regards Graham [1] https://ci.debian.net/packages/r/r-cran-bbmle/testing/ppc64el/ 72s --- profbound.Rout.save_ 2024-05-23 12:58:07.420821085 + 72s +++ profbound.Rout_ 2024-05-23 12:58:07.424820960 + 72s @@ -40,6 +40,9 @@ 72s + method="L-BFGS-B") 72s > 72s > pp <- profile(fit2,prof.lower=-0.2) 72s +Warning message: 72s +In mle2(minuslogl = function (a = NULL, b = NULL) : 72s + convergence failure: code=52 (ERROR: ABNORMAL_TERMINATION_IN_LNSRCH) 72s > stopifnot(min(subset(as.data.frame(pp),param=="b")$par.vals.b)==-0.2) 72s > ## note that b does go below -0.2 when profiling a ... 72s > options(old_opt) 72s autopkgtest [12:58:07]: test run-unit-test: ---] 72s run-unit-test FAIL non-zero exit status 1
Bug#1069509: r-cran-metamix: FTBFS on armhf: tests fail
Control: severity -1 important Control: tags -1 + moreinfo While r-cran-metamix did fail on armhf [1] and i386 [2] around the time of your bug report, it is passing now. [1] https://tests.reproducible-builds.org/debian/history/armhf/r-cran-metamix.html [2] https://tests.reproducible-builds.org/debian/history/i386/r-cran-metamix.html
Bug#1071523: r-cran-spatstat.geom: autopkgtest regression in testing
Source: r-cran-spatstat.geom Version: 3.2-7-1 Severity: serious User: debian...@lists.debian.org Usertags: regression Hi Maintainer Sometime around 2023-11-27, r-cran-spatstat.geom's autopkgtest regressed in testing [1]. I've copied what I hope is the relevant part of the log below. Regards Graham [1] https://ci.debian.net/packages/r/r-cran-spatstat.geom/testing/amd64/ 55s Some packages could not be installed. This may mean that you have 55s requested an impossible situation or if you are using the unstable 55s distribution that some required packages have not yet been created 55s or been moved out of Incoming. 55s The following information may help to resolve the situation: 55s 55s The following packages have unmet dependencies: 55s autopkgtest-satdep : Depends: r-cran-spatstat.core but it is not installable 55s E: Unable to correct problems, you have held broken packages. 55s autopkgtest: WARNING: Test dependencies are unsatisfiable - calling apt install on test deps directly for further data about failing dependencies in test logs 55s Reading package lists... 55s Building dependency tree... 55s Reading state information... 55s E: Unable to locate package r-cran-spatstat.core 55s E: Couldn't find any package by glob 'r-cran-spatstat.core' 55s E: Couldn't find any package by regex 'r-cran-spatstat.core' 55s pkg-r-autopkgtest FAIL badpkg 55s blame: r-cran-spatstat.geom 55s badpkg: Test dependencies are unsatisfiable. A common reason is that your testbed is out of date with respect to the archive, and you need to use a current testbed or run apt-get update or use -U.
Bug#1067842: transition: octave-9
Hi Sébastien octave-fits FTBFS on all architectures (#1070956), and octave-stk FTBFS on 32-bit architectures (#1069477), would you please take a look? Regards Graham
Bug#1071255: numpy: FTBFS with Python 3.12 as default
Source: numpy Version: 1:1.26.4+ds-9 Severity: important Tags: ftbfs User: debian-pyt...@lists.debian.org Usertags: python3.12 Hi Maintainer numpy FTBFS with Python 3.12 as the default version (i.e. with python3-defaults/3.12.1-1 from experimental). I've copied what I hope is the relevant part of the log below. Regards Graham LANG=C sphinx-build -b html -T --keep-going -d build/doctrees source build/html Running Sphinx v7.2.6 /usr/lib/python3/dist-packages/breathe/project.py:116: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. self._default_build_dir = os.path.dirname(app.doctreedir.rstrip(os.sep)) 1.26 1.26.4 [autosummary] generating autosummary for: benchmarking.rst, dev/alignment.rst, dev/depending_on_numpy.rst, dev/development_advanced_debugging.rst, dev/development_environment.rst, dev/development_workflow.rst, dev/gitwash/configure_git.rst, dev/gitwash/development_setup.rst, dev/gitwash/dot2_dot3.rst, dev/gitwash/following_latest.rst, ..., user/how-to-verify-bug.rst, user/howtos_index.rst, user/index.rst, user/install.rst, user/misc.rst, user/numpy-for-matlab-users.rst, user/quickstart.rst, user/theory.broadcasting.rst, user/troubleshooting-importerror.rst, user/whatisnumpy.rst WARNING: Failed to import numpy.distutils.misc_util. Possible hints: * AttributeError: module 'numpy' has no attribute 'distutils' * ModuleNotFoundError: No module named 'numpy.distutils' Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sphinx/ext/autosummary/generate.py", line 503, in generate_autosummary_docs name, obj, parent, modname = import_by_name(entry.name) ^^ File "/usr/lib/python3/dist-packages/sphinx/ext/autosummary/__init__.py", line 655, in import_by_name raise ImportExceptionGroup('no module named %s' % ' or '.join(tried), exceptions) sphinx.ext.autosummary.ImportExceptionGroup: no module named numpy.distutils.ccompiler During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sphinx/events.py", line 97, in emit results.append(listener.handler(self.app, *args)) ^ File "/usr/lib/python3/dist-packages/sphinx/ext/autosummary/__init__.py", line 814, in process_generate_options generate_autosummary_docs(genfiles, suffix=suffix, base_path=app.srcdir, File "/usr/lib/python3/dist-packages/sphinx/ext/autosummary/generate.py", line 508, in generate_autosummary_docs name, obj, parent, modname = import_ivar_by_name(entry.name) ^^^ File "/usr/lib/python3/dist-packages/sphinx/ext/autosummary/__init__.py", line 712, in import_ivar_by_name real_name, obj, parent, modname = import_by_name(name, prefixes) ^^ File "/usr/lib/python3/dist-packages/sphinx/ext/autosummary/__init__.py", line 655, in import_by_name raise ImportExceptionGroup('no module named %s' % ' or '.join(tried), exceptions) sphinx.ext.autosummary.ImportExceptionGroup: no module named numpy.distutils The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sphinx/cmd/build.py", line 293, in build_main app = Sphinx(args.sourcedir, args.confdir, args.outputdir, File "/usr/lib/python3/dist-packages/sphinx/application.py", line 271, in __init__ self._init_builder() File "/usr/lib/python3/dist-packages/sphinx/application.py", line 342, in _init_builder self.events.emit('builder-inited') File "/usr/lib/python3/dist-packages/sphinx/events.py", line 108, in emit raise ExtensionError(__("Handler %r for event %r threw an exception") % sphinx.errors.ExtensionError: Handler for event 'builder-inited' threw an exception (exception: no module named numpy.distutils) Extension error (sphinx.ext.autosummary): Handler for event 'builder-inited' threw an exception (exception: no module named numpy.distutils) make[2]: *** [Makefile:154: html-build] Error 2 make[2]: Leaving directory '/<>/doc' make[1]: *** [debian/rules:86: override_dh_auto_build-indep] Error 2 make[1]: Leaving directory '/<>' make: *** [debian/rules:72: build] Error 2 dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Bug#1069447: gpaw: FTBFS on armhf: dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.12 3.11" --test-pytest "--test-args=-v -m ci" returned exit code 13
Control: severity -1 important Control: tags -1 + unreproducible Reproducible builds [1] shows a failure on 2024-03-02, but is successful now. [1] https://tests.reproducible-builds.org/debian/history/armhf/gpaw.html
Bug#1069510: elpa: FTBFS on armhf: make[5]: *** [Makefile:84371: test-suite.log] Error 1
Control: severity -1 important Control: tags -1 + unreproducible Reproducible builds [1] shows failures on 2024-04-06 and 2024-04-25, but is successful now. [1] https://tests.reproducible-builds.org/debian/history/armhf/elpa.html
Bug#1071174: onionshare: runtime dependency on cython
Package: src:nionshare Version: 2.6.2-1 Severity: important Tags: sid trixie User: debian-pyt...@lists.debian.org Usertags: cython-rt-dep [This bug is targeted to the upcoming trixie release] The package build-depends on cython3 or cython3-legacy, and one of the built binary packages also depends on cython3 or cython3-legacy. That might be correct, but in most cases there is no runtime dependency for a tool like cython, that is only used when building the package. Please check that this dependency can be removed. Most likely this dependency is generated by pybuild, because the setup.py requires Cython in it's 'install_requires' attribute. Please remove that, after checking that it is not a runtime dependency, and also report that issue upstream for upcoming releases. If the runtime dependency is necessary, please just close this bug report.
Bug#1071171: r-cran-mertools: autopkgtest regression on i386 with rmatrix 1.7-0
Source: r-cran-mertools Version: 0.6.2-1 Severity: serious X-Debbugs-Cc: Dirk Eddelbuettel User: debian...@lists.debian.org Usertags: regression Hi Maintainer r-cran-mertools' autopkgtest regresses on i386 when tested with rmatrix 1.7-0 [1]. I've copied what I hope is the relevant part of the log below. Additionally, r-cran-mertools' autopkgtests run for almost 3 hours and time out when tested with lme4 4 1.1-35.3. Regards Graham [1] hhttps://ci.debian.net/packages/r/r-cran-mertools/testing/i386/ 108s Error in `private$handle_error()`: 108s ! testthat subprocess exited in file `test-merData.R` 108s Caused by error: 108s ! R session crashed with exit code -6 108s Backtrace: 108s x 108s 1. \-testthat::test_check("merTools", filter = "^[a-m]") 108s 2. \-testthat::test_dir(...) 108s 3. \-testthat:::test_files(...) 108s 4. \-testthat:::test_files_parallel(...) 108s 5. +-withr::with_dir(...) 108s 6. | \-base::force(code) 108s 7. +-testthat::with_reporter(...) 108s 8. | \-base::tryCatch(...) 108s 9. | \-base (local) tryCatchList(expr, classes, parentenv, handlers) 108s 10. | \-base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 108s 11. | \-base (local) doTryCatch(return(expr), name, parentenv, handler) 108s 12. \-testthat:::parallel_event_loop_chunky(queue, reporters, ".") 108s 13. \-queue$poll(Inf) 108s 14. \-base::lapply(...) 108s 15. \-testthat (local) FUN(X[[i]], ...) 108s 16. \-private$handle_error(msg, i) 108s 17. \-rlang::abort(...) 108s Execution halted
Bug#1071170: r-cran-mertools: autopkgtest regression on i386 with rmatrix 1.7-0
Source: r-bioc-mertools Version: 0.6.2-1 Severity: serious X-Debbugs-Cc: Dirk Eddelbuettel User: debian...@lists.debian.org Usertags: regression Hi Maintainer r-cran-mertools' autopkgtest regresses on i386 when tested with rmatrix 1.7-0 [1]. I've copied what I hope is the relevant part of the log below. Additionally, r-cran-mertools' autopkgtests run for almost 3 hours and time out when tested with lme4 4 1.1-35.3. Regards Graham [1] hhttps://ci.debian.net/packages/r/r-cran-mertools/testing/i386/ 108s Error in `private$handle_error()`: 108s ! testthat subprocess exited in file `test-merData.R` 108s Caused by error: 108s ! R session crashed with exit code -6 108s Backtrace: 108s x 108s 1. \-testthat::test_check("merTools", filter = "^[a-m]") 108s 2. \-testthat::test_dir(...) 108s 3. \-testthat:::test_files(...) 108s 4. \-testthat:::test_files_parallel(...) 108s 5. +-withr::with_dir(...) 108s 6. | \-base::force(code) 108s 7. +-testthat::with_reporter(...) 108s 8. | \-base::tryCatch(...) 108s 9. | \-base (local) tryCatchList(expr, classes, parentenv, handlers) 108s 10. | \-base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 108s 11. | \-base (local) doTryCatch(return(expr), name, parentenv, handler) 108s 12. \-testthat:::parallel_event_loop_chunky(queue, reporters, ".") 108s 13. \-queue$poll(Inf) 108s 14. \-base::lapply(...) 108s 15. \-testthat (local) FUN(X[[i]], ...) 108s 16. \-private$handle_error(msg, i) 108s 17. \-rlang::abort(...) 108s Execution halted
Bug#1071106: r-cran-sf: autopkgtest regression in testing
Source: r-cran-sf Version: 1.0-16+dfsg-1 Severity: serious User: debian...@lists.debian.org Usertags: regression Hi Maintainer Sometime after 2023-11-10, r-cran-sf's autopkgtest regressed in testing [1]. I've copied what I hope is the relevant part of the log below. Regards Graham [1] https://ci.debian.net/packages/r/r-cran-sf/testing/amd64/ 154s Some packages could not be installed. This may mean that you have 154s requested an impossible situation or if you are using the unstable 154s distribution that some required packages have not yet been created 154s or been moved out of Incoming. 154s The following information may help to resolve the situation: 154s 154s The following packages have unmet dependencies: 154s autopkgtest-satdep : Depends: r-cran-spatstat.core but it is not installable 154s E: Unable to correct problems, you have held broken packages. 154s autopkgtest: WARNING: Test dependencies are unsatisfiable - calling apt install on test deps directly for further data about failing dependencies in test logs 154s Reading package lists... 154s Building dependency tree... 154s Reading state information... 154s E: Unable to locate package r-cran-spatstat.core 154s E: Couldn't find any package by glob 'r-cran-spatstat.core' 154s E: Couldn't find any package by regex 'r-cran-spatstat.core' 154s pkg-r-autopkgtest FAIL badpkg 154s blame: r-cran-sf 154s badpkg: Test dependencies are unsatisfiable. A common reason is that your testbed is out of date with respect to the archive, and you need to use a current testbed or run apt-get update or use -U.
Bug#1071104: r-cran-performance: autopkgtest regression in testing
Source: r-cran-performance Version: 0.10.8-1 Severity: serious User: debian...@lists.debian.org Usertags: regression Hi Maintainer Sometime after 2024-02-08, r-cran-performance's autopkgtest regressed in testing [1]. I've copied what I hope is the relevant part of the log below. Regards Graham [1] https://ci.debian.net/packages/r/r-cran-performance/testing/amd64/ 14s The following packages have unmet dependencies: 14s autopkgtest-satdep : Depends: r-cran-estimatr but it is not installable 14s E: Unable to correct problems, you have held broken packages. 14s autopkgtest: WARNING: Test dependencies are unsatisfiable - calling apt install on test deps directly for further data about failing dependencies in test logs 14s run-unit-test FAIL badpkg 14s blame: r-cran-performance 14s badpkg: Test dependencies are unsatisfiable. A common reason is that your testbed is out of date with respect to the archive, and you need to use a current testbed or run apt-get update or use -U.
Bug#1067842: transition: octave-9
Hi Sébastien On Sat, 11 May 2024 at 08:48, Sébastien Villemot wrote: > Thanks. Uploaded and built on all release architectures. binNMUs underway! Regards Graham
Bug#1063358: c-blosc2 tests fail with bus errors on armhf
Control: tags -1 + patch fixed-upstream This was fixed in Ubuntu and the patch forwarded upstream; https://github.com/Blosc/c-blosc2/pull/588
Bug#1070843: r-bioc-s4vectors: autopkgtest regression with r-base 4.4.0
Source: r-bioc-s4vectors Version: 0.40.2+dfsg-1 Severity: serious X-Debbugs-Cc: Dirk Eddelbuettel User: debian...@lists.debian.org Usertags: regression Hi Maintainer r-bioc-s4vectors' autopkgtest regresses when tested with r-base 4.4.0 [1]. I've copied what I hope is the relevant part of the log below. Regards Graham [1] https://ci.debian.net/packages/r/r-bioc-s4vectors/testing/amd64/ 125s > S4Vectors:::.test() 129s Timing stopped at: 0.009 0 0.009 129s Error in var(x) : is.atomic(y) is not TRUE 129s In addition: Warning messages: 129s 1: In combineUniqueCols(X, Y, Z, use.names = FALSE) : 129s different values in multiple instances of column 'dup', ignoring this 129s column in DFrame 2 129s 2: In combineUniqueCols(X, Y, Z) : 129s different values for shared rows in multiple instances of column 'dup', 129s ignoring this column in DFrame 2 129s 3: In combineUniqueCols(x, y2) : 129s different values for shared rows in multiple instances of column 'X', 129s ignoring this column in DFrame 2 130s Loading required package: GenomeInfoDb 132s 132s 132s RUNIT TEST PROTOCOL -- Thu May 9 22:12:10 2024 132s *** 132s Number of test functions: 74 132s Number of errors: 1 132s Number of failures: 0 132s 132s 132s 1 Test Suite : 132s S4Vectors RUnit Tests - 74 test functions, 1 error, 0 failures 132s ERROR in test_Rle_numerical: Error in var(x) : is.atomic(y) is not TRUE 132s 132s Test files with failing tests 132s 132s test_Rle-utils.R 132s test_Rle_numerical 132s 132s 132s Error in BiocGenerics:::testPackage("S4Vectors") : 132s unit tests failed for package S4Vectors 132s Calls: -> 132s Execution halted
Bug#1070841: r-bioc-iranges: autopkgtest regression with r-base 4.4.0
Source: r-bioc-iranges Version: 2.36.0-1 Severity: serious X-Debbugs-Cc: Dirk Eddelbuettel User: debian...@lists.debian.org Usertags: regression Hi Maintainer r-bioc-iranges' autopkgtest regresses when tested with r-base 4.4.0 [1]. I've copied what I hope is the relevant part of the log below. Regards Graham [1] https://ci.debian.net/packages/r/r-bioc-iranges/testing/amd64/ 194s *** 194s Number of test functions: 98 194s Number of errors: 1 194s Number of failures: 0 194s 194s 194s 1 Test Suite : 194s IRanges RUnit Tests - 98 test functions, 1 error, 0 failures 194s ERROR in test_AtomicList_numerical: Error in FUN(X[[i]], ...) : is.atomic(y) is not TRUE 194s 194s Test files with failing tests 194s 194s test_AtomicList-utils.R 194s test_AtomicList_numerical 194s 194s 194s Warning messages: 194s 1: In recycleListElements(e1, en) : 194s Some element lengths are not multiples of their corresponding element length in e1 194s 2: In x + y : 194s longer object length is not a multiple of shorter object length 194s 3: In recycleListElements(e1, en) : 194s Some element lengths are not multiples of their corresponding element length in e1 194s 4: In x + y : 194s longer object length is not a multiple of shorter object length 194s Execution halted
Bug#1070842: r-bioc-mutationalpatterns: autopkgtest regression with r-base 4.4.0
Source: r-bioc-mutationalpatterns Version: 3.12.0+dfsg-1 Severity: serious X-Debbugs-Cc: Dirk Eddelbuettel User: debian...@lists.debian.org Usertags: regression Hi Maintainer r-bioc-mutationalpatterns' autopkgtest regresses when tested with r-base 4.4.0 [1]. I've copied what I hope is the relevant part of the log below. Regards Graham [1] https://ci.debian.net/packages/r/r-bioc-mutationalpatterns/testing/amd64/ 125s > test_check("MutationalPatterns") 172s [ FAIL 3 | WARN 275 | SKIP 0 | PASS 280 ] 172s 172s ══ Failed tests 172s ── Error ('test-fit_to_signatures_bootstrapped.R:12:3'): Output has correct class ── 172s Error in `FUN(X[[i]], ...)`: isEmpty() is not defined for objects of class NULL 172s Backtrace: 172s ▆ 172s 1. ├─MutationalPatterns::fit_to_signatures_bootstrapped(...) at test-fit_to_signatures_bootstrapped.R:12:3 172s 2. │ └─MutationalPatterns::fit_to_signatures_strict(...) 172s 3. │ └─MutationalPatterns:::.strict_refit_backwards_selection_sample(...) 172s 4. │ └─MutationalPatterns:::.plot_sim_decay(...) 172s 5. │ ├─sims[!S4Vectors::isEmpty(sims)] %>% unlist() 172s 6. │ ├─S4Vectors::isEmpty(sims) 172s 7. │ └─S4Vectors::isEmpty(sims) 172s 8. │ └─base::vapply(x, isEmpty, logical(1L)) 172s 9. │ ├─S4Vectors (local) FUN(X[[i]], ...) 172s 10. │ └─S4Vectors (local) FUN(X[[i]], ...) 172s 11. └─base::unlist(.) 172s ── Error ('test-fit_to_signatures_bootstrapped.R:31:3'): Output is equal to expected ── 172s Error in `FUN(X[[i]], ...)`: isEmpty() is not defined for objects of class NULL 172s Backtrace: 172s ▆ 172s 1. ├─MutationalPatterns::fit_to_signatures_bootstrapped(...) at test-fit_to_signatures_bootstrapped.R:31:3 172s 2. │ └─MutationalPatterns::fit_to_signatures_strict(...) 172s 3. │ └─MutationalPatterns:::.strict_refit_backwards_selection_sample(...) 172s 4. │ └─MutationalPatterns:::.plot_sim_decay(...) 172s 5. │ ├─sims[!S4Vectors::isEmpty(sims)] %>% unlist() 172s 6. │ ├─S4Vectors::isEmpty(sims) 172s 7. │ └─S4Vectors::isEmpty(sims) 172s 8. │ └─base::vapply(x, isEmpty, logical(1L)) 172s 9. │ ├─S4Vectors (local) FUN(X[[i]], ...) 172s 10. │ └─S4Vectors (local) FUN(X[[i]], ...) 172s 11. └─base::unlist(.) 172s ── Error ('test-fit_to_signatures_strict.R:11:1'): (code run outside of `test_that()`) ── 172s Error in `FUN(X[[i]], ...)`: isEmpty() is not defined for objects of class NULL 172s Backtrace: 172s ▆ 172s 1. ├─MutationalPatterns::fit_to_signatures_strict(...) at test-fit_to_signatures_strict.R:11:1 172s 2. │ └─MutationalPatterns:::.strict_refit_backwards_selection_sample(...) 172s 3. │ └─MutationalPatterns:::.plot_sim_decay(...) 172s 4. │ ├─sims[!S4Vectors::isEmpty(sims)] %>% unlist() 172s 5. │ ├─S4Vectors::isEmpty(sims) 172s 6. │ └─S4Vectors::isEmpty(sims) 172s 7. │ └─base::vapply(x, isEmpty, logical(1L)) 172s 8. │ ├─S4Vectors (local) FUN(X[[i]], ...) 172s 9. │ └─S4Vectors (local) FUN(X[[i]], ...) 172s 10. └─base::unlist(.) 172s 172s [ FAIL 3 | WARN 275 | SKIP 0 | PASS 280 ] 173s Error: Test failures 173s Execution halted
Bug#1070840: r-cran-ff: autopkgtest regression with r-base 4.4.0
Source: r-cran-ff Version: 4.0.12+ds-1 Severity: serious X-Debbugs-Cc: Dirk Eddelbuettel User: debian...@lists.debian.org Usertags: regression Hi Maintainer r-cran-ff's autopkgtest regresses when tested with r-base 4.4.0 [1]. I've copied what I hope is the relevant part of the log below. Regards Graham [1] https://ci.debian.net/packages/r/r-cran-ff/testing/amd64/ 42s ══ Failed tests 42s ── Failure ('test-zero_lengths.R:34:3'): file size is correct when creating ff integer from scratch ── 42s file.exists(f1) is not TRUE 42s 42s `actual`: FALSE 42s `expected`: TRUE 42s 42s [ FAIL 1 | WARN 52 | SKIP 0 | PASS 965 ] 42s Error: Test failures 42s Execution halted
Bug#1070839: r-cran-data.table: autopkgtest regression on i386
Source: r-cran-data.table Version: 1.15.4+dfsg-1 Severity: serious User: debian...@lists.debian.org Usertags: regression Hi Maintainer r-cran-data.table's autopkgtest has regressed on i386 [1]. I've copied what I hope is the relevant part of the log below. Regards Graham [1] https://ci.debian.net/packages/r/r-cran-data.table/testing/i386/ 104s Test 2150.025 produced 0 warnings but expected 1 104s Expected: datetimes before 1902 may not be accurate: warns once per session 104s Observed: 109s 109s Fri May 10 06:13:18 2024 endian==little, sizeof(long double)==12, longdouble.digits==64, sizeof(pointer)==4, TZ==unset, Sys.timezone()=='Etc/UTC', Sys.getlocale()=='LC_CTYPE=C.UTF-8;LC_NUMERIC=C;LC_TIME=C.UTF-8;LC_COLLATE=C.UTF-8;LC_MONETARY=C.UTF-8;LC_MESSAGES=C.UTF-8;LC_PAPER=C.UTF-8;LC_NAME=C;LC_ADDRESS=C;LC_TELEPHONE=C;LC_MEASUREMENT=C.UTF-8;LC_IDENTIFICATION=C', l10n_info()=='MBCS=TRUE; UTF-8=TRUE; Latin-1=FALSE; codeset=UTF-8', getDTthreads()=='OpenMP version (_OPENMP)==201511; omp_get_num_procs()==2; R_DATATABLE_NUM_PROCS_PERCENT==unset (default 50); R_DATATABLE_NUM_THREADS==unset; R_DATATABLE_THROTTLE==unset (default 1024); omp_get_thread_limit()==2147483647; omp_get_max_threads()==2; OMP_THREAD_LIMIT==unset; OMP_NUM_THREADS==unset; RestoreAfterFork==true; data.table is using 1 threads with throttle==1024. See ?setDTthreads.', zlibVersion()==1.3 ZLIB_VERSION==1.3 109s Error: 1 error(s) out of 9702. Search tests/tests.Rraw.bz2 for test number(s) 2150.025. Duration: 35.0s elapsed (34.1s cpu). 109s Execution halted
Bug#1067842: transition: octave-9
Control: tags -1 + confirmed Hi Sébastien On Thu, 9 May 2024 at 08:09, Sebastian Ramacher wrote: > plplot is involved in the gnat and octave transitions. So let's do this > one after gnat is done. gnat 13 has migrated, please go ahead. Regards Graham
Bug#1070746: Bug#1065309: transition: gnat (12 -> 13 + time_t64)
Hi Rafael and Nicolas On Wed, 8 May 2024 at 19:58, Rafael Laboissière wrote: > I will soon upload version 5.15.0+dfsg2-11, with the fix proposed by > Nicolas in Bug#1070746. Thanks for the quick turnaround! gnat 13 has migrated. Regards Graham
Bug#1065309: transition: gnat (12 -> 13 + time_t64)
Hi Nicolas and Rafael It looks like the last blocker for this transition is plplot 5.15.0+dfsg2-10 failing its own autopkgtests [1]. Regards Graham [1] https://ci.debian.net/packages/p/plplot/
Bug#1018336: deap: build-depends on python3-nose or uses it for autopkgtest
Control: reopen -1 Control: severity -1 serious deap 1.4.1-1 still depends on python3-nose for its autopkgtests. However, these are currently failing, preventing migration to testing. debian/tests/control contains: Depends: python3-all, python3-deap, python3-numpy, python3-nose At least python3-nose should probably be replaced by python3-pytest
Bug#1070515: dipy: FTBFS with nocheck profile
Source: dipy Version: 1.8.0-2 Severity: serious Tags: ftbfs patch Hi Maintainer dipy FTBFS when built with the 'nocheck' profile. I've copied what I hope is the relevant part of the log below. The following patch worked for me: --- a/debian/rules +++ b/debian/rules @@ -111,11 +111,11 @@ ; done endif # Cleanup files landing unnecessarily in the python3 modules directory. - rm -v debian/$(PACKAGE3_NAME)/usr/lib/python3*/dist-packages/*.nii.gz - rm -v debian/$(PACKAGE3_NAME)/usr/lib/python3*/dist-packages/*.trk - rm -v debian/$(PACKAGE3_NAME)/usr/lib/python3*/dist-packages/affine.txt + rm -fv debian/$(PACKAGE3_NAME)/usr/lib/python3*/dist-packages/*.nii.gz + rm -fv debian/$(PACKAGE3_NAME)/usr/lib/python3*/dist-packages/*.trk + rm -fv debian/$(PACKAGE3_NAME)/usr/lib/python3*/dist-packages/affine.txt # Cleanup files landing in non-standard path - rm -rv debian/$(PACKAGE3_NAME)/usr/doc + rm -rfv debian/$(PACKAGE3_NAME)/usr/doc ## "Instantiate" both rules so dh sees them override_dh_python3: @@ -136,9 +136,9 @@ -X.par -X.bin -Xobjects.inv execute_before_dh_link-indep: - rm -v debian/python-dipy-doc/usr/share/doc/python-dipy-doc/html/_static/doctools.js - rm -v debian/python-dipy-doc/usr/share/doc/python-dipy-doc/html/_static/language_data.js - rm -v debian/python-dipy-doc/usr/share/doc/python-dipy-doc/html/_static/searchtools.js + rm -fv debian/python-dipy-doc/usr/share/doc/python-dipy-doc/html/_static/doctools.js + rm -fv debian/python-dipy-doc/usr/share/doc/python-dipy-doc/html/_static/language_data.js + rm -fv debian/python-dipy-doc/usr/share/doc/python-dipy-doc/html/_static/searchtools.js execute_after_dh_fixperms-arch: # Fix a couple of executables neither elf nor scripts. Regards Graham find debian/ -name LICENSE -delete # Only now lets build docs # Run tests later on # cd build to prevent use of local/not-built source tree # Cleanup files landing unnecessarily in the python3 modules directory. rm -v debian/python3-dipy/usr/lib/python3*/dist-packages/*.nii.gz rm: cannot remove 'debian/python3-dipy/usr/lib/python3*/dist-packages/*.nii.gz': No such file or directory make[1]: *** [debian/rules:81: execute_after_dh_auto_install] Error 1
Bug#1070480: deap: FTBFS with Python 3.12 as default
Source: deap Version: 1.3.1-5 Severity: important Tags: ftbfs patch User: debian-pyt...@lists.debian.org Usertags: python3.12 Hi Maintainer deap FTBFS with Python 3.12 as the default version (i.e. with python3-defaults/3.12.1-1 from experimental). I've copied what I hope is the relevant part of the log below. If deap really still needs lib2to3, then please add an explicit build-dependency. The following patch worked for me: --- a/debian/control +++ b/debian/control @@ -7,6 +7,7 @@ debhelper-compat (= 12), dh-python, python3-all-dev, + python3-lib2to3, python3-setuptools, python3-nose, python3-numpy, Regards Graham I: pybuild pybuild:334: python3.12 -m lib2to3 --write --nobackups --no-diffs /<>/.pybuild/cpython3_3.12_deap/build /usr/bin/python3.12: No module named lib2to3
Bug#1070446: rocm-hipamd: arm64 FTBFS with glibc 2.38
Source: rocm-hipamd Version: 5.7.1-3 Severity: serious Tags: ftbfs Hi Maintainer As can be seen in reproducible builds [1], rocm-hipamd FTBFS on arm64 with glibc 2.38. I've copied what I hope is the relevant part of the log below. A bug was filed against glibc [2], but it seems glibc upstream do not consider it a bug in glibc. Regards Graham [1] https://tests.reproducible-builds.org/debian/rb-pkg/rocm-hipamd.html [2] https://sourceware.org/bugzilla/show_bug.cgi?id=30909 In file included from /tmp/hip_pch.724714/hip_pch.h:1: In file included from /build/reproducible-path/rocm-hipamd-5.7.1/hip/include/hip/hip_runtime.h:62: In file included from /build/reproducible-path/rocm-hipamd-5.7.1/hipamd/include/hip/amd_detail/amd_hip_runtime.h:76: In file included from /usr/lib/gcc/aarch64-linux-gnu/13/../../../../include/c++/13/cmath:47: In file included from /usr/include/math.h:40: /usr/include/aarch64-linux-gnu/bits/math-vector.h:40:9: error: unknown type name '__SVFloat32_t' 40 | typedef __SVFloat32_t __sv_f32_t; | ^ /usr/include/aarch64-linux-gnu/bits/math-vector.h:41:9: error: unknown type name '__SVFloat64_t' 41 | typedef __SVFloat64_t __sv_f64_t; | ^ /usr/include/aarch64-linux-gnu/bits/math-vector.h:42:9: error: unknown type name '__SVBool_t' 42 | typedef __SVBool_t __sv_bool_t; | ^ 3 errors generated when compiling for . CMake Error at hipamd/src/CMakeLists.txt:182 (message): Failed to embed PCH
Bug#1070444: cxref: arm64 FTBFS with glibc 2.38
Source: cxref Version: 1.6e-5 Severity: serious Tags: ftbfs trixie sid Hi Maintainer As can be seen in reproducible builds [1], cxref FTBFS on arm64 with glibc 2.38. I've copied what I hope is the relevant part of the log below. A bug was filed against glibc [2], but it seems glibc upstream do not consider it a bug in glibc. Regards Graham [1] https://tests.reproducible-builds.org/debian/rb-pkg/cxref.html [2] https://sourceware.org/bugzilla/show_bug.cgi?id=30909 ../src/cxref -D_Float128='long double' -O. -NREADME-TMP -xref README.c /usr/include/aarch64-linux-gnu/bits/math-vector.h:30: cxref: syntax error The previous 10, current and next 10 symbols are: -10 | 258 : IDENTIFIER : __overflow -9 | 40 : '(' : ( -8 | 259 :TYPE_NAME : FILE -7 | 42 : '*' : * -6 | 44 : ',' : , -5 | 296 : INT : int -4 | 41 : ')' : ) -3 | 59 : ';' : ; -2 | 285 : TYPEDEF : typedef -1 | 258 : IDENTIFIER : __Float32x4_t 0 | 258 : IDENTIFIER : __f32x4_t 1 | 59 : ';' : ; 2 | 285 : TYPEDEF : typedef 3 | 258 : IDENTIFIER : __Float64x2_t 4 | 258 : IDENTIFIER : __f64x2_t 5 | 59 : ';' : ; 6 | 285 : TYPEDEF : typedef 7 | 258 : IDENTIFIER : __SVFloat32_t 8 | 258 : IDENTIFIER : __sv_f32_t 9 | 59 : ';' : ; 10 | 285 : TYPEDEF : typedef
Bug#1070443: aspectc++: arm64 FTBFS with glibc 2.38
Source: aspectc++ Version: 1:2.3+git20230726-1 Severity: serious Tags: ftbfs Hi Maintainer As can be seen in reproducible builds [1], aspectc++ FTBFS on arm64 with glibc 2.38. I've copied what I hope is the relevant part of the log below. A bug was filed against glibc [2], but it seems glibc upstream do not consider it a bug in glibc. Regards Graham [1] https://tests.reproducible-builds.org/debian/rb-pkg/aspectc++.html [2] https://sourceware.org/bugzilla/show_bug.cgi?id=30909 Weaving aspects into PreExprParser.cc... Weaving aspects into PreParser.cc... Generating library header files... In file included from cpp/PreExprParser.lem:56: In file included from /usr/include/c++/13/math.h:36: In file included from /usr/include/c++/13/cmath:47: In file included from /usr/include/math.h:40: /usr/include/aarch64-linux-gnu/bits/math-vector.h:30:9: error: unknown type name '__Float32x4_t' typedef __Float32x4_t __f32x4_t; ^ /usr/include/aarch64-linux-gnu/bits/math-vector.h:31:9: error: unknown type name '__Float64x2_t' typedef __Float64x2_t __f64x2_t; ^
Bug#1070442: indexed-gzip: FTBFS with Python 3.12 as default
Source: indexed-gzip Version: 1.7.0-1.1 Severity: important Tags: ftbfs patch User: debian-pyt...@lists.debian.org Usertags: python3.12 Hi Maintainer indexed-gzip FTBFS with Python 3.12 as the default version (i.e. with python3-defaults/3.12.1-1 from experimental). I've copied what I hope is the relevant part of the log below. Please see the upstream issue [1], which is linked to the commit where this is fixed. Regards Graham [1] https://github.com/pauldmccarthy/indexed_gzip/issues/125 === FAILURES === test_picklable @pytest.mark.slow_test def test_picklable(): > ctest_indexed_gzip.test_picklable() ../indexed_gzip/tests/test_indexed_gzip.py:177: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ indexed_gzip/tests/ctest_indexed_gzip.pyx:1045: in indexed_gzip.tests.ctest_indexed_gzip.test_picklable ??? _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E TypeError: cannot pickle 'IndexedGzipFile' instances indexed_gzip/tests/ctest_indexed_gzip.pyx:1055: TypeError - Captured stdout call - Compressing data with a single call to gzip ... test.gz Waiting (1.00 minutes) Waiting (1.00 minutes) test_copyable _ def test_copyable(): > ctest_indexed_gzip.test_copyable() ../indexed_gzip/tests/test_indexed_gzip.py:180: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ indexed_gzip/tests/ctest_indexed_gzip.pyx:1088: in indexed_gzip.tests.ctest_indexed_gzip.test_copyable ??? indexed_gzip/tests/ctest_indexed_gzip.pyx:1096: in indexed_gzip.tests.ctest_indexed_gzip.test_copyable ??? _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ x = , memo = {}, _nil = [] def deepcopy(x, memo=None, _nil=[]): """Deep copy operation on arbitrary Python objects. See the module's __doc__ string for more info. """ if memo is None: memo = {} d = id(x) y = memo.get(d, _nil) if y is not _nil: return y cls = type(x) copier = _deepcopy_dispatch.get(cls) if copier is not None: y = copier(x, memo) else: if issubclass(cls, type): y = _deepcopy_atomic(x, memo) else: copier = getattr(x, "__deepcopy__", None) if copier is not None: y = copier(memo) else: reductor = dispatch_table.get(cls) if reductor: rv = reductor(x) else: reductor = getattr(x, "__reduce_ex__", None) if reductor is not None: > rv = reductor(4) E TypeError: cannot pickle 'IndexedGzipFile' instances /usr/lib/python3.12/copy.py:151: TypeError - Captured stdout call - Compressing data with a single call to gzip ... test.gz Waiting (1.00 minutes) Waiting (1.00 minutes) ___ test_multiproc_serialise ___ @pytest.mark.slow_test def test_multiproc_serialise(): > ctest_indexed_gzip.test_multiproc_serialise() ../indexed_gzip/tests/test_indexed_gzip.py:184: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ indexed_gzip/tests/ctest_indexed_gzip.pyx:1152: in indexed_gzip.tests.ctest_indexed_gzip.test_multiproc_serialise ??? indexed_gzip/tests/ctest_indexed_gzip.pyx:1166: in indexed_gzip.tests.ctest_indexed_gzip.test_multiproc_serialise ??? /usr/lib/python3.12/multiprocessing/pool.py:367: in map return self._map_async(func, iterable, mapstar, chunksize).get() /usr/lib/python3.12/multiprocessing/pool.py:774: in get raise self._value /usr/lib/python3.12/multiprocessing/pool.py:540: in _handle_tasks put(task) /usr/lib/python3.12/multiprocessing/connection.py:206: in send self._send_bytes(_ForkingPickler.dumps(obj)) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = obj = (7, 0, , ((functools.partial(, , 250), (0,)),), {}) protocol = None @classmethod def dumps(cls, obj, protocol=None): buf = io.BytesIO() > cls(buf, protocol).dump(obj) E TypeError: cannot pickle 'IndexedGzipFile' instances /usr/lib/python3.12/multiprocessing/reduction.py:51: TypeError
Bug#1070441: cmbc: arm64 FTBFS with glibc 2.38
Source: cbmc Version: 5.95.1-4 Severity: serious Tags: ftbfs Hi Maintainer As can be seen in reproducible builds [1], cbmc FTBFS on arm64 with glibc 2.38. I've copied what I hope is the relevant part of the log below. A bug was filed against glibc [2], but it seems glibc upstream do not consider it a bug in glibc. Regards Graham [1] https://tests.reproducible-builds.org/debian/rb-pkg/cbmc.html [2] https://sourceware.org/bugzilla/show_bug.cgi?id=30909 [31mTests failed [0m 10 of 1114 tests failed, 60 tests skipped Failed test: Float-div2 CBMC version 5.95.1 (cbmc-5.95.1) 64-bit arm64 linux Parsing main.c file /usr/include/aarch64-linux-gnu/bits/math-vector.h line 30: syntax error before '__f32x4_t' PARSING ERROR EXIT=6 SIGNAL=0 Failed test.desc lines: ^EXIT=0$ [FAILED] ^VERIFICATION SUCCESSFUL$ [FAILED] Failed test: Float-div3 CBMC version 5.95.1 (cbmc-5.95.1) 64-bit arm64 linux Parsing main.c file /usr/include/aarch64-linux-gnu/bits/math-vector.h line 30: syntax error before '__f32x4_t' PARSING ERROR EXIT=6 SIGNAL=0 Failed test.desc lines: ^EXIT=0$ [FAILED] ^VERIFICATION SUCCESSFUL$ [FAILED] Failed test: Float-equality2 CBMC version 5.95.1 (cbmc-5.95.1) 64-bit arm64 linux Parsing main.c file /usr/include/aarch64-linux-gnu/bits/math-vector.h line 30: syntax error before '__f32x4_t' PARSING ERROR EXIT=6 SIGNAL=0 Failed test.desc lines: (Starting CEGAR Loop|VCC\(s\), 0 remaining after simplification$) [FAILED] ^VERIFICATION SUCCESSFUL$ [FAILED] ^EXIT=0$ [FAILED] Failed test: Float-flags-no-simp1 CBMC version 5.95.1 (cbmc-5.95.1) 64-bit arm64 linux Parsing main.c file /usr/include/aarch64-linux-gnu/bits/math-vector.h line 30: syntax error before '__f32x4_t' PARSING ERROR EXIT=6 SIGNAL=0 Failed test.desc lines: ^EXIT=0$ [FAILED] ^VERIFICATION SUCCESSFUL$ [FAILED] Failed test: Float-flags-simp1 CBMC version 5.95.1 (cbmc-5.95.1) 64-bit arm64 linux Parsing main.c file /usr/include/aarch64-linux-gnu/bits/math-vector.h line 30: syntax error before '__f32x4_t' PARSING ERROR EXIT=6 SIGNAL=0 Failed test.desc lines: ^EXIT=0$ [FAILED] ^VERIFICATION SUCCESSFUL$ [FAILED] Failed test: Float-no-simp9 CBMC version 5.95.1 (cbmc-5.95.1) 64-bit arm64 linux Parsing main.c file /usr/include/aarch64-linux-gnu/bits/math-vector.h line 30: syntax error before '__f32x4_t' PARSING ERROR EXIT=6 SIGNAL=0 Failed test.desc lines: ^EXIT=0$ [FAILED] ^VERIFICATION SUCCESSFUL$ [FAILED] Failed test: Float21 CBMC version 5.95.1 (cbmc-5.95.1) 64-bit arm64 linux Parsing main.c file /usr/include/aarch64-linux-gnu/bits/math-vector.h line 30: syntax error before '__f32x4_t' PARSING ERROR EXIT=6 SIGNAL=0 Failed test.desc lines: ^EXIT=0$ [FAILED] ^VERIFICATION SUCCESSFUL$ [FAILED] Failed test: float-nan-check CBMC version 5.95.1 (cbmc-5.95.1) 64-bit arm64 linux Parsing main.c file /usr/include/aarch64-linux-gnu/bits/math-vector.h line 30: syntax error before '__f32x4_t' PARSING ERROR EXIT=6 SIGNAL=0
Bug#1070437: skimage: FTBFS with Python 3.12 as default
Source: skimage Version: 0.22.0-3 Severity: important Tags: ftbfs patch User: debian-pyt...@lists.debian.org Usertags: python3.12 Hi Maintainer skimage FTBFS with Python 3.12 as the default version (i.e. with python3-defaults/3.12.1-1 from experimental). Please see the patch below to use the vendored distutils in setuptools instead of trying to use the one from stdlib, which is no longer available in Python 3.12 Regards Graham --- a/debian/rules +++ b/debian/rules @@ -25,7 +25,7 @@ export SKIMAGE_TEST_STRICT_WARNINGS := False # Hotfix for #1022461: Force setuptools to be compatible with older version -export SETUPTOOLS_USE_DISTUTILS=stdlib +# export SETUPTOOLS_USE_DISTUTILS=stdlib %: dh $@ --with python3,sphinxdoc --buildsystem pybuild
Bug#1065309: transition: gnat (12 -> 13 + time_t64)
Hi Nicholas On Sat, 4 May 2024 at 12:21, Nicolas Boulenguez wrote: > For some reason, some rebuilds succeeded without a +b1 version. I think if the original uploads FTBFS then they would not have gained a +b1 version. > Their reverse dependencies is dep-waiting on the +b1 version. > Please cancel three dep-wait restrictions. > > gb libgnatcoll-db_23.0.0-6 . armel powerpc . -o > gb libgnatcoll-bindings_24.0.0-2 . armhf . -o I binNMU'd libgnatcoll again on armhf, and libgnatcoll-bindings again on armel, armhf, hppa and powerpc, this should get the +b1 versions aligned and get libgnatcoll-db built. Regards Graham
Bug#1070201: scikit-learn: autopkgtest regression on i386 with NumPy 1.26
Source: scikit-learn Version: 1.4.1.post1+dfsg-1 Severity: serious User: debian...@lists.debian.org Usertags: regression Hi Maintainer scikit-learn's autopkgtest regresses on i386 when tested with numpy 1.26 [1]. I've copied what I hope is the relevant part of the log below. Regards Graham [1] https://ci.debian.net/packages/s/scikit-learn/testing/i386/ 1386s === FAILURES === 35104 1386s __ test_graphviz_toy ___ 35105 1386s 35106 1386s def test_graphviz_toy(): 35107 1386s # Check correctness of export_graphviz 35108 1386s clf = DecisionTreeClassifier( 35109 1386s max_depth=3, min_samples_split=2, criterion="gini", random_state=2 35110 1386s ) 35111 1386s clf.fit(X, y) 35112 1386s 35113 1386s # Test export code 35114 1386s contents1 = export_graphviz(clf, out_file=None) 35115 1386s contents2 = ( 35116 1386s "digraph Tree {\n" 35117 1386s 'node [shape=box, fontname="helvetica"] ;\n' 35118 1386s 'edge [fontname="helvetica"] ;\n' 35119 1386s '0 [label="x[0] <= 0.0\\ngini = 0.5\\nsamples = 6\\n' 35120 1386s 'value = [3, 3]"] ;\n' 35121 1386s '1 [label="gini = 0.0\\nsamples = 3\\nvalue = [3, 0]"] ;\n' 35122 1386s "0 -> 1 [labeldistance=2.5, labelangle=45, " 35123 1386s 'headlabel="True"] ;\n' 35124 1386s '2 [label="gini = 0.0\\nsamples = 3\\nvalue = [0, 3]"] ;\n' 35125 1386s "0 -> 2 [labeldistance=2.5, labelangle=-45, " 35126 1386s 'headlabel="False"] ;\n' 35127 1386s "}" 35128 1386s ) 35129 1386s 35130 1386s assert contents1 == contents2 35131 1386s 35132 1386s # Test plot_options 35133 1386s contents1 = export_graphviz( 35134 1386s clf, 35135 1386s filled=True, 35136 1386s impurity=False, 35137 1386s proportion=True, 35138 1386s special_characters=True, 35139 1386s rounded=True, 35140 1386s out_file=None, 35141 1386s fontname="sans", 35142 1386s ) 35143 1386s contents2 = ( 35144 1386s "digraph Tree {\n" 35145 1386s 'node [shape=box, style="filled, rounded", color="black", ' 35146 1386s 'fontname="sans"] ;\n' 35147 1386s 'edge [fontname="sans"] ;\n' 35148 1386s "0 [label=0 0.0samples = 100.0%" 35149 1386s 'value = [0.5, 0.5]>, fillcolor="#ff"] ;\n' 35150 1386s "1 [label=value = [1.0, 0.0]>, " 35151 1386s 'fillcolor="#e58139"] ;\n' 35152 1386s "0 -> 1 [labeldistance=2.5, labelangle=45, " 35153 1386s 'headlabel="True"] ;\n' 35154 1386s "2 [label=value = [0.0, 1.0]>, " 35155 1386s 'fillcolor="#399de5"] ;\n' 35156 1386s "0 -> 2 [labeldistance=2.5, labelangle=-45, " 35157 1386s 'headlabel="False"] ;\n' 35158 1386s "}" 35159 1386s ) 35160 1386s 35161 1386s assert contents1 == contents2 35162 1386s 35163 1386s # Test max_depth 35164 1386s contents1 = export_graphviz(clf, max_depth=0, class_names=True, out_file=None) 35165 1386s contents2 = ( 35166 1386s "digraph Tree {\n" 35167 1386s 'node [shape=box, fontname="helvetica"] ;\n' 35168 1386s 'edge [fontname="helvetica"] ;\n' 35169 1386s '0 [label="x[0] <= 0.0\\ngini = 0.5\\nsamples = 6\\n' 35170 1386s 'value = [3, 3]\\nclass = y[0]"] ;\n' 35171 1386s '1 [label="(...)"] ;\n' 35172 1386s "0 -> 1 ;\n" 35173 1386s '2 [label="(...)"] ;\n' 35174 1386s "0 -> 2 ;\n" 35175 1386s "}" 35176 1386s ) 35177 1386s 35178 1386s assert contents1 == contents2 35179 1386s 35180 1386s # Test max_depth with plot_options 35181 1386s contents1 = export_graphviz( 35182 1386s clf, max_depth=0, filled=True, out_file=None, node_ids=True 35183 1386s ) 35184 1386s contents2 = ( 35185 1386s "digraph Tree {\n" 35186 1386s 'node [shape=box, style="filled", color="black", ' 35187 1386s 'fontname="helvetica"] ;\n' 35188 1386s 'edge [fontname="helvetica"] ;\n' 35189 1386s '0 [label="node #0\\nx[0] <= 0.0\\ngini = 0.5\\n' 35190 1386s 'samples = 6\\nvalue = [3, 3]", fillcolor="#ff"] ;\n' 35191 1386s '1 [label="(...)", fillcolor="#C0C0C0"] ;\n' 35192 1386s "0 -> 1 ;\n" 35193 1386s '2 [label="(...)", fillcolor="#C0C0C0"] ;\n' 35194 1386s "0 -> 2 ;\n" 35195 1386s "}" 35196 1386s ) 35197 1386s 35198 1386s assert contents1 == contents2 35199 1386s 35200 1386s # Test multi-output with weighted samples 35201 1386s clf = DecisionTreeClassifier( 35202 1386s max_depth=2, min_samples_split=2, criterion="gini", random_state=2 35203 1386s ) 35204 1386s clf = clf.fit(X, y2, sample_weight=w) 35205 1386s 35206 1386s > contents1 = export_graphviz(clf, filled=True, impurity=False, out_file=None) 35207 1386s 35208 1386s /usr/lib/python3/dist-packages/sklearn/tree/tests/test_export.py:131: 35209 1386s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 35210 1386s /usr/lib/python3/dist-packages/sklearn/utils/_param_validation.py:213: in wrapper 35211 1386s return func(*args, **kwargs) 35212 1386s /usr/lib/python3/dist-packages/sklearn/tree/_export.py:906: in export_graphviz 35213 1386s exporter.export(decision_tree) 35214 1386s /usr/lib/python3/dist-packages/sklearn/tree/_export.py:466: in export 35215 1386s self.recurse(decision_tree.tree_, 0,
Bug#1065309: transition: gnat (12 -> 13 + time_t64)
Hi Nicholas I think the builds are on track, except for: libtemplates-parser FTBFS on arch:all [1] gprbuild FTBFS on arch:any [2] libgnatcoll, libgnatcoll-bindings and libgnatcoll-db are blocked by the builds of gprbuild Regards Graham [1] https://buildd.debian.org/status/package.php?p=libtemplates-parser=sid [2] https://buildd.debian.org/status/package.php?p=gprbuild=sid
Bug#1065309: transition: gnat (12 -> 13 + time_t64)
Hi Nicholas On Tue, 30 Apr 2024 at 12:33, Nicolas Boulenguez wrote: > The time_t64 transition has triggered #1067453 in the Ada compiler, > which is now fixed by gcc-13/13.2.0-24. > > The patch modifies the sources of the Ada standard library, so most > Ada packages need a rebuild in order to update their dependencies > (gnat-13 Provides: gnat-13-HASH > each Ada library Provides: libFOO-dev-HASH > and each consumer Depends: gnat-13-HASH, libFOO-HASH). > > Please schedule the following rebuilds. > > nmu adacgi_1.6-34 . ANY . -m 'Rebuild with #1067453 fixed in > gnat. Closes: #1067070.' > dw adacgi_1.6-34 . ANY . -m 'gnat-13 (>= 13.2.0-24)' > nmu adasockets_1.14-1 . ANY . -m 'Rebuild with #1067453 fixed in > gnat.' > dw adasockets_1.14-1 . ANY . -m 'gnat-13 (>= 13.2.0-24)' > nmu ahven_2.8.9 . ANY . -m 'Rebuild with #1067453 fixed in > gnat. Closes: #1067224, #1069469.' > dw ahven_2.8.9 . ANY . -m 'gnat-13 (>= 13.2.0-24)' > nmu libaunit_24.0.0-2 . ANY . -m 'Rebuild with #1067453 fixed in > gnat. Closes: #1067071.' > dw libaunit_24.0.0-2 . ANY . -m 'gnat-13 (>= 13.2.0-24)' > nmu libgmpada_1.6-2 . ANY . -m 'Rebuild with #1067453 fixed in > gnat.' > dw libgmpada_1.6-2 . ANY . -m 'gnat-13 (>= 13.2.0-24)' > nmu libncursesada_6.3.20211021-11 . ANY . -m 'Rebuild with #1067453 fixed in > gnat. Closes: #1067073.' > dw libncursesada_6.3.20211021-11 . ANY . -m 'gnat-13 (>= 13.2.0-24)' > nmu libtexttools_2.1.0-28 . ANY . -m 'Rebuild with #1067453 fixed in > gnat. Closes: #1069476.' > dw libtexttools_2.1.0-28 . ANY . -m 'gnat-13 (>= 13.2.0-24)' > nmu libxmlada_24.0.0-2. ANY . -m 'Rebuild with #1067453 fixed in > gnat' > dw libxmlada_24.0.0-2. ANY . -m 'gnat-13 (>= 13.2.0-24)' > nmu libxmlezout_1.06.2-14 . ANY . -m 'Rebuild with #1067453 fixed in > gnat. Closes: #1067220.' > dw libxmlezout_1.06.2-14 . ANY . -m 'gnat-13 (>= 13.2.0-24)' > > nmu liblog4ada_1.3.1.b6dafb49-13 . ANY . -m 'Rebuild with #1067453 fixed in > gnat. Closes: #1067074.' > dw liblog4ada_1.3.1.b6dafb49-13 . ANY . -m 'libxmezout-dev (>= > 1.06.2-14+b1)' > > nmu anet_0.5.0-3 . ANY . -m 'Rebuild with #1067453 fixed in > gnat. Closes: #1067353.' > dw anet_0.5.0-3 . ANY . -m 'libahven-dev (>= 2.8.9+b1)' > nmu dbusada_0.6.2-6 . ANY . -m 'Rebuild with #1067453 fixed in > gnat. Closes: #1069421.' > dw dbusada_0.6-2-6 . ANY . -m 'libahven-dev (>= 2.8.9+b1)' > nmu libalog_0.6.2-5 . ANY . -m 'Rebuild with #1067453 fixed in > gnat. Closes: #1069454.' > dw libalog_0.6.2-5 . ANY . -m 'libahven-dev (>= 2.8.9+b1)' > nmu pcscada_0.7.7-6 . ANY . -m 'Rebuild with #1067453 fixed in > gnat. Closes: #1069468.' > dw pcscada_0.7.7-6 . ANY . -m 'libahven-dev (>= 2.8.9+b1)' > > nmu libtemplates-parser_24.0.0-2 . ANY . -m 'Rebuild with #1067453 fixed in > gnat.' > dw libtemplates-parser_24.0.0-2 . ANY . -m 'libxmlada-unicode-dev (>= > 24.0.0-2+b1)' > nmu gprbuild_2024.1.20231009-4. ANY . -m 'Rebuild with #1067453 fixed in > gnat. Closes: #1069467.' > dw gprbuild_2024.1.20231009-4. ANY . -m 'libxmlada-unicode-dev (>= > 24.0.0-2+b1)' > > nmu libgnatcoll_24.1.20230921-4 . ANY . -m 'Rebuild with #1067453 fixed in > gnat.' > dw libgnatcoll_24.1.20230921-4 . ANY . -m 'libgnatprj-dev (>= > 2024.1.20231009-4+b1)' > > nmu libgnatcoll-bindings_24.0.0-2 . ANY . -m 'Rebuild with #1067453 fixed in > gnat.' > dw libgnatcoll-bindings_24.0.0-2 . ANY . -m 'libgnatcoll-dev (>= > 24.1.20230921-4+b1)' > > nmu libgnatcoll-db_23.0.0-6 . ANY . -m 'Rebuild with #1067453 fixed in > gnat.' > dw libgnatcoll-db_23.0.0-6 . ANY . -m 'libgnatcoll-iconv-dev (>= > 24.0.0-2+b1)' Scheduled, thanks, with a couple of fixed typos in versions; ahven_2.8.9 -> 2.8-9 and dbusada_0.6-2-6 -< 0.6.2-6. I'll check on the buildst later to see if any additional binNMUs are required to get the +b versions aligned. Regards Graham
Bug#1069051: r-cran-spatstat.model: autopkgtest regression in testing
Source: r-cran-spatstat.model Version: 3.2-8-1 Severity: serious User: debian...@lists.debian.org Usertags: regression Hi Maintainer Sometime around 2023-12-01, r-cran-spatstat.model's autopkgtest regressed in testing [1]. I've copied what I hope is the relevant part of the log below. Regards Graham [1] https://ci.debian.net/packages/r/r-cran-spatstat.model/testing/amd64/ 104s Error in check.nvector(weights, nX, vname = "weights") : 104s Some values of weights are NA or NaN 104s Calls: local ... diagnose.ppm.engine -> density.ppp -> pointweights -> check.nvector 104s In addition: Warning messages: 104s 1: Values of the covariate ‘cv’ were NA or undefined at 96% (1774 out of 1845) of the quadrature points. Occurred while executing: ppm.ppp(Q = Y, trend = ~cv + I(cv^2), data = list(list(c(1, 1.91953576453823, 104s 2: Some infinite, NA or NaN increments were removed 104s 3: Numerical underflow detected: sigma is probably too small 104s Execution halted
Bug#1057204: RM: r-bioc-rhdf5filters [s390x] -- ROM; Build-Depends missing on s390x
Hi Andreas It looks like the issue with r-bioc-rhdf5filters was fxied in 1.14.1+dfsg-2. Is removal still required? Regards Graham
Bug#1066310: dx: FTBFS: _compparse.c:51:17: error: implicit declaration of function ‘_dxfcclex’ [-Werror=implicit-function-declaration]
Hi Bo > I have attached one debdiff and it can be built with it. So could you > upload it with it? The attached patch just seems to be papering over the problem, so I would rather not. Regards Graham
Bug#1067233: python-pomegranate: autopkgtest regression with NumPy 1.26
Control: tags -1 + patch Hi Maintainer The attached patch fixes the test failures for me. I noticed in this package's changelog that its only purpose is to work with cnvkit. I have not tested whether cnvkit still functions with this patch in place. Regards Graham Description: Only compare init as a string after determining its type Avoids the following with error NumPy 1.26: ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all() Bug-Debian: https://bugs.debian.org/1067233 Author: Graham Inggs Last-Update: 2024-04-06 --- a/pomegranate/kmeans.pyx +++ b/pomegranate/kmeans.pyx @@ -229,10 +229,6 @@ def __init__(self, k, init='kmeans++', n_init=10): self.k = k - if init != 'first-k': - self.n_init = n_init - else: - self.n_init = 1 self.centroid_norms = calloc(self.k, sizeof(double)) if isinstance(init, (list, numpy.ndarray)): @@ -246,8 +242,14 @@ self.centroid_norms[i] = self.centroids[i].dot(self.centroids[i]) self.init = 'fixed' + self.n_init = n_init elif isinstance(init, str): self.init = init + if init != 'first-k': +self.n_init = n_init + else: +self.n_init = 1 + def __dealloc__(self): free(self.centroid_norms)
Bug#1067234: symfit: autopkgtest regression with NumPy 1.26
Control: tags -1 + patch Hi Maintainer While asserting that no warnings are raised is a useful test for the upstream developers, I don't think it makes sense for downstreams. I propose to disable the assertion as follows: --- a/tests/test_minimizers.py +++ b/tests/test_minimizers.py @@ -117,7 +117,7 @@ # Should no longer raise warnings, because internally we practice # what we preach. fit_custom = BFGS(chi_squared, [a, b]) -assert len(recwarn) == 0 +#assert len(recwarn) == 0 fit_custom_result = fit_custom.execute() Please let me know if you are happy with a team upload and I will proceed. As a bonus, I attach a patch that fixes several SyntaxWarnings that occur with Python 3.12. Regards Graham Description: Fix several SyntaxWarnings Use raw strings to avoid invalid escape sequence Author: Graham Inggs Last-Update: 2024-04-06 --- a/symfit/core/operators.py +++ b/symfit/core/operators.py @@ -45,7 +45,7 @@ # return orig_ne(self.__class__, other) def call(self, *values, **named_values): -""" +r""" Call an expression to evaluate it at the given point. Future improvements: I would like if func and signature could be buffered after the --- a/symfit/core/support.py +++ b/symfit/core/support.py @@ -293,7 +293,7 @@ return jac def key2str(target): -""" +r""" In ``symfit`` there are many dicts with symbol: value pairs. These can not be used immediately as \*\*kwargs, even though this would make a lot of sense from the context. @@ -321,4 +321,4 @@ base_str += 'd{}{}'.format(var, count if count > 1 else '') return base_str -sympy.Derivative.name = property(name) \ No newline at end of file +sympy.Derivative.name = property(name) --- a/symfit/core/fit.py +++ b/symfit/core/fit.py @@ -29,7 +29,7 @@ from the model. """ def __init__(self, model, *ordered_data, absolute_sigma=None, **named_data): -""" +r""" :param model: (dict of) sympy expression or ``Model`` object. :param bool absolute_sigma: True by default. If the sigma is only used for relative weights in your problem, you could consider setting it to --- a/symfit/core/minimizers.py +++ b/symfit/core/minimizers.py @@ -208,7 +208,7 @@ :class:`~symfit.core.minimizers.DifferentialEvolution`. """ def __init__(self, *args, minimizers=None, **kwargs): -''' +r''' :param minimizers: a :class:`~collections.abc.Sequence` of :class:`~symfit.core.minimizers.BaseMinimizer` objects, which need to be run in order. @@ -324,7 +324,7 @@ def execute(self, bounds=None, jacobian=None, hessian=None, constraints=None, *, tol=1e-9, **minimize_options): -""" +r""" Calls the wrapped algorithm. :param bounds: The bounds for the parameters. Usually filled by @@ -790,7 +790,7 @@ return lbounds, ubounds def execute(self, jacobian=None, method='trf', **minpack_options): -""" +r""" :param \*\*minpack_options: Any named arguments to be passed to :func:`scipy.optimize.least_squares` """ --- a/symfit/core/fit_results.py +++ b/symfit/core/fit_results.py @@ -26,7 +26,7 @@ :class:`~symfit.core.models.Model`'s. """ def __init__(self, model, popt, covariance_matrix, minimizer, objective, message, *, constraints=None, **minimizer_output): -""" +r""" :param model: :class:`~symfit.core.models.Model` that was fit to. :param popt: best fit parameters, same ordering as in model.params. :param covariance_matrix: covariance matrix. @@ -276,4 +276,4 @@ f_is = [f_is[var] for var in model.dependent_vars] SS_res = np.sum([np.sum((y_i - f_i)**2) for y_i, f_i in zip(y_is, f_is) if y_i is not None]) SS_tot = np.sum([np.sum((y_i - y_bar)**2) for y_i, y_bar in zip(y_is, y_bars) if y_i is not None]) -return 1 - SS_res/SS_tot \ No newline at end of file +return 1 - SS_res/SS_tot --- a/symfit/core/objectives.py +++ b/symfit/core/objectives.py @@ -386,7 +386,7 @@ class HessianObjectiveJacApprox(HessianObjective): -""" +r""" This object should only be used as a Mixin for covariance matrix estimation. Since the covariance matrix for the least-squares method is proportional to the Hessian of :math:`S`, this function attempts to return the Hessian @@ -552,4 +552,4 @@ ) return np.array(evaluated_hess[0]) else: -return None \ No newline at end of file +return None
Bug#1068240: nauty: autopkgtest regression in testing
Source: nauty Version: 2.8.8+ds-2 Severity: serious User: debian...@lists.debian.org Usertags: regression Hi Maintainer Sometime around 2024-01-23, nauty's autopkgtest regressed in testing [1]. I've copied what I hope is the relevant part of the log below. Regards Graham [1] https://ci.debian.net/packages/n/nauty/testing/amd64/ 60s The following packages have unmet dependencies: 60s autopkgtest-satdep : Depends: libnauty2-dev but it is not installable 60s E: Unable to correct problems, you have held broken packages. 60s autopkgtest: WARNING: Test dependencies are unsatisfiable - calling apt install on test deps directly for further data about failing dependencies in test logs 60s Reading package lists... 60s Building dependency tree... 60s Reading state information... 60s Package libnauty2-dev is not available, but is referred to by another package. 60s This may mean that the package is missing, has been obsoleted, or 60s is only available from another source 60s 60s E: Package 'libnauty2-dev' has no installation candidate 60s build-examples FAIL badpkg 60s blame: nauty 60s badpkg: Test dependencies are unsatisfiable. A common reason is that your testbed is out of date with respect to the archive, and you need to use a current testbed or run apt-get update or use -U.
Bug#1068104: pandas: FTBFS on 32-bit architectures with -D_TIME_BITS=64
Source: pandas Version: 2.1.4+dfsg-6 Severity: serious Tags: ftbfs patch Hi Maintainer pandas FTBFS on 32-bit architectures with -D_TIME_BITS=64 (e.g. armel and armhf), due to tests expected to fail, now passing. I've copied what I hope are the relevant parts of the log below. The following is my first attempt at a patch, which would pass on armel and armhf, but fail on i386 and hurd-i386, which are not built with -D_TIME_BITS=64. --- a/pandas/tests/indexes/datetimes/test_ops.py +++ b/pandas/tests/indexes/datetimes/test_ops.py @@ -33,7 +33,7 @@ ) def test_resolution(self, request, tz_naive_fixture, freq, expected): tz = tz_naive_fixture -if freq == "A" and not IS64 and isinstance(tz, tzlocal): +if freq == "A" and isinstance(tz, tzlocal): request.node.add_marker( pytest.mark.xfail(reason="OverflowError inside tzlocal past 2038") ) --- a/pandas/tests/tseries/offsets/test_common.py +++ b/pandas/tests/tseries/offsets/test_common.py @@ -139,7 +139,7 @@ if tz is not None: assert t.tzinfo is not None -if isinstance(tz, tzlocal) and not IS64 and _offset is not DateOffset: +if isinstance(tz, tzlocal) and _offset is not DateOffset: # If we hit OutOfBoundsDatetime on non-64 bit machines # we'll drop out of the try clause before the next test request.node.add_marker( The following is my second attempt at a patch, which does not fail if the expected test failures succeed. --- a/pandas/tests/indexes/datetimes/test_ops.py +++ b/pandas/tests/indexes/datetimes/test_ops.py @@ -35,7 +35,7 @@ tz = tz_naive_fixture if freq == "A" and not IS64 and isinstance(tz, tzlocal): request.node.add_marker( -pytest.mark.xfail(reason="OverflowError inside tzlocal past 2038") +pytest.mark.xfail(reason="OverflowError inside tzlocal past 2038",strict=False) ) idx = date_range(start="2013-04-01", periods=30, freq=freq, tz=tz) --- a/pandas/tests/tseries/offsets/test_common.py +++ b/pandas/tests/tseries/offsets/test_common.py @@ -143,7 +143,7 @@ # If we hit OutOfBoundsDatetime on non-64 bit machines # we'll drop out of the try clause before the next test request.node.add_marker( -pytest.mark.xfail(reason="OverflowError inside tzlocal past 2038") +pytest.mark.xfail(reason="OverflowError inside tzlocal past 2038", strict=False) ) elif ( isinstance(tz, tzlocal) Regards Graham [1] https://buildd.debian.org/status/logs.php?pkg=pandas=armhf [2] https://buildd.debian.org/status/logs.php?pkg=pandas=armel === short test summary info FAILED pandas/tests/indexes/datetimes/test_ops.py::TestDatetimeIndexOps::test_resolution[tzlocal()-A-day] = 1 failed, 15623 passed, 383 skipped, 5 deselected, 46 xfailed, 4 xpassed in 47.98s = rdjoqkol test state = false === short test summary info FAILED pandas/tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-BusinessDay] FAILED pandas/tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-BusinessHour] FAILED pandas/tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-BusinessMonthEnd] FAILED pandas/tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-BusinessMonthBegin] FAILED pandas/tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-BQuarterEnd] FAILED pandas/tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-BQuarterBegin] FAILED pandas/tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-CustomBusinessDay] FAILED pandas/tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-CustomBusinessHour] FAILED pandas/tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-CustomBusinessMonthEnd] FAILED pandas/tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-CustomBusinessMonthBegin] FAILED pandas/tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-MonthEnd] FAILED pandas/tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-MonthBegin] FAILED pandas/tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-SemiMonthBegin] FAILED pandas/tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-SemiMonthEnd] FAILED pandas/tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-QuarterEnd] FAILED pandas/tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-LastWeekOfMonth] FAILED pandas/tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-WeekOfMonth] FAILED pandas/tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-Week]
Bug#1067598: wfuzz: FTBFS with Python 3.12 as default
Control: tags -1 + patch The attached patch avoids the use of distutils and imp which are no longer available in Python 3.12. I believe this will close this bug (#1067598) as well as #1066009 [1]. I did not test the package exhaustively, but was able to get similar output to that described in #1015016 [2], when running the following command with only Python 3.12 installed: wfuzz --dry-run -w /usr/share/wfuzz/wordlist/general/test.txt -u http://127.0.0.1/FUZZ [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1066009 [2] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1015016 Description: Avoid the use of distutils and imp No longer available in Python 3.12 Bug-Debian: https://bugs.debian.org/1066009 Bug-Debian: https://bugs.debian.org/1067598 Author: Graham Inggs Last-Update: 2024-03-25 --- a/src/wfuzz/externals/moduleman/loader.py +++ b/src/wfuzz/externals/moduleman/loader.py @@ -1,6 +1,6 @@ import inspect import logging -import imp +import importlib import os.path @@ -52,14 +52,13 @@ """ self.__logger.debug("__load_py_from_file. START, file=%s" % (filename,)) -dirname, filename = os.path.split(filename) -fn = os.path.splitext(filename)[0] -exten_file = None +fn = os.path.splitext(os.path.split(filename)[1])[0] module = None try: -exten_file, filename, description = imp.find_module(fn, [dirname]) -module = imp.load_module(fn, exten_file, filename, description) +spec = importlib.util.spec_from_file_location(fn, filename) +module = importlib.util.module_from_spec(spec) +spec.loader.exec_module(module) except ImportError as msg: self.__logger.critical( "__load_py_from_file. Filename: %s Exception, msg=%s" % (filename, msg) @@ -73,9 +72,6 @@ ) # raise msg pass -finally: -if exten_file: -exten_file.close() if module is None: return --- a/src/wfuzz/plugin_api/base.py +++ b/src/wfuzz/plugin_api/base.py @@ -10,11 +10,24 @@ import sys import os -from distutils import util # python 2 and 3: iterator from builtins import object +def strtobool(val): +"""Convert a string representation of truth to true (1) or false (0). + +True values are 'y', 'yes', 't', 'true', 'on', and '1'; false values +are 'n', 'no', 'f', 'false', 'off', and '0'. Raises ValueError if +'val' is anything else. +""" +val = val.lower() +if val in ('y', 'yes', 't', 'true', 'on', '1'): +return 1 +elif val in ('n', 'no', 'f', 'false', 'off', '0'): +return 0 +else: +raise ValueError("invalid truth value {!r}".format(val)) # Util methods for accessing search results class BasePlugin: @@ -74,7 +87,7 @@ ) def _bool(self, value): -return bool(util.strtobool(value)) +return bool(strtobool(value)) class BasePrinter:
Bug#1067598: wfuzz: FTBFS with Python 3.12 as default
Source: wfuzz Version: 3.1.0-4 Severity: important Tags: ftbfs User: debian-pyt...@lists.debian.org Usertags: python3.12 Hi Maintainer wfuzz FTBFS with Python 3.12 as the default version (i.e. with python3-defaults/3.12.1-1 from experimental). I've copied what I hope is the relevant part of the log below. Regards Graham dh_auto_test -O--buildsystem=pybuild I: pybuild base:305: cd /<>/.pybuild/cpython3_3.12_wfuzz/build; python3.12 -m unittest discover -v wfuzz (unittest.loader._FailedTest.wfuzz) ... ERROR == ERROR: wfuzz (unittest.loader._FailedTest.wfuzz) -- ImportError: Failed to import test module: wfuzz Traceback (most recent call last): File "/usr/lib/python3.12/unittest/loader.py", line 427, in _find_test_path package = self._get_module_from_name(name) File "/usr/lib/python3.12/unittest/loader.py", line 337, in _get_module_from_name __import__(name) File "/<>/.pybuild/cpython3_3.12_wfuzz/build/wfuzz/__init__.py", line 55, in from .options import FuzzSession File "/<>/.pybuild/cpython3_3.12_wfuzz/build/wfuzz/options.py", line 6, in from .facade import ( File "/<>/.pybuild/cpython3_3.12_wfuzz/build/wfuzz/facade.py", line 5, in from .externals.moduleman.loader import DirLoader File "/<>/.pybuild/cpython3_3.12_wfuzz/build/wfuzz/externals/moduleman/loader.py", line 3, in import imp ModuleNotFoundError: No module named 'imp' -- Ran 1 test in 0.000s FAILED (errors=1) E: pybuild pybuild:391: test: plugin distutils failed with: exit code=1: cd /<>/.pybuild/cpython3_3.12_wfuzz/build; python3.12 -m unittest discover -v dh_auto_test: error: pybuild --test -i python{version} -p 3.12 returned exit code 13
Bug#1065961: [Debian-med-packaging] Bug#1065961: sra-sdk: Please drop dependencies on python3-distutils
Hi Aaron On Thu, 14 Mar 2024 at 02:03, Aaron M. Ucko wrote: > I hear you, but can't readily determine whether any additional changes > would be in order until dh-python drops or downgrades its distutils > dependency, which I called out just now: > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1066833 For what it's worth, sra-sdk was able to build in Ubuntu, where python3-distutils is already gone from dh-python, after only dropping the build-dependency in sra-sdk. Even if this were not the case, I'd say it is safe to drop the build-dependency now, because if additional changes were required, it would be detected in the test rebuild following the Python 3.12 transition. Regards Graham
Bug#1066978: mathgl: new autopkgtest fails on s390x
Source: mathgl Version: 8.0.1-7 Severity: serious User: debian...@lists.debian.org Usertags: regression Hi Maintainer It seems mathgl 8.0.1-7 introduced a new autopkgtest. That's great! However, it fails on s390x [1]. I've copied what I hope is the relevant part of the log below. Regards Graham [1] https://ci.debian.net/packages/m/mathgl/testing/s390x/ 162s autopkgtest [15:25:45]: test command1: [--- 166s terminate called after throwing an instance of 'std::bad_array_new_length' 166s what(): std::bad_array_new_length 166s Aborted 166s autopkgtest [15:25:49]: test command1: ---]