Bug#1076843: transition: r-bioc-biocgenerics (r-api-bioc-3.19)

2024-07-24 Thread Graham Inggs
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

2024-07-24 Thread Graham Inggs
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)

2024-07-23 Thread Graham Inggs
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

2024-07-17 Thread Graham Inggs
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

2024-07-17 Thread Graham Inggs
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

2024-07-15 Thread Graham Inggs
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

2024-07-15 Thread Graham Inggs
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

2024-07-14 Thread Graham Inggs
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

2024-07-12 Thread Graham Inggs
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

2024-07-12 Thread Graham Inggs
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

2024-07-12 Thread Graham Inggs
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

2024-07-10 Thread Graham Inggs
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

2024-07-08 Thread Graham Inggs
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

2024-07-08 Thread Graham Inggs
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

2024-07-08 Thread Graham Inggs
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

2024-07-07 Thread Graham Inggs
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

2024-07-06 Thread Graham Inggs
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)

2024-07-06 Thread Graham Inggs
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

2024-07-06 Thread Graham Inggs
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

2024-07-04 Thread Graham Inggs
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

2024-07-03 Thread Graham Inggs
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

2024-07-02 Thread Graham Inggs
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

2024-07-02 Thread Graham Inggs
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

2024-06-30 Thread Graham Inggs
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)

2024-06-30 Thread Graham Inggs
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)

2024-06-30 Thread Graham Inggs
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

2024-06-30 Thread Graham Inggs
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

2024-06-30 Thread Graham Inggs
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

2024-06-30 Thread Graham Inggs
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

2024-06-30 Thread Graham Inggs
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

2024-06-30 Thread Graham Inggs
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

2024-06-30 Thread Graham Inggs
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

2024-06-30 Thread Graham Inggs
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

2024-06-30 Thread Graham Inggs
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)

2024-06-30 Thread Graham Inggs
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

2024-06-28 Thread Graham Inggs
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

2024-06-28 Thread Graham Inggs
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

2024-06-25 Thread Graham Inggs
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

2024-06-25 Thread Graham Inggs
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)

2024-06-22 Thread Graham Inggs
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

2024-06-21 Thread Graham Inggs
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)

2024-06-20 Thread Graham Inggs
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

2024-06-19 Thread Graham Inggs
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

2024-06-19 Thread Graham Inggs
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

2024-06-15 Thread Graham Inggs
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

2024-06-05 Thread Graham Inggs
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

2024-06-05 Thread Graham Inggs
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

2024-06-05 Thread Graham Inggs
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

2024-06-05 Thread Graham Inggs
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

2024-06-05 Thread Graham Inggs
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

2024-06-05 Thread Graham Inggs
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)

2024-05-29 Thread Graham Inggs
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

2024-05-24 Thread Graham Inggs
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

2024-05-23 Thread Graham Inggs
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

2024-05-23 Thread Graham Inggs
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

2024-05-21 Thread Graham Inggs
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

2024-05-20 Thread Graham Inggs
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

2024-05-20 Thread Graham Inggs
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

2024-05-17 Thread Graham Inggs
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

2024-05-16 Thread Graham Inggs
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

2024-05-16 Thread Graham Inggs
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

2024-05-15 Thread Graham Inggs
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

2024-05-15 Thread Graham Inggs
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

2024-05-15 Thread Graham Inggs
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

2024-05-14 Thread Graham Inggs
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

2024-05-14 Thread Graham Inggs
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

2024-05-11 Thread Graham Inggs
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

2024-05-10 Thread Graham Inggs
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

2024-05-10 Thread Graham Inggs
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

2024-05-10 Thread Graham Inggs
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

2024-05-10 Thread Graham Inggs
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

2024-05-10 Thread Graham Inggs
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

2024-05-10 Thread Graham Inggs
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

2024-05-10 Thread Graham Inggs
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)

2024-05-10 Thread Graham Inggs
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)

2024-05-08 Thread Graham Inggs
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

2024-05-08 Thread Graham Inggs
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

2024-05-06 Thread Graham Inggs
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

2024-05-06 Thread Graham Inggs
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

2024-05-05 Thread Graham Inggs
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

2024-05-05 Thread Graham Inggs
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

2024-05-05 Thread Graham Inggs
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

2024-05-05 Thread Graham Inggs
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

2024-05-05 Thread Graham Inggs
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

2024-05-05 Thread Graham Inggs
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)

2024-05-04 Thread Graham Inggs
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

2024-05-01 Thread Graham Inggs
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)

2024-05-01 Thread Graham Inggs
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)

2024-04-30 Thread Graham Inggs
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

2024-04-15 Thread Graham Inggs
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

2024-04-15 Thread Graham Inggs
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]

2024-04-13 Thread Graham Inggs
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

2024-04-08 Thread Graham Inggs
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

2024-04-08 Thread Graham Inggs
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

2024-04-02 Thread Graham Inggs
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

2024-03-30 Thread Graham Inggs
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

2024-03-26 Thread Graham Inggs
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

2024-03-24 Thread Graham Inggs
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

2024-03-23 Thread Graham Inggs
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

2024-03-16 Thread Graham Inggs
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: ---]



  1   2   3   4   5   6   7   8   9   10   >