Bug#1056430: marked as done (neutron-vpnaas-dashboard's autopkg tests fail with Python 3.12)
Your message dated Mon, 18 Dec 2023 08:27:01 +0100 with message-id <2f9b6a79-0530-4613-bc92-c225414eb...@debian.org> and subject line Fixed has caused the Debian Bug report #1056430, regarding neutron-vpnaas-dashboard's autopkg tests fail with Python 3.12 to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact ow...@bugs.debian.org immediately.) -- 1056430: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1056430 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: src:neutron-vpnaas-dashboard Version: 8.0.0-2 Severity: important Tags: sid trixie User: debian-pyt...@lists.debian.org Usertags: python3.12 neutron-vpnaas-dashboard's autopkg tests fail with Python 3.12: [...] 281s autopkgtest [18:30:15]: test unittests: [--- 281s + PKGOS_TEST_PARALLEL=yes 281s + PKGOS_TEST_SERIAL=no 281s + PYTHONS=disabled 281s + PYTHON3S=disabled 281s + TEST_PARALLEL_OPT=--parallel 281s + TEST_SERIAL_OPT= 281s + echo WARNING: --no-py2 is deprecated, and always on. 281s + shift 281s + py3versions -vr 281s WARNING: --no-py2 is deprecated, and always on. 281s + PYTHON3S=3.12 3.11 281s + [ yes = no ] 281s + [ no = yes ] 281s + [ 3.12 = disabled ] 281s + echo 3.12 281s + cut -d. -f1 281s + PYMAJOR=3 281s + echo ===> Testing with python (python3) 281s + ===> Testing with python (python3) 281s pwd 281s + [ -d /tmp/autopkgtest.TNLwRP/build.JW4/src/debian/tmp/usr/lib/python3/dist-packages ] 281s + [ -e .stestr.conf ] 281s + [ -e .testr.conf ] 281s + [ 3.11 = disabled ] 281s + echo 3.11 281s + cut -d. -f1 281s ===> Testing with python (python3) 281s + PYMAJOR=3 281s + echo ===> Testing with python (python3) 281s + pwd 281s + [ -d /tmp/autopkgtest.TNLwRP/build.JW4/src/debian/tmp/usr/lib/python3/dist-packages ] 281s + [ -e .stestr.conf ] 281s + [ -e .testr.conf ] 282s /usr/lib/python3/dist-packages/pytz/__init__.py:30: SyntaxWarning: invalid escape sequence '\s' 282s match = re.match("^#\s*version\s*([0-9a-z]*)\s*$", line) 282s Traceback (most recent call last): 282s File "/tmp/autopkgtest.TNLwRP/build.JW4/src/manage.py", line 23, in 282s execute_from_command_line(sys.argv) 282s File "/usr/lib/python3/dist-packages/django/core/management/__init__.py", line 442, in execute_from_command_line 282s utility.execute() 282s File "/usr/lib/python3/dist-packages/django/core/management/__init__.py", line 382, in execute 282s settings.INSTALLED_APPS 282s File "/usr/lib/python3/dist-packages/django/conf/__init__.py", line 102, in __getattr__ 282s self._setup(name) 282s File "/usr/lib/python3/dist-packages/django/conf/__init__.py", line 89, in _setup 282s self._wrapped = Settings(settings_module) 282s ^ 282s File "/usr/lib/python3/dist-packages/django/conf/__init__.py", line 217, in __init__ 282s mod = importlib.import_module(self.SETTINGS_MODULE) 282s ^ 282s File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module 282s return _bootstrap._gcd_import(name[level:], package, level) 282s 282s File "", line 1381, in _gcd_import 282s File "", line 1354, in _find_and_load 282s File "", line 1325, in _find_and_load_unlocked 282s File "", line 929, in _load_unlocked 282s File "", line 994, in exec_module 282s File "", line 488, in _call_with_frames_removed 282s File "/tmp/autopkgtest.TNLwRP/build.JW4/src/neutron_vpnaas_dashboard/test/settings.py", line 15, in 282s from openstack_dashboard.test.settings import * # noqa 282s ^^^ 282s File "/usr/lib/python3/dist-packages/openstack_dashboard/test/settings.py", line 18, in 282s from horizon.utils import secret_key 282s File "/usr/lib/python3/dist-packages/horizon/utils/secret_key.py", line 21, in 282s from oslo_concurrency import lockutils 282s File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 37, in 282s import eventlet 282s File "/usr/lib/python3/dist-packages/eventlet/__init__.py", line 17, in 282s from eventlet import convenience 282s File "/usr/lib/python3/dist-packages/eventlet/convenience.py", line 7, in 282s from eventlet.green import socket 282s File "/usr/lib/python3/dist-packages/eventlet/green/socket.py", line 21, in 282s from eventlet.support import greendns 282s File "/usr/lib/python3/dist-packages/eventlet/support/greendns.py", line 45, in 282s from eventlet.green import ssl 282s File
Bug#985184: reminiscence not anymore licensed
On Mon, 18 Dec 2023 00:38:26 +0100, Alexandre Detiste wrote: > I think until the licensing problem is not resolved, > this old version of the game should not be included in a release. Why not? The license of the old version is still valid... Regards, Stephen pgpxVFjnDIF0f.pgp Description: OpenPGP digital signature
Bug#1053843: marked as done (src:user-mode-linux: unsatisfied build dependency in testing: linux-source-6.4)
Your message dated Mon, 18 Dec 2023 11:45:30 +0530 with message-id and subject line Re: Bug#1053843: src:user-mode-linux: unsatisfied build dependency in testing: linux-source-6.4 has caused the Debian Bug report #1053843, regarding src:user-mode-linux: unsatisfied build dependency in testing: linux-source-6.4 to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact ow...@bugs.debian.org immediately.) -- 1053843: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1053843 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Source: user-mode-linux Version: 6.4um1 Severity: serious Tags: sid bookworm User: debian...@lists.debian.org Usertags: edos-uninstallable Dear maintainer(s), Dose [1] is reporting a build issue with your package, it's missing a build dependency. Obviously your build dependencies shouldn't be removed from testing, but unfortunately there are multiple scenarios where that can happen nevertheless. To uphold our social contract, Debian requires that packages can be rebuild from source in the suite we are shipping them, so currently this is a serious issue with your package in testing. Can you please investigate the situation and figure out how to resolve it? Regularly, if the build dependency is available in unstable, helping the maintainer of your Build-Depends to enable migration to testing is a great way to solve the issue. If your build dependency is gone from unstable and testing, you'll have to fix the build process in some other way. Paul Note: this bug report was sent after some quick manual checks using a template. Please reach out to me if you believe I made a mistake in my process. [1] https://qa.debian.org/dose/debcheck/src_testing_main/latest/amd64.html OpenPGP_signature.asc Description: OpenPGP digital signature --- End Message --- --- Begin Message --- signature.asc Description: This is a digitally signed message part --- End Message ---
Bug#1056279: Bug#1057220: Looks like the systemctl links are gone but not the pm-utils ones
Thank you Helmut and Chris for the helpful discussion. I have finally found some time to review your comments and the proposed molly-guard patches. While I'm still not 100% confident I understand the problem (and the fix), the solution you have settled on makes sense to me. With respect to the presence of the real commands in the path, I'm not too worried about it personally. I do agree it's unfortunate and it would be great if we could do this reliably without putting the diverted binary within easy reach, but at the end of the day, molly-guard will never catch all possible mistakes. As Helmut pointed out, it's already missing some cases (and it's always been possible to "init 6" as well), but I think it still provides a useful service if it catches the most common cases of accidental reboots. I had a similar dilemma for another package I maintain (safe-rm) and I've decided there to focus on the most common cases again to reduce complexity, and improve reliability. I will leave this for a few days in case others like Simó want to also chime in, but otherwise I am planning to upload to experimental this week and then unstable a few days later. Again many thanks for all of the work that has gone into solving this thorny problem. Francois
Bug#1058904: python3-apt: apt_pkg.TagFile segfaults on files with comments
Package: python3-apt Version: 2.7.2 Severity: serious X-Debbugs-Cc: stu...@debian.org Dear Maintainer, With the upgrade to python3-apt 2.7.2, CI for python-debian started failing for both python3.11 and python3.12. The particular test where the segfault is found feeds apt_pkg.TagFile data that contains comments in the form permitted by Policy for source package control files. https://salsa.debian.org/stuart/python-debian/-/blob/master/tests/test_deb822.py?ref_type=heads#L1279 Previous versions raised apt_pkg.Error for erronous data. They key feature of the data that is causing the segfault is the inclusion of a comment in a multiline field. While users of python-debian's deb822 wrappers are encouraged to not use apt_pkg.TagFile for anything other than archive-generated files such as the Sources and Packages files, there are legacy users and out-of-archive users that could be doing so. Unparsable data should also not segfault the interpreter but generate an exception. regards Stuart Steps to reproduce (output below are for git HEAD with a slightly rearranged directory structure; current version in sid does the same): $ debcheckout python-debian $ cd python-debian $ python3.11 -m pytest -k test_iter_paragraphs_comments_use_apt_pkg == test session starts == platform linux -- Python 3.11.7, pytest-7.4.3, pluggy-1.3.0 -- /usr/bin/python3.11 cachedir: .pytest_cache rootdir: /tmp/pkgs/python-debian configfile: pyproject.toml testpaths: src, tests plugins: cov-4.1.0 collected 295 items / 294 deselected / 1 selected tests/test_deb822.py::TestDeb822::test_iter_paragraphs_comments_use_apt_pkg Fatal Python error: Segmentation fault Current thread 0x7f97ca55a040 (most recent call first): File "/tmp/pkgs/python-debian/src/debian/deb822.py", line 740 in iter_paragraphs File "/tmp/pkgs/python-debian/tests/test_deb822.py", line 1297 in test_iter_paragraphs_comments_use_apt_pkg File "/usr/lib/python3/dist-packages/_pytest/python.py", line 194 in pytest_pyfunc_call File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 77 in _multicall File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 115 in _hookexec File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 493 in __call__ File "/usr/lib/python3/dist-packages/_pytest/python.py", line 1792 in runtest File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 169 in pytest_runtest_call File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 77 in _multicall File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 115 in _hookexec File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 493 in __call__ File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 262 in File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 341 in from_call File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 261 in call_runtest_hook File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 222 in call_and_report File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 133 in runtestprotocol File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 114 in pytest_runtest_protocol File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 77 in _multicall File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 115 in _hookexec File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 493 in __call__ File "/usr/lib/python3/dist-packages/_pytest/main.py", line 350 in pytest_runtestloop File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 77 in _multicall File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 115 in _hookexec File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 493 in __call__ File "/usr/lib/python3/dist-packages/_pytest/main.py", line 325 in _main File "/usr/lib/python3/dist-packages/_pytest/main.py", line 271 in wrap_session File "/usr/lib/python3/dist-packages/_pytest/main.py", line 318 in pytest_cmdline_main File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 77 in _multicall File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 115 in _hookexec File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 493 in __call__ File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 169 in main File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 192 in console_main File "/usr/lib/python3/dist-packages/pytest/__main__.py", line 5 in File "", line 88 in _run_code File "", line 198 in _run_module_as_main Or a minimal example directly with apt_pkg: $ echo "Source: foo Build-Depends: debhelper, # quux, python" > data $ python3 -c "import apt_pkg; [p for p in apt_pkg.TagFile(open('data', 'rt'))]" Segmentation fault (core dumped)
Bug#1055575: gst-python1.0 ftbfs with Python 3.12
Hello, I also tried poking at this issue today and ran into the same problem. Replacing imp with what I believe to be the equivalent importlib commands results in a bunch of errors during testing (many "TypeError: SomeFunction() takes no arguments" errors). However, the problematic imports appear only in two files, neither of which are installed in the final .debs, so the FTBFS is only a problem in running the test suite. I was able to build a working package by simply disabling the tests in debian/rules: override_dh_auto_test: @echo "Tests disabled in debian/rules, see https://bugs.debian.org/1055575; While disabling tests isn't the best option in the world, it does prevent autoremoval until the upstream issue is resolved. Thanks for all your work! - Dean
Processed: bug 1058657 is forwarded to https://salsa.debian.org/apt-team/python-apt/-/merge_requests/90
Processing commands for cont...@bugs.debian.org: > forwarded 1058657 > https://salsa.debian.org/apt-team/python-apt/-/merge_requests/90 Bug #1058657 [python3-apt] python3-apt: undefined symbol: PyAptWarning Set Bug forwarded-to-address to 'https://salsa.debian.org/apt-team/python-apt/-/merge_requests/90'. > thanks Stopping processing here. Please contact me if you need assistance. -- 1058657: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1058657 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Processed: tagging 985184, notfound 1058895 in 1.4.46+ds1-1, found 1058895 in 1.4.47+ds1-1, tagging 1020161 ...
Processing commands for cont...@bugs.debian.org: > tags 985184 + sid trixie Bug #985184 [src:reminiscence] reminiscence: New upstream version is not licensed Added tag(s) trixie and sid. > notfound 1058895 1.4.46+ds1-1 Bug #1058895 [python3-sqlalchemy] python 3.12 slices are hashable, affects one area of Row for 1.4 only No longer marked as found in versions sqlalchemy/1.4.46+ds1-1. > found 1058895 1.4.47+ds1-1 Bug #1058895 [python3-sqlalchemy] python 3.12 slices are hashable, affects one area of Row for 1.4 only Marked as found in versions sqlalchemy/1.4.47+ds1-1. > tags 1020161 + experimental Bug #1020161 [src:golang-golang-x-net] golang-golang-x-net: FTBFS in bullseye (text offset 32797 is too large, or nodeBitsTextOffset is too small) Added tag(s) experimental. > tags 1058265 + experimental Bug #1058265 [src:sqlalchemy] python-flask-marshmallow: FTBFS: dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.12 3.11" returned exit code 13 Added tag(s) experimental. > thanks Stopping processing here. Please contact me if you need assistance. -- 1020161: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1020161 1058265: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1058265 1058895: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1058895 985184: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=985184 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Processed: retitle 985184 to reminiscence: New upstream version is not licensed
Processing commands for cont...@bugs.debian.org: > retitle 985184 reminiscence: New upstream version is not licensed Bug #985184 [src:reminiscence] reminiscence: New upstream version available with SDL2 support Changed Bug title to 'reminiscence: New upstream version is not licensed' from 'reminiscence: New upstream version available with SDL2 support'. > thanks Stopping processing here. Please contact me if you need assistance. -- 985184: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=985184 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Processed: patch
Processing control commands: > tags -1 +patch Bug #1058657 [python3-apt] python3-apt: undefined symbol: PyAptWarning Added tag(s) patch. -- 1058657: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1058657 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Bug#1058657: patch
Control: tags -1 +patch https://salsa.debian.org/apt-team/python-apt/-/merge_requests/90
Bug#1057938: marked as done (python-duniterpy: FTBFS: RuntimeError: The Poetry configuration is invalid)
Your message dated Mon, 18 Dec 2023 00:21:26 + with message-id and subject line Bug#1057938: fixed in python-duniterpy 1.1.1-3 has caused the Debian Bug report #1057938, regarding python-duniterpy: FTBFS: RuntimeError: The Poetry configuration is invalid to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact ow...@bugs.debian.org immediately.) -- 1057938: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1057938 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: src:python-duniterpy Version: 1.1.1-2 Severity: serious Tags: ftbfs Dear maintainer: During a rebuild of all packages in unstable, your package failed to build: [...] debian/rules build dh build --buildsystem=pybuild --with=sphinxdoc dh_update_autotools_config -O--buildsystem=pybuild dh_autoreconf -O--buildsystem=pybuild dh_auto_configure -O--buildsystem=pybuild dh_auto_build -O--buildsystem=pybuild I: pybuild plugin_pyproject:110: Building wheel for python3.11 with "build" module I: pybuild base:310: python3.11 -m build --skip-dependency-check --no-isolation --wheel --outdir /<>/.pybuild/cpython3_3.11 * Building wheel... Traceback (most recent call last): File "/usr/lib/python3/dist-packages/pyproject_hooks/_in_process/_in_process.py", line 353, in main() File "/usr/lib/python3/dist-packages/pyproject_hooks/_in_process/_in_process.py", line 335, in main json_out['return_val'] = hook(**hook_input['kwargs']) File "/usr/lib/python3/dist-packages/pyproject_hooks/_in_process/_in_process.py", line 251, in build_wheel return _build_backend().build_wheel(wheel_directory, config_settings, ^^ File "/usr/lib/python3/dist-packages/poetry/core/masonry/api.py", line 55, in build_wheel poetry = Factory().create_poetry(Path(".").resolve(), with_groups=False) ^^^ File "/usr/lib/python3/dist-packages/poetry/core/factory.py", line 58, in create_poetry raise RuntimeError("The Poetry configuration is invalid:\n" + message) RuntimeError: The Poetry configuration is invalid: - data.homepage must be uri ERROR Backend subprocess exited when trying to invoke build_wheel E: pybuild pybuild:395: build: plugin pyproject failed with: exit code=1: python3.11 -m build --skip-dependency-check --no-isolation --wheel --outdir /<>/.pybuild/cpython3_3.11 dh_auto_build: error: pybuild --build -i python{version} -p 3.11 returned exit code 13 make: *** [debian/rules:13: build] Error 25 dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2 The above is just how the build ends and not necessarily the most relevant part. If required, the full build log is available here: https://people.debian.org/~sanvila/build-logs/202312/ About the archive rebuild: The build was made using virtual machines from AWS, with enough memory, enough disk, and either one or two CPUs, using a reduced chroot with only build-essential packages. If you could not reproduce the bug please contact me privately, as I am willing to provide ssh access to a virtual machine where the bug is fully reproducible. If this is really a bug in one of the build-depends, please use reassign and affects, so that this is still visible in the BTS web page for this package. Thanks. --- End Message --- --- Begin Message --- Source: python-duniterpy Source-Version: 1.1.1-3 Done: Bastian Germann We believe that the bug you reported is fixed in the latest version of python-duniterpy, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 1057...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Bastian Germann (supplier of updated python-duniterpy package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmas...@ftp-master.debian.org) -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Format: 1.8 Date: Mon, 18 Dec 2023 00:42:33 +0100 Source: python-duniterpy Architecture: source Version: 1.1.1-3 Distribution: unstable
Processed: bug 1055723 is forwarded to https://github.com/sonofeft/RocketCEA/issues/37
Processing commands for cont...@bugs.debian.org: > forwarded 1055723 https://github.com/sonofeft/RocketCEA/issues/37 Bug #1055723 [src:rocketcea] rocketcea ftbfs with Python 3.12 Set Bug forwarded-to-address to 'https://github.com/sonofeft/RocketCEA/issues/37'. > thanks Stopping processing here. Please contact me if you need assistance. -- 1055723: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1055723 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Processed: reminiscence not anymore licensed
Processing control commands: > severity -1 serious Bug #985184 [src:reminiscence] reminiscence: New upstream version available with SDL2 support Severity set to 'serious' from 'wishlist' -- 985184: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=985184 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Processed: Re: Bug#1057602: scm: FTBFS: error: invalid use of incomplete typedef ‘WINDOW’ {aka ‘struct _win_st’}
Processing control commands: > tags -1 + patch Bug #1057602 [src:scm] scm: FTBFS: error: invalid use of incomplete typedef ‘WINDOW’ {aka ‘struct _win_st’} Added tag(s) patch. -- 1057602: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1057602 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Bug#1057602: scm: FTBFS: error: invalid use of incomplete typedef ‘WINDOW’ {aka ‘struct _win_st’}
Control: tags -1 + patch On 2023-12-05 23:11 +0100, Santiago Vila wrote: > Package: src:scm > Version: 5f3-4 > Severity: serious > Tags: ftbfs > > Dear maintainer: > > During a rebuild of all packages in unstable, your package failed to build: > [...] > > The above is just how the build ends and not necessarily the most relevant > part. Indeed, the actual error causing the FTBFS was missing. > If required, the full build log is available here: > > https://people.debian.org/~sanvila/build-logs/202312/ The only fatal errors are these two: , | crs.c: In function ‘owidth’: | crs.c:253:43: error: invalid use of incomplete typedef ‘WINDOW’ {aka ‘struct _win_st’} | 253 | if (WINP(arg)) return MAKINUM(WIN(arg)->_maxx+1); | | ^~ | scmfig.h:556:24: note: in definition of macro ‘MAKINUM’ | 556 | # define MAKINUM(x) (((x)<<2)+2L) | |^ | crs.c: In function ‘oheight’: | crs.c:264:43: error: invalid use of incomplete typedef ‘WINDOW’ {aka ‘struct _win_st’} | 264 | if (WINP(arg)) return MAKINUM(WIN(arg)->_maxy+1); | | ^~ ` The attached patch fixes them and lets the package build, but I have not tested if it actually works. Cheers, Sven Description: Fix build with opaque ncurses Since ncurses patchlevel 20231021 the WINDOW structure is opaque, its members cannot be addressed directly. Use the functions ncurses provides for this purpose instead. Author: Sven Joachim Bug-Debian: https://bugs.debian.org/1057602 --- scm-5f3.orig/crs.c +++ scm-5f3/crs.c @@ -250,7 +250,7 @@ SCM owidth(arg) if (UNBNDP(arg)) arg = cur_outp; ASRTER(NIMP(arg) && OPOUTPORTP(arg), arg, ARG1, s_owidth); if (NIMP(*loc_stdscr)) { -if (WINP(arg)) return MAKINUM(WIN(arg)->_maxx+1); +if (WINP(arg)) return MAKINUM(getmaxx(WIN(arg))); else return MAKINUM(COLS); } return MAKINUM(80); @@ -261,7 +261,7 @@ SCM oheight(arg) if (UNBNDP(arg)) arg = cur_outp; ASRTER(NIMP(arg) && OPOUTPORTP(arg), arg, ARG1, s_owidth); if (NIMP(*loc_stdscr)) -if (WINP(arg)) return MAKINUM(WIN(arg)->_maxy+1); +if (WINP(arg)) return MAKINUM(getmaxy(WIN(arg))); else return MAKINUM(LINES); return MAKINUM(24); }
Bug#1058895: python 3.12 slices are hashable, affects one area of Row for 1.4 only
Package: python3-sqlalchemy Version: 1.4.46+ds1-1 Severity: serious Hi, SQLAlchemy 1.4.47+ds1-1 in unstable is affected by this upstream bug: https://github.com/sqlalchemy/sqlalchemy/issues/9819 Latest upstream release for 1.4.x (ie: 1.4.50). I tried building it locally, and rebuild affected packages (for OpenStack), and this fixes these bugs (or at least, it's part of solving these bugs as there are also other issues unrelated): https://bugs.debian.org/1058183 (barbican) https://bugs.debian.org/1058123 (neutron-vpnaas) (FTBFS reported fixed by eventlet, but package affected by this bug) https://bugs.debian.org/1058219 (senlin) https://bugs.debian.org/1058233 (sahara) https://bugs.debian.org/1058531 (heat) (some other failures, but also affected) There's probably more (I didn't attempt to rebuild all affected packages yet), but these are 5 examples of packages that FTBFS because of this problem. It'd be nice if we could have the patch in Unstable with this series 1.4.x before uploading 2.x, so that I have a chance to fix all Python 3.12 bugs and not mix SQLA 2.x and Py 3.12 problems. Cheers, Thomas Goirand (zigo)
Processed: python-numpy-groupies: FTBFS: AttributeError: module 'configparser' has no attribute 'SafeConfigParser'. Did you mean: 'RawConfigParser'?
Processing control commands: > tags -1 pending Bug #1058133 [src:python-numpy-groupies] python-numpy-groupies: FTBFS: AttributeError: module 'configparser' has no attribute 'SafeConfigParser'. Did you mean: 'RawConfigParser'? Added tag(s) pending. -- 1058133: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1058133 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Bug#1058133: python-numpy-groupies: FTBFS: AttributeError: module 'configparser' has no attribute 'SafeConfigParser'. Did you mean: 'RawConfigParser'?
Control: tags -1 pending This is fixed in the most recent upstream release, which unfortunately FTBFS with python3.12 due to test failures. Kind Regards, Bas -- GPG Key ID: 4096R/6750F10AE88D4AF1 Fingerprint: 8182 DE41 7056 408D 6146 50D1 6750 F10A E88D 4AF1
Processed: reopening 1058096
Processing commands for cont...@bugs.debian.org: > reopen 1058096 Bug #1058096 {Done: Stefano Rivera } [src:python3-antlr4] python3-antlr4: FTBFS: AttributeError: 'TestIntervalSet' object has no attribute 'assertEquals'. Did you mean: 'assertEqual'? 'reopen' may be inappropriate when a bug has been closed with a version; all fixed versions will be cleared, and you may need to re-add them. Bug reopened No longer marked as fixed in versions xonsh/0.14.3+dfsg-1. > thanks Stopping processing here. Please contact me if you need assistance. -- 1058096: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1058096 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Processed: 1025300 is grave
Processing commands for cont...@bugs.debian.org: > severity 1025300 grave Bug #1025300 [octocatalog-diff] octocatalog-diff crashes when the diff changes existing resources Severity set to 'grave' from 'important' > thanks Stopping processing here. Please contact me if you need assistance. -- 1025300: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1025300 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Bug#1058678: blt: disable jpeg support
On Fri, Dec 15, 2023 at 01:43:12PM +0200, Adrian Bunk wrote: > The src:python3.x packages build idle-python3.x packages. > IDLE is an IDE for Python.[1] > > The idle-python3.x packages depend on python3-tk, which depends on blt. The idle-python3.x package is called python3.x-full. It happens to issue a runtime dependency on python3.x-tk which is provided from python3-tk which is built from python3-stdlib-extensions. Since idle is otherwise implemented in Python, one doesn't actually need tk to perform the install step for idle in the Python build. > There is a certain weirdness in Python shipping an IDE that is based > on Tcl/Tk, but that's an upstream issue. ... > The tk-dev/blt-dev build dependencies in src:python3.x: > - might be remnants from the times when python3-tk was built there, or This definitely is true in some sense. > - might be test-only, or I guess this is also true. > - might be workaroundable with a noidle build profile Given your pointer at pkg-config, I now performed another build comparison: * Add uuid-dev and pkg-config to Build-Depends. * Drop tk-dev and blt-dev from Build-Depends (in one of two builds). * Fix the build path. * Disable testing and profile guided optimization (DEB_BUILD_OPTIONS="nocheck nopgo"). The differences reduce significantly. I can no longer spot differences in the filenames. The sysconfigdata changes and around tkinter even though no tkinter module is installed into any package. LTO seems to still shuffle things around quite a bit. Diffing Python binary builds is hard. Helmut
Bug#1058890: linux-image-6.1.0-16-amd64 breaks suspend
Package: src:linux Version: 6.1.67-1 Severity: grave Justification: renders package unusable Dear Maintainer, *** Reporter, please consider answering these questions, where appropriate *** * What led up to the situation? Updating the kernel * What exactly did you do (or not do) that was effective (or ineffective)? Booting from old kernel * What was the outcome of this action? Notebook can't wake up from suspend when using noveau driver, but worse yet the xserver doesn't even start when using Nvidia proprietary (error message saying no display was found) * What outcome did you expect instead? I expect updating the kernel doesn't break functionality. *** End of the template - remove these template lines *** -- Package-specific info: ** Version: Linux version 6.1.0-16-amd64 (debian-ker...@lists.debian.org) (gcc-12 (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian 6.1.67-1 (2023-12-12) ** Command line: BOOT_IMAGE=/boot/vmlinuz-6.1.0-16-amd64 root=UUID=50906476-3c38-4fac-ab46-38d8ca6b9dd5 ro acpi_backlight=video nowatchdog libata.allow_tpm=1 ** Not tainted ** Kernel log: [7.330870] sd 0:0:0:0: Attached scsi generic sg0 type 0 [7.331146] sr 2:0:0:0: Attached scsi generic sg1 type 5 [7.356487] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input11 [7.392564] ACPI: button: Lid Switch [LID0] [7.393013] ACPI: AC: AC Adapter [ADP0] (on-line) [7.403757] input: Sleep Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input12 [7.421153] ACPI: button: Sleep Button [SLPB] [7.425107] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input13 [7.425323] ACPI: button: Power Button [PWRB] [7.425503] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input14 [7.430812] ACPI: button: Power Button [PWRF] [7.452498] at24 0-0050: supply vcc not found, using dummy regulator [7.453934] at24 0-0050: 256 byte spd EEPROM, read-only [7.454744] at24 0-0051: supply vcc not found, using dummy regulator [7.456352] at24 0-0051: 256 byte spd EEPROM, read-only [7.457463] at24 0-0053: supply vcc not found, using dummy regulator [7.474495] at24 0-0053: 256 byte spd EEPROM, read-only [7.508907] input: PC Speaker as /devices/platform/pcspkr/input/input15 [7.511009] iTCO_vendor_support: vendor-support=0 [7.526518] mc: Linux media interface: v0.10 [7.528097] iTCO_wdt iTCO_wdt.1.auto: Found a Cougar Point TCO device (Version=2, TCOBASE=0x0460) [7.528576] iTCO_wdt iTCO_wdt.1.auto: initialized. heartbeat=30 sec (nowayout=0) [7.548311] Adding 3964924k swap on /dev/sda6. Priority:-2 extents:1 across:3964924k SSFS [7.611599] cfg80211: Loading compiled-in X.509 certificates for regulatory database [7.612026] cfg80211: Loaded X.509 cert 'b...@debian.org: 577e021cb980e0e820821ba7b54b4961b8b4fadf' [7.612427] cfg80211: Loaded X.509 cert 'romain.per...@gmail.com: 3abbc6ec146e09d1b6016ab9d6cf71dd233f0328' [7.612823] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7' [7.613701] platform regulatory.0: firmware: direct-loading firmware regulatory.db [7.613950] platform regulatory.0: firmware: direct-loading firmware regulatory.db.p7s [7.631031] random: crng init done [7.678991] videodev: Linux video capture interface: v2.00 [7.684269] RAPL PMU: API unit is 2^-32 Joules, 2 fixed counters, 163840 ms ovfl timer [7.684382] RAPL PMU: hw unit of domain pp0-core 2^-16 Joules [7.684468] RAPL PMU: hw unit of domain package 2^-16 Joules [7.684498] Intel(R) Wireless WiFi driver for Linux [7.684930] iwlwifi :04:00.0: can't disable ASPM; OS doesn't have ASPM control [7.688010] cryptd: max_cpu_qlen set to 1000 [7.700936] iwlwifi :04:00.0: firmware: direct-loading firmware iwlwifi-6000-4.ucode [7.701178] iwlwifi :04:00.0: loaded firmware version 9.221.4.1 build 25532 6000-4.ucode op_mode iwldvm [7.708582] AVX version of gcm_enc/dec engaged. [7.708721] AES CTR mode by8 optimization enabled [7.725197] usb 3-1.6: Found UVC 1.00 device BisonCam, NB Pro (5986:0308) [7.729530] snd_hda_intel :01:00.1: Disabling MSI [7.729620] snd_hda_intel :01:00.1: Handle vga_switcheroo audio client [7.750030] input: BisonCam, NB Pro: BisonCam, NB as /devices/pci:00/:00:1d.0/usb3/3-1/3-1.6/3-1.6:1.0/input/input17 [7.750246] usbcore: registered new interface driver uvcvideo [7.759394] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci:00/:00:01.0/:01:00.1/sound/card1/input16 [7.759606] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci:00/:00:01.0/:01:00.1/sound/card1/input18 [7.759786] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci:00/:00:01.0/:01:00.1/sound/card1/input19 [7.759963] input: HDA NVidia HDMI/DP,pcm=9 as
Processed: fix tags
Processing commands for cont...@bugs.debian.org: > tag 1053843 = trixie sid Bug #1053843 [src:user-mode-linux] src:user-mode-linux: unsatisfied build dependency in testing: linux-source-6.4 Added tag(s) trixie; removed tag(s) bookworm. > thanks Stopping processing here. Please contact me if you need assistance. -- 1053843: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1053843 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Bug#1058889: src:openjdk-22: fails to migrate to testing for too long: FTBFS on armhf
Source: openjdk-22 Version: 22~22ea-1 Severity: serious Control: close -1 22~25ea-1 Tags: sid trixie ftbfs User: release.debian@packages.debian.org Usertags: out-of-sync Dear maintainer(s), The Release Team considers packages that are out-of-sync between testing and unstable for more than 30 days as having a Release Critical bug in testing [1]. Your package src:openjdk-22 has been trying to migrate for 31 days [2]. Hence, I am filing this bug. The version in unstable failed to build on armhf. If a package is out of sync between unstable and testing for a longer period, this usually means that bugs in the package in testing cannot be fixed via unstable. Additionally, blocked packages can have impact on other packages, which makes preparing for the release more difficult. Finally, it often exposes issues with the package and/or its (reverse-)dependencies. We expect maintainers to fix issues that hamper the migration of their package in a timely manner. This bug will trigger auto-removal when appropriate. As with all new bugs, there will be at least 30 days before the package is auto-removed. I have immediately closed this bug with the version in unstable, so if that version or a later version migrates, this bug will no longer affect testing. I have also tagged this bug to only affect sid and trixie, so it doesn't affect (old-)stable. If you believe your package is unable to migrate to testing due to issues beyond your control, don't hesitate to contact the Release Team. Paul [1] https://lists.debian.org/debian-devel-announce/2023/06/msg1.html [2] https://qa.debian.org/excuses.php?package=openjdk-22 OpenPGP_signature.asc Description: OpenPGP digital signature
Processed: src:openjdk-22: fails to migrate to testing for too long: FTBFS on armhf
Processing control commands: > close -1 22~25ea-1 Bug #1058889 [src:openjdk-22] src:openjdk-22: fails to migrate to testing for too long: FTBFS on armhf Marked as fixed in versions openjdk-22/22~25ea-1. Bug #1058889 [src:openjdk-22] src:openjdk-22: fails to migrate to testing for too long: FTBFS on armhf Marked Bug as done -- 1058889: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1058889 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Bug#1058888: pyferret FTBSF on several architectures: dh_install: error: missing files, aborting
Source: pyferret Version: 7.6.5-5 Severity: serious Tags: ftbfs https://buildd.debian.org/status/logs.php?pkg=pyferret=7.6.5-5 ... dh_install -a dh_install: warning: Cannot find (any matches for) "debian/tmp/ext_func/pylibs" (tried in ., debian/tmp) dh_install: warning: python3-ferret missing files: debian/tmp/ext_func/pylibs install -m0755 -d debian/python3-ferret//usr/bin cp --reflink=auto -a ./debian/pyferret3 debian/python3-ferret//usr/bin/ install -m0755 -d debian/python3-ferret//usr/lib/python3/dist-packages cp --reflink=auto -a ./debian/tmp/lib/python3.11/libpyferret.cpython-311-powerpc64le-linux-gnu.so ./debian/tmp/lib/python3.12/libpyferret.cpython-312-powerpc64le-linux-gnu.so ./install/local/lib/python3.11/dist-packages/__pycache__ ./install/local/lib/python3.11/dist-packages/gcircle-7.65-py3.11.egg-info ./install/local/lib/python3.11/dist-packages/gcircle.py ./install/local/lib/python3.11/dist-packages/pipedviewer ./install/local/lib/python3.11/dist-packages/pipedviewer-7.65-py3.11.egg-info ./install/local/lib/python3.11/dist-packages/pyferret ./install/local/lib/python3.11/dist-packages/pyferret-7.65-py3.11.egg-info debian/python3-ferret//usr/lib/python3/dist-packages/ install -m0755 -d debian/python3-ferret//usr/share/bash-completion/completions/ cp --reflink=auto -a ./debian/bash_completion.d/pyferret3 debian/python3-ferret//usr/share/bash-completion/completions// dh_install: error: missing files, aborting make: *** [debian/rules:8: binary-arch] Error 25
Bug#1058096: marked as done (python3-antlr4: FTBFS: AttributeError: 'TestIntervalSet' object has no attribute 'assertEquals'. Did you mean: 'assertEqual'?)
Your message dated Sun, 17 Dec 2023 18:09:46 + with message-id and subject line Bug#1058096: fixed in xonsh 0.14.3+dfsg-1 has caused the Debian Bug report #1058096, regarding python3-antlr4: FTBFS: AttributeError: 'TestIntervalSet' object has no attribute 'assertEquals'. Did you mean: 'assertEqual'? to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact ow...@bugs.debian.org immediately.) -- 1058096: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1058096 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Source: python3-antlr4 Version: 4.9.1-1 Severity: serious Justification: FTBFS Tags: trixie sid ftbfs User: lu...@debian.org Usertags: ftbfs-20231212 ftbfs-trixie Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > debian/rules binary > dh binary --with python3 --buildsystem=pybuild >dh_update_autotools_config -O--buildsystem=pybuild >dh_autoreconf -O--buildsystem=pybuild >dh_auto_configure -O--buildsystem=pybuild > I: pybuild base:310: python3.12 setup.py config > running config > I: pybuild base:310: python3.11 setup.py config > running config >dh_auto_build -O--buildsystem=pybuild > I: pybuild base:310: /usr/bin/python3.12 setup.py build > running build > running build_py > creating > /<>/.pybuild/cpython3_3.12_antlr4-python3-runtime/build/antlr4 > copying src/antlr4/BufferedTokenStream.py -> > /<>/.pybuild/cpython3_3.12_antlr4-python3-runtime/build/antlr4 > copying src/antlr4/IntervalSet.py -> > /<>/.pybuild/cpython3_3.12_antlr4-python3-runtime/build/antlr4 > copying src/antlr4/Recognizer.py -> > /<>/.pybuild/cpython3_3.12_antlr4-python3-runtime/build/antlr4 > copying src/antlr4/__init__.py -> > /<>/.pybuild/cpython3_3.12_antlr4-python3-runtime/build/antlr4 > copying src/antlr4/LL1Analyzer.py -> > /<>/.pybuild/cpython3_3.12_antlr4-python3-runtime/build/antlr4 > copying src/antlr4/Token.py -> > /<>/.pybuild/cpython3_3.12_antlr4-python3-runtime/build/antlr4 > copying src/antlr4/ListTokenSource.py -> > /<>/.pybuild/cpython3_3.12_antlr4-python3-runtime/build/antlr4 > copying src/antlr4/ParserRuleContext.py -> > /<>/.pybuild/cpython3_3.12_antlr4-python3-runtime/build/antlr4 > copying src/antlr4/StdinStream.py -> > /<>/.pybuild/cpython3_3.12_antlr4-python3-runtime/build/antlr4 > copying src/antlr4/FileStream.py -> > /<>/.pybuild/cpython3_3.12_antlr4-python3-runtime/build/antlr4 > copying src/antlr4/Lexer.py -> > /<>/.pybuild/cpython3_3.12_antlr4-python3-runtime/build/antlr4 > copying src/antlr4/ParserInterpreter.py -> > /<>/.pybuild/cpython3_3.12_antlr4-python3-runtime/build/antlr4 > copying src/antlr4/CommonTokenStream.py -> > /<>/.pybuild/cpython3_3.12_antlr4-python3-runtime/build/antlr4 > copying src/antlr4/TokenStreamRewriter.py -> > /<>/.pybuild/cpython3_3.12_antlr4-python3-runtime/build/antlr4 > copying src/antlr4/RuleContext.py -> > /<>/.pybuild/cpython3_3.12_antlr4-python3-runtime/build/antlr4 > copying src/antlr4/PredictionContext.py -> > /<>/.pybuild/cpython3_3.12_antlr4-python3-runtime/build/antlr4 > copying src/antlr4/Parser.py -> > /<>/.pybuild/cpython3_3.12_antlr4-python3-runtime/build/antlr4 > copying src/antlr4/InputStream.py -> > /<>/.pybuild/cpython3_3.12_antlr4-python3-runtime/build/antlr4 > copying src/antlr4/Utils.py -> > /<>/.pybuild/cpython3_3.12_antlr4-python3-runtime/build/antlr4 > copying src/antlr4/CommonTokenFactory.py -> > /<>/.pybuild/cpython3_3.12_antlr4-python3-runtime/build/antlr4 > creating > /<>/.pybuild/cpython3_3.12_antlr4-python3-runtime/build/antlr4/atn > copying src/antlr4/atn/ATNConfigSet.py -> > /<>/.pybuild/cpython3_3.12_antlr4-python3-runtime/build/antlr4/atn > copying src/antlr4/atn/ATNDeserializationOptions.py -> > /<>/.pybuild/cpython3_3.12_antlr4-python3-runtime/build/antlr4/atn > copying src/antlr4/atn/__init__.py -> > /<>/.pybuild/cpython3_3.12_antlr4-python3-runtime/build/antlr4/atn > copying src/antlr4/atn/SemanticContext.py -> > /<>/.pybuild/cpython3_3.12_antlr4-python3-runtime/build/antlr4/atn > copying src/antlr4/atn/ATNConfig.py -> > /<>/.pybuild/cpython3_3.12_antlr4-python3-runtime/build/antlr4/atn > copying src/antlr4/atn/ATNDeserializer.py -> > /<>/.pybuild/cpython3_3.12_antlr4-python3-runtime/build/antlr4/atn > copying src/antlr4/atn/ATNState.py -> > /<>/.pybuild/cpython3_3.12_antlr4-python3-runtime/build/antlr4/atn > copying src/antlr4/atn/LexerAction.py -> > /<>/.pybuild/cpython3_3.12_antlr4-python3-runtime/build/antlr4/atn > copying src/antlr4/atn/LexerActionExecutor.py -> > /<>/.pybuild/cpython3_3.12_antlr4-python3-runtime/build/antlr4/atn > copying
Bug#1057596: marked as done (xonsh: FTBFS: TypeError: object of type 'LazyObject' has no len())
Your message dated Sun, 17 Dec 2023 14:03:09 -0400 with message-id <20231217180309.hfe6hdsmbhosh...@haydn.kardiogramm.net> and subject line Closed in 0.14.3+dfsg-1 has caused the Debian Bug report #1057596, regarding xonsh: FTBFS: TypeError: object of type 'LazyObject' has no len() to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact ow...@bugs.debian.org immediately.) -- 1057596: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1057596 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: src:xonsh Version: 0.14.1+dfsg-1 Severity: serious Tags: ftbfs Dear maintainer: During a rebuild of all packages in unstable, your package failed to build: [...] debian/rules binary dh binary --with python3,sphinxdoc --buildsystem=pybuild dh_update_autotools_config -O--buildsystem=pybuild dh_autoreconf -O--buildsystem=pybuild dh_auto_configure -O--buildsystem=pybuild dh_auto_build -O--buildsystem=pybuild I: pybuild plugin_pyproject:110: Building wheel for python3.11 with "build" module I: pybuild base:310: python3.11 -m build --skip-dependency-check --no-isolation --wheel --outdir /<>/.pybuild/cpython3_3.11 * Building wheel... ╓██▄ ╙██▀██╕ ▐██4Φ█▀█▌ ²██▄███▀██^██ -███╩▀ " ╒▄█▀█ ║██▀▀W╤▄▀ ▐║█╘ ╝█ ▄m▀%Φ▀▀ ╝*",α█▓▄,▄▀Γ"▀╕ "▀██¼" ▄═╦█╟║█▀ ╓ `^` ,▄ ╢╕ ,▀╫M█▐j╓╟▀ ╔▓▄█▀ '║ ╔╣║▌ ▀▄ ▄m▀▀███╬█╝▀ █▀^ "ÜM j▐╟╫╨▒ ╙▀≡═╤═m▀╗ █æsæ╓ ╕, ,▄Ä ▐'╕H LU ║║╠╫Å^2=⌐ █ ▄æ%Å███╠█ª╙▄█▀ $1╙ ║║╟╫╩*T▄ ▌ ╙╗%▄,╦██▌█▌█╢M ╕ M█═⌐ⁿ"^ ╫ ╙╣▀@█░█▌╕╕ ` ▌║▐▐║█D═≈⌐¬ⁿ s ║⌐ ╙╬███▓║█` ▌╚ ╕ ╕▌║▐▐╣▌⌐*▒▒Dù` ▐▌ ╙╬██╨U█ ╟ $ ▌ ▌▌▐▐▐M█▄═≤⌐% ╓⌐ ▌ ║║█▄▌║ ╟ ▌ ▌M▐▐▐M█▀▒▒▒22, ▐▌ ███╙^▌║ ▌ ⌐M▐▐▐M█≤⌐⌐¬──▐M ║██ ▌╙ ╓ H║ ▌╒ M║▐▐M█"^"ⁿ ║ ██╕╙@▓ ╕ ▌║ H' ║▐▐▐█══=.,,, █ ╙█▓╔╚╚█ ╠ ▌└╒ ▌▐ ╚║║║▀ⁿ - ╓▌ ╙█▌¼V╚▌ ▌ ╕ ▌ ║╒ ║ ▌▒╠█▀≤⌐ █ ╙█▌╔█╚▌ ┘ M ▌║ ╫ UUM██J^^"▐▌ ╙██╙█╙▌ ╕$j ▐⌐▌ ▌║╝╟█Å%%%≈═█ ╙╣█╣█^▌ ╠║▐ ║ ▌▐.DU██^[""ⁿ -╒▌ ▀█▄█`▌ ░M▀ ▌▐ Å£╝╝█╜%≈═╓""w ⁿ⌐ █ `▀▄▀`▌ ▌█▐⌐║▐UW╖██%≤═░*─=z ▄Γ ╙██╙▄▌█ ▌Å╛╣██╨%╤ƒⁿ=-` ▄┘ █▌╢▓▌▌ W £6█╤,"ⁿ ` ▄≡▀▀▀ █"█▌▌╟Å╓█╓█▀%`▄▀ ╙▌██`▒U▓U█%╗* █ ▌╫║ ▌ÅÅ║▀╛¬` `"█ ▌╫ ╫╟ █▄ ~╦%▒╥4^ ▌▌ "M█ `▀╕ X╕"╗▄▀^ █▌ ╓M ╙▀e▀▀^ ╙██▄▄▀ ^^ running bdist_wheel running build running build_py Building lexer and parser tables. WARNING: /<>/xonsh/parsers/v38.py:523: No documentation string specified in function 'p_yield_arg_testlist' (ignored) WARNING: /<>/xonsh/parsers/base.py:534: Rule 'testlist_opt' defined, but not used WARNING: There is 1 unused rule WARNING: Symbol 'testlist_opt' is unreachable Generating LALR tables WARNING: 872 shift/reduce conflicts WARNING: 351 reduce/reduce conflicts WARNING: reduce/reduce conflict in state 21 resolved using rule (test_or_star_expr -> test) WARNING: rejected rule (testlist -> test) in state 21 WARNING: reduce/reduce conflict in state 366 resolved using rule (test_or_star_expr -> test) WARNING: rejected rule (testlist -> test) in state 366 WARNING: reduce/reduce conflict in state 394 resolved using rule (string_literal -> string_tok) WARNING: rejected rule (subproc_arg_part -> string_tok) in state 394 WARNING: reduce/reduce conflict in state 820 resolved using rule (atom -> SEARCHPATH) WARNING: rejected rule (subproc_atom -> SEARCHPATH) in state 820 WARNING: reduce/reduce conflict in state 821 resolved using rule (string_literal_list -> string_literal) WARNING: rejected rule (subproc_atom -> string_literal) in state 821 WARNING: reduce/reduce conflict in state 822 resolved using rule (empty -> ) WARNING: rejected rule (subproc_arg_part ->
Bug#1058096: Processed: Bug#1058096 marked as pending in xonsh
Hi Debian (2023.12.17_17:48:05_+) Whoops, that was a typo, I was meaning to close 1057596. Stefano -- Stefano Rivera http://tumbleweed.org.za/ +1 415 683 3272
Bug#1057942: ydpdict: FTBFS: invalid use of incomplete typedef ‘WINDOW’ {aka ‘struct _win_st’}
Control: tags -1 + patch On 2023-12-10 20:19 +0100, Santiago Vila wrote: > Package: src:ydpdict > Version: 1.0.4-1 > Severity: serious > Tags: ftbfs > > Dear maintainer: > > During a rebuild of all packages in unstable, your package failed to build: > > > [...] > gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 > -ffile-prefix-map=/<>=. -fstack-protector-strong > -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection > -DHAVE_CONFIG_H -DSYSCONFDIR=\"/etc\" -g -O2 > -ffile-prefix-map=/<>=. -fstack-protector-strong > -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection > -DHAVE_CONFIG_H -c -o ydpdict-ydpdict.o `test -f 'ydpdict.c' || echo > './'`ydpdict.c > ydpdict.c: In function ‘check_size’: > ydpdict.c:324:22: error: invalid use of incomplete typedef ‘WINDOW’ {aka > ‘struct _win_st’} > 324 | newx = stdscr->_maxx + 1; > | ^~ > ydpdict.c:325:22: error: invalid use of incomplete typedef ‘WINDOW’ {aka > ‘struct _win_st’} > 325 | newy = stdscr->_maxy + 1; > | ^~ > ydpdict.c: In function ‘main’: > ydpdict.c:855:27: error: invalid use of incomplete typedef ‘WINDOW’ {aka > ‘struct _win_st’} > 855 | event.y > (window->_begy + correct1) && event.y < > (window->_begy + window->_maxy + correct2) &&\ > | ^~ > ydpdict.c:862:88: note: in expansion of macro ‘__MOUSE_IN’ > 862 | if (m_event.bstate & > BUTTON1_DOUBLE_CLICKED && __MOUSE_IN(window_def, m_event, -2, 1, -3, 2)) { > | > ^~ > ydpdict.c:855:67: error: invalid use of incomplete typedef ‘WINDOW’ {aka > ‘struct _win_st’} > 855 | event.y > (window->_begy + correct1) && event.y < > (window->_begy + window->_maxy + correct2) &&\ > | ^~ > ydpdict.c:862:88: note: in expansion of macro ‘__MOUSE_IN’ > 862 | if (m_event.bstate & > BUTTON1_DOUBLE_CLICKED && __MOUSE_IN(window_def, m_event, -2, 1, -3, 2)) { > | > ^~ > ydpdict.c:855:83: error: invalid use of incomplete typedef ‘WINDOW’ {aka > ‘struct _win_st’} > 855 | event.y > (window->_begy + correct1) && event.y < > (window->_begy + window->_maxy + correct2) &&\ > | > ^~ > ydpdict.c:862:88: note: in expansion of macro ‘__MOUSE_IN’ > 862 | if (m_event.bstate & > BUTTON1_DOUBLE_CLICKED && __MOUSE_IN(window_def, m_event, -2, 1, -3, 2)) { > | > ^~ > ydpdict.c:856:27: error: invalid use of incomplete typedef ‘WINDOW’ {aka > ‘struct _win_st’} > 856 | event.x > (window->_begx + correct3) && event.x < > (window->_begx + window->_maxx + correct4)) > | ^~ > ydpdict.c:862:88: note: in expansion of macro ‘__MOUSE_IN’ > 862 | if (m_event.bstate & > BUTTON1_DOUBLE_CLICKED && __MOUSE_IN(window_def, m_event, -2, 1, -3, 2)) { > | > ^~ > ydpdict.c:856:67: error: invalid use of incomplete typedef ‘WINDOW’ {aka > ‘struct _win_st’} > 856 | event.x > (window->_begx + correct3) && event.x < > (window->_begx + window->_maxx + correct4)) > | ^~ > ydpdict.c:862:88: note: in expansion of macro ‘__MOUSE_IN’ > 862 | if (m_event.bstate & > BUTTON1_DOUBLE_CLICKED && __MOUSE_IN(window_def, m_event, -2, 1, -3, 2)) { > | > ^~ > ydpdict.c:856:83: error: invalid use of incomplete typedef ‘WINDOW’ {aka > ‘struct _win_st’} > 856 | event.x > (window->_begx + correct3) && event.x < > (window->_begx + window->_maxx + correct4)) > | > ^~ > ydpdict.c:862:88: note: in expansion of macro ‘__MOUSE_IN’ > 862 | if (m_event.bstate & > BUTTON1_DOUBLE_CLICKED && __MOUSE_IN(window_def, m_event, -2, 1, -3, 2)) { > | > ^~ > ydpdict.c:887:104: error: invalid use of incomplete typedef ‘WINDOW’ {aka > ‘struct _win_st’} > 887 |
Processed: Re: Bug#1057942: ydpdict: FTBFS: invalid use of incomplete typedef ‘WINDOW’ {aka ‘struct _win_st’}
Processing control commands: > tags -1 + patch Bug #1057942 [src:ydpdict] ydpdict: FTBFS: invalid use of incomplete typedef ‘WINDOW’ {aka ‘struct _win_st’} Added tag(s) patch. -- 1057942: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1057942 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Processed: Bug#1058096 marked as pending in xonsh
Processing control commands: > tag -1 pending Bug #1058096 [src:python3-antlr4] python3-antlr4: FTBFS: AttributeError: 'TestIntervalSet' object has no attribute 'assertEquals'. Did you mean: 'assertEqual'? Added tag(s) pending. -- 1058096: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1058096 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Bug#1058096: marked as pending in xonsh
Control: tag -1 pending Hello, Bug #1058096 in xonsh reported by you has been fixed in the Git repository and is awaiting an upload. You can see the commit message below and you can check the diff of the fix at: https://salsa.debian.org/python-team/packages/xonsh/-/commit/5b83ef4462292c31069c63514d4d7f86ebe85283 Patch: Support Sphinx >= 5. (Closes: #1058096) (this message was generated automatically) -- Greetings https://bugs.debian.org/1058096
Bug#1056515: marked as done (pythran's autopkg tests fail with Python 3.12)
Your message dated Sun, 17 Dec 2023 17:42:23 + with message-id and subject line Bug#1056515: fixed in pythran 0.14.0+ds-3 has caused the Debian Bug report #1056515, regarding pythran's autopkg tests fail with Python 3.12 to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact ow...@bugs.debian.org immediately.) -- 1056515: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1056515 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: src:pythran Version: 0.11.0+ds-8 Severity: important Tags: sid trixie User: debian-pyt...@lists.debian.org Usertags: python3.12 pythran's autopkg tests fail with Python 3.12: [...] 656s autopkgtest [19:07:52]: test pythran-blas: [--- 656s update-alternatives: using /usr/lib/x86_64-linux-gnu/blas/libblas.so.3 to provide /usr/lib/x86_64-linux-gnu/libblas.so.3 (libblas.so.3-x86_64-linux-gnu) in manual mode 656s Running testsuite with python3.12 using CXXFLAGS=-DUSE_XSIMD 657s = test session starts == 657s platform linux -- Python 3.12.0+, pytest-7.4.3, pluggy-1.3.0 657s rootdir: /tmp/autopkgtest.0nZXc2/autopkgtest_tmp/pythran_tests 657s collected 0 items / 1 error 657s 657s ERRORS 657s ERROR collecting test_base.py _ 657s ImportError while importing test module '/tmp/autopkgtest.0nZXc2/autopkgtest_tmp/pythran_tests/test_base.py'. 657s Hint: make sure your test modules/packages have valid Python names. 657s Traceback: 657s /usr/lib/python3.12/importlib/__init__.py:90: in import_module 657s return _bootstrap._gcd_import(name[level:], package, level) 657s __init__.py:29: in 657s from pythran import compile_pythrancode, spec_parser, load_specfile, frontend 657s /usr/lib/python3/dist-packages/pythran/__init__.py:127: in __getattr__ 657s import pythran.toolchain 657s /usr/lib/python3/dist-packages/pythran/toolchain.py:11: in 657s from pythran.dist import PythranExtension, PythranBuildExt 657s /usr/lib/python3/dist-packages/pythran/dist.py:16: in 657s from distutils.command.build_ext import build_ext as LegacyBuildExt 657s E ModuleNotFoundError: No module named 'distutils' 657s === short test summary info 657s ERROR test_base.py 657s Interrupted: 1 error during collection 657s === 1 error in 0.41s === --- End Message --- --- Begin Message --- Source: pythran Source-Version: 0.14.0+ds-3 Done: Drew Parsons We believe that the bug you reported is fixed in the latest version of pythran, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 1056...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Drew Parsons (supplier of updated pythran package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmas...@ftp-master.debian.org) -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Format: 1.8 Date: Sun, 17 Dec 2023 16:45:24 +0100 Source: pythran Architecture: source Version: 0.14.0+ds-3 Distribution: unstable Urgency: medium Maintainer: Debian Python Team Changed-By: Drew Parsons Closes: 1056515 Changes: pythran (0.14.0+ds-3) unstable; urgency=medium . * Team upload. * debian patch python_3.12_258ab9a.diff applies upstream commit 258ab9a to support Python 3.12. Closes: #1056515. * drop debian patch 0004-Enhance-atlas-auto-detection.patch. The ATLAS BLAS implementation is deprecated, and its patch interferes with application of the Python 3.12 patch. Checksums-Sha1: 08ed6f7852ae05d7598921e26d9cd1cfc0db01dd 2517 pythran_0.14.0+ds-3.dsc 52e7a9994be46b2b48912f8cb1cefcbab5eb05b2 15604 pythran_0.14.0+ds-3.debian.tar.xz Checksums-Sha256: 014948cdbd4760b2c9261ab29efc788924102190bb370a199619ac135eb091e4 2517 pythran_0.14.0+ds-3.dsc b45c93eb8d10cbb2ac19c4851f07afa125a88bf61f3d6581d8325bc0793f4cb7 15604 pythran_0.14.0+ds-3.debian.tar.xz Files: 54eb6d7e6f24ea5b096598a303c4cb97 2517 python optional pythran_0.14.0+ds-3.dsc 58c7fe59197fe6f7dc2cc8c8d207fb40 15604 python optional pythran_0.14.0+ds-3.debian.tar.xz -BEGIN
Bug#1056515: marked as pending in pythran
Control: tag -1 pending Hello, Bug #1056515 in pythran reported by you has been fixed in the Git repository and is awaiting an upload. You can see the commit message below and you can check the diff of the fix at: https://salsa.debian.org/python-team/packages/pythran/-/commit/62d67370b0cabcc2e626f01a160d90824835076d add debian patch python_3.12_258ab9a.diff applies upstream commit 258ab9a to support Python 3.12. https://github.com/serge-sans-paille/pythran/commit/258ab9aaf26172f669eab1bf2a346b5f65db3ac0 Closes: #1056515. (this message was generated automatically) -- Greetings https://bugs.debian.org/1056515
Processed: Bug#1056515 marked as pending in pythran
Processing control commands: > tag -1 pending Bug #1056515 [src:pythran] pythran's autopkg tests fail with Python 3.12 Added tag(s) pending. -- 1056515: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1056515 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Processed: linphone: diff for NMU version 5.2.0-4.1
Processing control commands: > tags 1058849 + patch Bug #1058849 [src:linphone] linphone FTBFS with zxing-cpp 2.2.1 Ignoring request to alter tags of bug #1058849 to the same tags previously set > tags 1058849 + pending Bug #1058849 [src:linphone] linphone FTBFS with zxing-cpp 2.2.1 Added tag(s) pending. -- 1058849: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1058849 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Bug#1058849: linphone: diff for NMU version 5.2.0-4.1
Control: tags 1058849 + patch Control: tags 1058849 + pending Dear maintainer, I've prepared an NMU for linphone (versioned as 5.2.0-4.1) and uploaded it to DELAYED/5. Please feel free to tell me if I should delay it longer or cancel it. Regards. diff -Nru linphone-5.2.0/debian/changelog linphone-5.2.0/debian/changelog --- linphone-5.2.0/debian/changelog 2023-07-29 16:10:37.0 -0400 +++ linphone-5.2.0/debian/changelog 2023-12-17 11:31:05.0 -0500 @@ -1,3 +1,12 @@ +linphone (5.2.0-4.1) unstable; urgency=medium + + * Non-maintainer upload. + * debian/patches/use-cxx17-standard.patch: Build the whole project +with C++17 instead of C++14 due to new requirement from zxing-cpp +headers. (Closes: #1058849) + + -- Boyuan Yang Sun, 17 Dec 2023 11:31:05 -0500 + linphone (5.2.0-4) unstable; urgency=medium * Release to unstable. diff -Nru linphone-5.2.0/debian/patches/series linphone- 5.2.0/debian/patches/series --- linphone-5.2.0/debian/patches/series2023-07-29 16:10:37.0 -0400 +++ linphone-5.2.0/debian/patches/series2023-12-17 11:30:43.0 -0500 @@ -1,4 +1,3 @@ -#desktop-file-keywords fix-jsoncpp-include-path.patch fix-jsoncpp-linker-flag.patch ldap-hostname-override.patch @@ -16,3 +15,4 @@ fix-ldap-abandon.patch fix-L_STRING_TO_C-inlining-errors.patch bc-b52e8f62-build-with-gcc13.patch +use-cxx17-standard.patch diff -Nru linphone-5.2.0/debian/patches/use-cxx17-standard.patch linphone- 5.2.0/debian/patches/use-cxx17-standard.patch --- linphone-5.2.0/debian/patches/use-cxx17-standard.patch 1969-12-31 19:00:00.0 -0500 +++ linphone-5.2.0/debian/patches/use-cxx17-standard.patch 2023-12-17 11:30:20.0 -0500 @@ -0,0 +1,25 @@ +From: Boyuan Yang +Date: Sun, 17 Dec 2023 11:29:16 -0500 +Subject: Use C++17 Standard + +New zxing-cpp header uses C++17 features. This requires building +the project with C++17 instead of C++14. + +Bug-Debian: https://bugs.debian.org/1058849 +--- + CMakeLists.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index b3060af..c846dc7 100644 +--- a/CMakeLists.txt b/CMakeLists.txt +@@ -93,7 +93,7 @@ cmake_dependent_option(ENABLE_QRCODE "Enable QRCode support" YES "ENABLE_VIDEO" + # * DISABLE_BC_PACKAGE_SEARCH: skip find_package() for every BC package (bctoolbox, ortp, etc.) + # * DISABLE_SOCI_PACKAGE_SEARCH: skip find_package() for Soci. + +-set(CMAKE_CXX_STANDARD 14) ++set(CMAKE_CXX_STANDARD 17) + set(CMAKE_CXX_EXTENSIONS NO) + + if(NOT CMAKE_BUILD_TYPE) signature.asc Description: This is a digitally signed message part
Bug#1058354: marked as done (py-macaroon-bakery: FTBFS: dh_auto_test: error: pybuild --test -i python{version} -p "3.12 3.11" returned exit code 13)
Your message dated Sun, 17 Dec 2023 16:25:25 + with message-id and subject line Bug#1058354: fixed in py-macaroon-bakery 1.3.4-1 has caused the Debian Bug report #1058354, regarding py-macaroon-bakery: FTBFS: dh_auto_test: error: pybuild --test -i python{version} -p "3.12 3.11" returned exit code 13 to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact ow...@bugs.debian.org immediately.) -- 1058354: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1058354 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Source: py-macaroon-bakery Version: 1.3.1-5 Severity: serious Justification: FTBFS Tags: trixie sid ftbfs User: lu...@debian.org Usertags: ftbfs-20231212 ftbfs-trixie Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > debian/rules binary > dh binary --with python3 --buildsystem=pybuild >dh_update_autotools_config -O--buildsystem=pybuild >dh_autoreconf -O--buildsystem=pybuild >dh_auto_configure -O--buildsystem=pybuild > I: pybuild base:310: python3.12 setup.py config > running config > I: pybuild base:310: python3.11 setup.py config > running config >dh_auto_build -O--buildsystem=pybuild > I: pybuild base:310: /usr/bin/python3.12 setup.py build > running build > running build_py > creating > /<>/.pybuild/cpython3_3.12_macaroonbakery/build/macaroonbakery > copying macaroonbakery/__init__.py -> > /<>/.pybuild/cpython3_3.12_macaroonbakery/build/macaroonbakery > creating > /<>/.pybuild/cpython3_3.12_macaroonbakery/build/macaroonbakery/httpbakery > copying macaroonbakery/httpbakery/_interactor.py -> > /<>/.pybuild/cpython3_3.12_macaroonbakery/build/macaroonbakery/httpbakery > copying macaroonbakery/httpbakery/_keyring.py -> > /<>/.pybuild/cpython3_3.12_macaroonbakery/build/macaroonbakery/httpbakery > copying macaroonbakery/httpbakery/__init__.py -> > /<>/.pybuild/cpython3_3.12_macaroonbakery/build/macaroonbakery/httpbakery > copying macaroonbakery/httpbakery/_error.py -> > /<>/.pybuild/cpython3_3.12_macaroonbakery/build/macaroonbakery/httpbakery > copying macaroonbakery/httpbakery/_discharge.py -> > /<>/.pybuild/cpython3_3.12_macaroonbakery/build/macaroonbakery/httpbakery > copying macaroonbakery/httpbakery/_browser.py -> > /<>/.pybuild/cpython3_3.12_macaroonbakery/build/macaroonbakery/httpbakery > copying macaroonbakery/httpbakery/_client.py -> > /<>/.pybuild/cpython3_3.12_macaroonbakery/build/macaroonbakery/httpbakery > creating > /<>/.pybuild/cpython3_3.12_macaroonbakery/build/macaroonbakery/tests > copying macaroonbakery/tests/__init__.py -> > /<>/.pybuild/cpython3_3.12_macaroonbakery/build/macaroonbakery/tests > copying macaroonbakery/tests/test_time.py -> > /<>/.pybuild/cpython3_3.12_macaroonbakery/build/macaroonbakery/tests > copying macaroonbakery/tests/test_bakery.py -> > /<>/.pybuild/cpython3_3.12_macaroonbakery/build/macaroonbakery/tests > copying macaroonbakery/tests/test_client.py -> > /<>/.pybuild/cpython3_3.12_macaroonbakery/build/macaroonbakery/tests > copying macaroonbakery/tests/test_codec.py -> > /<>/.pybuild/cpython3_3.12_macaroonbakery/build/macaroonbakery/tests > copying macaroonbakery/tests/test_checker.py -> > /<>/.pybuild/cpython3_3.12_macaroonbakery/build/macaroonbakery/tests > copying macaroonbakery/tests/common.py -> > /<>/.pybuild/cpython3_3.12_macaroonbakery/build/macaroonbakery/tests > copying macaroonbakery/tests/test_namespace.py -> > /<>/.pybuild/cpython3_3.12_macaroonbakery/build/macaroonbakery/tests > copying macaroonbakery/tests/test_httpbakery.py -> > /<>/.pybuild/cpython3_3.12_macaroonbakery/build/macaroonbakery/tests > copying macaroonbakery/tests/test_checkers.py -> > /<>/.pybuild/cpython3_3.12_macaroonbakery/build/macaroonbakery/tests > copying macaroonbakery/tests/test_authorizer.py -> > /<>/.pybuild/cpython3_3.12_macaroonbakery/build/macaroonbakery/tests > copying macaroonbakery/tests/test_utils.py -> > /<>/.pybuild/cpython3_3.12_macaroonbakery/build/macaroonbakery/tests > copying macaroonbakery/tests/test_keyring.py -> > /<>/.pybuild/cpython3_3.12_macaroonbakery/build/macaroonbakery/tests > copying macaroonbakery/tests/test_oven.py -> > /<>/.pybuild/cpython3_3.12_macaroonbakery/build/macaroonbakery/tests > copying macaroonbakery/tests/test_discharge.py -> > /<>/.pybuild/cpython3_3.12_macaroonbakery/build/macaroonbakery/tests > copying macaroonbakery/tests/test_discharge_all.py -> > /<>/.pybuild/cpython3_3.12_macaroonbakery/build/macaroonbakery/tests > copying macaroonbakery/tests/test_macaroon.py -> > /<>/.pybuild/cpython3_3.12_macaroonbakery/build/macaroonbakery/tests >
Bug#1058186: marked as done (python-swiftclient: FTBFS: ModuleNotFoundError: No module named 'imp')
Your message dated Sun, 17 Dec 2023 16:04:58 + with message-id and subject line Bug#1058186: fixed in python-swiftclient 1:4.4.0-4 has caused the Debian Bug report #1058186, regarding python-swiftclient: FTBFS: ModuleNotFoundError: No module named 'imp' to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact ow...@bugs.debian.org immediately.) -- 1058186: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1058186 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Source: python-swiftclient Version: 1:4.4.0-3 Severity: serious Justification: FTBFS Tags: trixie sid ftbfs User: lu...@debian.org Usertags: ftbfs-20231212 ftbfs-trixie Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > make[1]: Entering directory '/<>' > make[1]: pyversions: No such file or directory > py3versions: no X-Python3-Version in control file, using supported versions > PYBUILD_SYSTEM=custom \ > PYBUILD_TEST_ARGS="cd {build_dir} ; {interpreter} -m stestr run" \ > dh_auto_test > I: pybuild base:310: cd > /<>/.pybuild/cpython3_3.12_swiftclient/build ; python3.12 -m > stestr run > No module named 'imp' > Traceback (most recent call last): > File "/usr/lib/python3/dist-packages/cliff/app.py", line 410, in > run_subcommand > result = cmd.run(parsed_args) > > File "/usr/lib/python3/dist-packages/cliff/command.py", line 176, in run > return_code = self.take_action(parsed_args) or 0 > ^ > File "/usr/lib/python3/dist-packages/stestr/commands/run.py", line 229, in > take_action > result = run_command( > > File "/usr/lib/python3/dist-packages/stestr/commands/run.py", line 360, in > run_command > repo = util.get_repo_open(repo_url=repo_url) >^ > File "/usr/lib/python3/dist-packages/stestr/repository/util.py", line 40, > in get_repo_open > repo_module = importlib.import_module('stestr.repository.' + repo_type) > ^ > File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module > return _bootstrap._gcd_import(name[level:], package, level) > > File "", line 1387, in _gcd_import > File "", line 1360, in _find_and_load > File "", line 1331, in _find_and_load_unlocked > File "", line 935, in _load_unlocked > File "", line 994, in exec_module > File "", line 488, in _call_with_frames_removed > File "/usr/lib/python3/dist-packages/stestr/repository/file.py", line 22, > in > from future.moves.dbm import dumb as my_dbm > File "/usr/lib/python3/dist-packages/future/moves/__init__.py", line 5, in > > from future.standard_library import import_top_level_modules > File "/usr/lib/python3/dist-packages/future/standard_library/__init__.py", > line 65, in > import imp > ModuleNotFoundError: No module named 'imp' > E: pybuild pybuild:395: test: plugin custom failed with: exit code=1: cd > /<>/.pybuild/cpython3_3.12_swiftclient/build ; python3.12 -m > stestr run > I: pybuild base:310: cd > /<>/.pybuild/cpython3_3.11_swiftclient/build ; python3.11 -m > stestr run > {1} test.unit.test_authv1.TestPlugin.test_get_access [0.002551s] ... ok > {1} test.unit.test_authv1.TestPluginLoading.test_can_load [0.013575s] ... ok > {1} > test.unit.test_command_helpers.TestStatHelpers.test_stat_account_policy_stat_with_container_counts > [0.001926s] ... ok > {7} test.unit.test_authv1.TestPlugin.test_get_access_accepts_storage_token > [0.001228s] ... ok > {7} test.unit.test_authv1.TestPlugin.test_get_access_missing_url [0.001005s] > ... ok > {7} test.unit.test_authv1.TestPluginWithAccount.test_get_access_bad_expiry > [0.001201s] ... ok > {7} test.unit.test_authv1.TestPluginWithAccount.test_get_access_missing_url > [0.000910s] ... ok > {7} > test.unit.test_command_helpers.TestStatHelpers.test_stat_container_verbose > [0.001734s] ... ok > {7} test.unit.test_command_helpers.TestStatHelpers.test_stat_object_human > [0.001453s] ... ok > {7} test.unit.test_service.TestServiceDelete.test_bulk_delete [0.004388s] ... > ok > {7} test.unit.test_service.TestServiceDelete.test_delete_object [0.001267s] > ... ok > {7} > test.unit.test_service.TestServiceDownload.test_download_object_job_exception > [0.002465s] ... ok > {7} test.unit.test_service.TestServiceDownload.test_download_version_id > [0.002225s] ... ok > {7} >
Bug#1057863: slepc4py ftbfs with Python 3.12
Source: slepc4py Followup-For: Bug #1057863 Correction: curexc_traceback is not used in slepc4py 3.19. Maybe it's time to upgrade to PETSc 3.19.
Processed: Bug#1058186 marked as pending in python-swiftclient
Processing control commands: > tag -1 pending Bug #1058186 [src:python-swiftclient] python-swiftclient: FTBFS: ModuleNotFoundError: No module named 'imp' Added tag(s) pending. -- 1058186: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1058186 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Bug#1058186: marked as pending in python-swiftclient
Control: tag -1 pending Hello, Bug #1058186 in python-swiftclient reported by you has been fixed in the Git repository and is awaiting an upload. You can see the commit message below and you can check the diff of the fix at: https://salsa.debian.org/openstack-team/clients/python-swiftclient/-/commit/874d95bab6ecbd8398fdb7a5cfef0917599d133e Add py3.12-Fix_call_assertion.patch (Closes: #1058186). (this message was generated automatically) -- Greetings https://bugs.debian.org/1058186
Bug#999964: shush: depends on obsolete pcre3 library
Control: tags -1 + patch Please find attached a patch. Description: Port to PCRE2. Bug-Debian: https://bugs.debian.org/64 Author: Yavor Doganov Forwarded: no Last-Update: 2023-12-17 --- --- shush-1.2.3.orig/configure.ac +++ shush-1.2.3/configure.ac @@ -60,9 +60,19 @@ # Checks for libraries. AC_SEARCH_LIBS([basename], [gen]) if test "x$with_pcre" != "xno"; then - AC_SEARCH_LIBS([pcre_compile], [pcre], , - AC_MSG_WARN([Perl Compatible Regular Expressions library is missing.]) - with_pcre="no") + save_libs="$LIBS" + LIBS="$LIBS -lpcre2-8" + AC_MSG_CHECKING([for pcre library]) + AC_LINK_IFELSE( + [AC_LANG_PROGRAM([[#define PCRE2_CODE_UNIT_WIDTH 8 +#include +]], + [[pcre2_match_data_create(4, NULL);]])], + [AC_MSG_RESULT([yes])], + [AC_MSG_RESULT([no]) + AC_MSG_WARN([Perl Compatible Regular Expressions library is missing.]) + with_pcre="no" + LIBS="$save_libs"]) fi AC_SEARCH_LIBS([MD5Data], [md]) AC_SEARCH_LIBS([md5_calc], [md5]) @@ -70,7 +80,11 @@ # Checks for header files. AC_CHECK_HEADERS([md5.h paths.h pthread.h]) if test "x$with_pcre" != "xno"; then - AC_CHECK_HEADERS([pcre.h]) + AC_CHECK_HEADERS([pcre2.h], + [AC_DEFINE([HAVE_PCRE_H], [1], +[Define to 1 if you have the header file.])], + [], [[#define PCRE2_CODE_UNIT_WIDTH 8 + ]]) fi # Checks for typedefs, structures, and compiler characteristics. --- shush-1.2.3.orig/src/analyzer.c +++ shush-1.2.3/src/analyzer.c @@ -16,7 +16,8 @@ #include #include #if defined(HAVE_PCRE_H) -# include +# define PCRE2_CODE_UNIT_WIDTH 8 +# include #endif #include "analyzer.h" @@ -40,7 +41,7 @@ { regex_t re; #if defined(HAVE_PCRE_H) - pcre *pcre; + pcre2_code *pcre; #endif } val; }; @@ -98,15 +99,19 @@ static int compile_pcre(void *pcreptr, char *str) { -pcre **re; -const char *errmsg; -int erroffset; +pcre2_code **re; +int err; +PCRE2_SIZE erroffset; re = pcreptr; -*re = pcre_compile(str, 0, , , NULL); +*re = pcre2_compile((PCRE2_SPTR)str, strlen(str), 0, +, , NULL); if (*re == NULL) { - error("Bad PCRE (offset %d): %s", erroffset, errmsg); + PCRE2_UCHAR errmsg[120]; + + pcre2_get_error_message(err, errmsg, sizeof(errmsg)); + error("Bad PCRE (offset %zu): %s", erroffset, errmsg); return -1; } return 0; @@ -501,15 +506,17 @@ #if defined(HAVE_PCRE_H) else if (type == PCRE) { - int ovector[3072]; + PCRE2_SIZE *ovector; + pcre2_match_data *md; - r = pcre_exec(list[condno].val.pcre, NULL, ln, + md = pcre2_match_data_create(3072, NULL); + r = pcre2_match(list[condno].val.pcre, (PCRE2_SPTR)ln, (lndup != NULL) ? strlen(lndup) : nl - ln, - 0, 0, ovector, 3072); - if (r < 0 && r != PCRE_ERROR_NOMATCH) + 0, 0, md, NULL); + if (r < 0 && r != PCRE2_ERROR_NOMATCH) { /* Something bad happened */ - error("Fatal error during output analysis: pcre_exec() failed with code %d", r); + error("Fatal error during output analysis: pcre2_match() failed with code %d", r); error("Regular expression used was: %s", list[condno].expression); error("Trying to match the following line of data: %s", ln); @@ -517,6 +524,7 @@ free(lndup); else *nl = '\n'; + pcre2_match_data_free(md); return -1; } else @@ -527,14 +535,15 @@ /* Matched */ debug(DDATA, - "Matched: #%d %d[%c] (PCRE_ERROR_NOMATCH=%d)", - condno+1, r, list[condno].code, PCRE_ERROR_NOMATCH); + "Matched: #%d %d[%c] (PCRE2_ERROR_NOMATCH=%d)", + condno+1, r, list[condno].code, PCRE2_ERROR_NOMATCH); byteset_set(list[condno].code, 1); /* Check for substrings */ i = 1; + ovector = pcre2_get_ovector_pointer(md); while (i < r) { - if (ovector[i*2] < 0 || ovector[i*2+1] < 0) + if ((int)ovector[i*2] < 0 || (int)ovector[i*2+1] < 0) continue; set_mark(marks, , , ln - str + ovector[i*2], TOGGLE); @@ -546,8 +555,9 @@ } else debug(DVDATA, - "Failed: #%d %d[%c] (PCRE_ERROR_NOMATCH=%d)", - condno+1, r,
Processed: Re: Bug#999964: shush: depends on obsolete pcre3 library
Processing control commands: > tags -1 + patch Bug #64 [src:shush] shush: depends on obsolete pcre3 library Added tag(s) patch. -- 64: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=64 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Bug#1058870: marked as done (jq: Got illegal instruction in unit test in i386)
Your message dated Sun, 17 Dec 2023 15:34:58 + with message-id and subject line Bug#1058870: fixed in jq 1.7.1-2 has caused the Debian Bug report #1058870, regarding jq: Got illegal instruction in unit test in i386 to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact ow...@bugs.debian.org immediately.) -- 1058870: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1058870 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: jq Version: 1.7.1-1 Severity: serious Tags: ftbfs Justification: fails to build from source (but built successfully in the past) jq failed to build in i386 with illegal instruction in unit test. The following is build log FAIL: tests/jqtest FAIL: tests/mantest FAIL: tests/utf8test FAIL: tests/shtest FAIL: tests/optionaltest FAIL: tests/onigtest FAIL: tests/base64test FAIL: tests/manonigtest == jq 1.7: ./test-suite.log == # TOTAL: 8 # PASS: 0 # SKIP: 0 # XFAIL: 0 # FAIL: 8 # XPASS: 0 # ERROR: 0 .. contents:: :depth: 2 FAIL: tests/mantest === ==2576563== ==2576563== Process terminating with default action of signal 4 (SIGILL) ==2576563== Illegal opcode at address 0x40199A6 ==2576563==at 0x40199A6: _dl_sysdep_parse_arguments (dl-sysdep.c:83) ==2576563==by 0x40199A6: _dl_sysdep_start (dl-sysdep.c:106) ==2576563==by 0x401B3C2: _dl_start_final (rtld.c:498) ==2576563==by 0x401B3C2: _dl_start (rtld.c:585) ==2576563==by 0x401A23A: ??? (in /usr/lib/i386-linux-gnu/ld-linux.so.2) Illegal instruction FAIL tests/mantest (exit status: 132) FAIL: tests/jqtest == ==2576560== ==2576560== Process terminating with default action of signal 4 (SIGILL) ==2576560== Illegal opcode at address 0x40199A6 ==2576560==at 0x40199A6: _dl_sysdep_parse_arguments (dl-sysdep.c:83) ==2576560==by 0x40199A6: _dl_sysdep_start (dl-sysdep.c:106) ==2576560==by 0x401B3C2: _dl_start_final (rtld.c:498) ==2576560==by 0x401B3C2: _dl_start (rtld.c:585) ==2576560==by 0x401A23A: ??? (in /usr/lib/i386-linux-gnu/ld-linux.so.2) Illegal instruction FAIL tests/jqtest (exit status: 132) FAIL: tests/shtest == + . ./tests/setup + [ -n ] + set -eu + dirname ./tests/shtest + cd ./tests + pwd + JQTESTDIR=/<>/tests + JQBASEDIR=/<>/tests/.. + JQ=/<>/jq + [ -z ] + which valgrind + VALGRIND=libtool --mode=execute -- valgrind --error-exitcode=1 --leak-check=full --suppressions=/<>/tests/onig.supp --suppressions=/<>/tests/local.supp + VG_EXIT0=--error-exitcode=0 + Q=-q + mods=/<>/tests/modules + clean=true + d= + trap clean EXIT + mktemp -d -t jqXX + d=/tmp/jqh5V7Wd + [ -z /tmp/jqh5V7Wd ] + msys=false + mingw=false + uname -s + JQ_NO_B=/<>/jq + JQ=/<>/jq -b + PATH=/<>/tests/..:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games /<>/tests/../tests/jq-f-test.sh + [ -f /<>/tests/../.libs/libinject_errors.so ] + printf a\0b\nc\0d\ne + libtool --mode=execute -- valgrind --error-exitcode=1 --leak-check=full --suppressions=/<>/tests/onig.supp --suppressions=/<>/tests/local.supp -q /<>/jq -b -Rse . == "a\ub\nc\ud\ne" /tmp/jqh5V7Wd/input ==2576629== ==2576629== Process terminating with default action of signal 4 (SIGILL) ==2576629== Illegal opcode at address 0x40199A6 ==2576629==at 0x40199A6: _dl_sysdep_parse_arguments (dl-sysdep.c:83) ==2576629==by 0x40199A6: _dl_sysdep_start (dl-sysdep.c:106) ==2576629==by 0x401B3C2: _dl_start_final (rtld.c:498) ==2576629==by 0x401B3C2: _dl_start (rtld.c:585) ==2576629==by 0x401A23A: ??? (in /usr/lib/i386-linux-gnu/ld-linux.so.2) Illegal instruction + clean + true + [ -n /tmp/jqh5V7Wd ] + rm -rf /tmp/jqh5V7Wd FAIL tests/shtest (exit status: 132) FAIL: tests/utf8test ==2576567== ==2576567== Process terminating with default action of signal 4 (SIGILL) ==2576567== Illegal opcode at address 0x40199A6 ==2576567==at 0x40199A6: _dl_sysdep_parse_arguments (dl-sysdep.c:83) ==2576567==by 0x40199A6: _dl_sysdep_start (dl-sysdep.c:106) ==2576567==by 0x401B3C2: _dl_start_final (rtld.c:498) ==2576567==by 0x401B3C2: _dl_start (rtld.c:585) ==2576567==by 0x401A23A: ??? (in /usr/lib/i386-linux-gnu/ld-linux.so.2) Illegal instruction UTF-8 byte sequences that span the jv_load_file read buffer are mangled FAIL tests/utf8test (exit status: 1) FAIL: tests/base64test == ==2576797== ==2576797== Process terminating with default action of signal 4 (SIGILL) ==2576797== Illegal opcode at address 0x40199A6 ==2576797==at 0x40199A6:
Processed: Re: Bug#1057935: ncurses-hexedit: FTBFS: invalid use of incomplete typedef ‘WINDOW’ {aka ‘struct _win_st’}
Processing control commands: > tags -1 + patch Bug #1057935 [src:ncurses-hexedit] ncurses-hexedit: FTBFS: invalid use of incomplete typedef ‘WINDOW’ {aka ‘struct _win_st’} Added tag(s) patch. -- 1057935: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1057935 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Bug#1057863: slepc4py ftbfs with Python 3.12
Source: slepc4py Followup-For: Bug #1057863 slepc4py does not use curexc_traceback. Perhaps this is a bug in cython?
Bug#1057935: ncurses-hexedit: FTBFS: invalid use of incomplete typedef ‘WINDOW’ {aka ‘struct _win_st’}
Control: tags -1 + patch On 2023-12-10 20:18 +0100, Santiago Vila wrote: > Package: src:ncurses-hexedit > Version: 0.9.7+orig-7.2 > Severity: serious > Tags: ftbfs > > Dear maintainer: > > During a rebuild of all packages in unstable, your package failed to build: > > > [...] > gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 > -ffile-prefix-map=/<>=. -fstack-protector-strong > -fstack-clash-protection -Wformat -Werror=format-security > -fcf-protection -Wall -c -o file.o file.c > file.c: In function ‘printPage’: > file.c:647:34: error: invalid use of incomplete typedef ‘WINDOW’ {aka ‘struct > _win_st’} > 647 | for (result = Globals.wmain->_curx; result < COLS; result++) > | ^~ There are quite a few more instances of such errors across the source code, the attached patch should fix all of them. The package builds and from a cursory look appears to work, but it would be good if a potential NMU'er reviews and tests the patch before uploading. Cheers, Sven From 676299deb4fa83c7f100011da2948c49ba97499c Mon Sep 17 00:00:00 2001 From: Sven Joachim Date: Sun, 17 Dec 2023 16:15:43 +0100 Subject: [PATCH] Avoid accessing internal ncurses structures Since ncurses patchlevel 20231021 the WINDOW structure is opaque, its members cannot be addressed directly. Use the functions ncurses provides for this purpose instead. --- src/file.c| 2 +- src/misc.c| 6 ++ src/print.c | 16 src/widgets.c | 24 4 files changed, 23 insertions(+), 25 deletions(-) diff --git a/src/file.c b/src/file.c index 14a2475..ba7c147 100644 --- a/src/file.c +++ b/src/file.c @@ -644,7 +644,7 @@ printPage (const struct FileNames *fp) wprintw (Globals.wmain, "%s", trunc_file); fp = fp->p; - for (result = Globals.wmain->_curx; result < COLS; result++) + for (result = getcurx(Globals.wmain); result < COLS; result++) wprintw (Globals.wmain, " "); } diff --git a/src/misc.c b/src/misc.c index 24068b4..8b0fb4b 100644 --- a/src/misc.c +++ b/src/misc.c @@ -641,10 +641,8 @@ handleSigwinch (int i) if (!newlines) die_horribly (NOT_ENOUGH_MEMORY, NULL); - Globals.wmain->_cury = cursor_y - 1; - Globals.wmain->_curx = cursor_x; - stdscr->_cury = cursor_y; - stdscr->_curx = cursor_x; + wmove(Globals.wmain, cursor_y - 1, cursor_x); + move(cursor_y, cursor_x); if (cursor_y >= BOTTOM_LINE) cursor_y = BOTTOM_LINE; if (Globals.mode == FILE_MODE) diff --git a/src/print.c b/src/print.c index 57b291e..59b0ca1 100644 --- a/src/print.c +++ b/src/print.c @@ -196,16 +196,16 @@ drawAsciiDump (unsigned long off, unsigned long *offs) if (*offs > Globals.filesize) break; #ifdef __NCURSES_H /* i don't know why this works */ - if (Globals.wmain->_cury == MAIN_BOTTOM_LINE) + if (getcury(Globals.wmain) == MAIN_BOTTOM_LINE) #else - if (Globals.wmain->_cury == MAIN_HEIGHT) + if (getcury(Globals.wmain) == MAIN_HEIGHT) #endif break; - if (Globals.wmain->_curx == COLS - 2) + if (getcurx(Globals.wmain) == COLS - 2) { move = 1; } - if (Globals.wmain->_curx == 0) + if (getcurx(Globals.wmain) == 0) *(newlines + i++) = *offs; bold = hash_lookup (*offs, NULL); if (!bold) @@ -215,8 +215,8 @@ drawAsciiDump (unsigned long off, unsigned long *offs) { if (filebuffer (*offs) == '\n') { -int cury = Globals.wmain->_cury; -int i = Globals.wmain->_curx; +int cury = getcury(Globals.wmain); +int i = getcurx(Globals.wmain); for (; i < COLS - 2; i++) wprintw (Globals.wmain, " "); wprintw (Globals.wmain, "."); @@ -235,7 +235,7 @@ drawAsciiDump (unsigned long off, unsigned long *offs) { if (filebuffer (*offs) == EBCDIC['\n']) { -int cury = Globals.wmain->_cury; +int cury = getcury(Globals.wmain); wprintw (Globals.wmain, "."); wmove (Globals.wmain, cury + 1, 0); } @@ -257,7 +257,7 @@ drawAsciiDump (unsigned long off, unsigned long *offs) (*offs)++; if (move) { - wmove (Globals.wmain, Globals.wmain->_cury + 1, 0); + wmove (Globals.wmain, getcury(Globals.wmain) + 1, 0); move = 0; continue; } diff --git a/src/widgets.c b/src/widgets.c index eb627ad..38183f8 100644 --- a/src/widgets.c +++ b/src/widgets.c @@ -99,11 +99,11 @@ stringBox (WINDOW *win, int y, int x, int len, int max, char *sample) case KEY_LEFT: if (i > 0) { - if (win->_curx > x) + if (getcurx(win) > x) /* not at left hand side */ { i--; - wmove
Bug#1058870: jq: Got illegal instruction in unit test in i386
The issue only happens when using valgrind. Need to investigate. -- ChangZhuo Chen (陳昌倬) czchen@{czchen,debian}.org Key fingerprint = BA04 346D C2E1 FE63 C790 8793 CC65 B0CD EC27 5D5B signature.asc Description: PGP signature
Bug#1058752: bug#62572: cp --no-clobber behavior has changed
On 16/12/2023 21:46, Bernhard Voelker wrote: On 12/15/23 21:13, Michael Stone wrote: On Fri, Dec 15, 2023 at 11:21:06AM -0800, Paul Eggert wrote: Stlll, Pádraig gave a reasonable summary of why the change was made, To clarify my summary a little, there I said that -n now _immediately_ fails. I should have said _silently_ fails. I.e. the complete copy operation proceeds as before, and only the exit status is at issue here. despite its incompatibility with previous behavior. (One thing I'd add is that the FreeBSD behavior is inherently less race-prone.) Whether the implementation is race-prone or not is an internal thing. I think we're currently discussing more on a user-perspective level. IIUC then the question is whether `cp -n` should continue to behave like the (new) `cp --update=none` which returns EXIT_SUCCESS. Regardless what other implementations do, when reading the -n description from a user's point of view: -n, --no-clobber do not overwrite an existing file (overrides a -u or previous -i option). See also --update then I'd expect the tool to just skip existing files like `rsync --ignore-existing` does. In that regard I would be surprised if skipping files would result in an error. Well, I would understand if there'd be a '--no-clobber=fail' option. Agreed we should improve the docs a bit for this option. I'll apply this at least: diff --git a/doc/coreutils.texi b/doc/coreutils.texi index 1f8b356d1..bf0f424d3 100644 --- a/doc/coreutils.texi +++ b/doc/coreutils.texi @@ -9057,6 +9057,8 @@ Do not overwrite an existing file; silently fail instead. This option overrides a previous @option{-i} option. This option is mutually exclusive with @option{-b} or @option{--backup} option. +See also the @option{--update=none} option which will +skip existing files but not fail. @item -P @itemx --no-dereference diff --git a/src/cp.c b/src/cp.c index 04a5cbee3..3ccc4c4e6 100644 --- a/src/cp.c +++ b/src/cp.c @@ -192,8 +192,8 @@ Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY.\n\ -L, --dereferencealways follow symbolic links in SOURCE\n\ "), stdout); fputs (_("\ - -n, --no-clobber do not overwrite an existing file (overrides a\n\ - -u or previous -i option). See also --update\n\ + -n, --no-clobber ensure no existing files overwritten, and fail\n\ + silently instead. See also --update\n\ "), stdout); fputs (_("\ -P, --no-dereference never follow symbolic links in SOURCE\n\ As Kamil added the option in 2009, I'd assume that the same patch was already active in RHEL versions for quite some longer time. Now changing the exit code feels kind of rough. Well RHEL 6 came out a bit after (2010), and had the --no-clobber change, while RHEL 5 before that did not. Taking about distros, it's worth noting that the change is Fedora 39 which has been released for a month now. We'll keep a close eye on issues, but haven't heard much as of yet at least. Therefore, from a pure user's perspective and regarding many years of precedence, I am 80:20 for reverting the exit code change. Thanks for your thoughts, appreciated as always. cheers, Pádraig
Bug#1058752: bug#62572: cp --no-clobber behavior has changed
On Sun, Dec 17, 2023 at 12:34:11AM -0800, Paul Eggert wrote: On 2023-12-16 13:46, Bernhard Voelker wrote: Whether the implementation is race-prone or not is an internal thing. I wasn't referring to the internal implementation. I was referring to cp users. With the newer Coreutils (FreeBSD) behavior, you can reliably write a script to do something if cp -n didn't copy the file because the destination already existed. With the older Coreutils behavior you cannot do that reliably; there will always be a race condition. You can now reliably write a script using the new long option. Changing the behavior of the short option helped nobody.
Bug#1058657: python3-apt: undefined symbol: PyAptWarning
This is really bad because it also breaks unattended-upgrades, so I guess the only way out is to run "apt upgrade" by hand (after it's fixed) on each impacted system.
Processed: adios2 openmpi
Processing commands for cont...@bugs.debian.org: > block 1058353 by 1058876 Bug #1058353 [libadios2-mpi-c-dev] libadios2-mpi-c-dev: ships headers already shipped in libadios2-common-c-dev 1058353 was not blocked by any bugs. 1058353 was not blocking any bugs. Added blocking bug(s) of 1058353: 1058876 > thanks Stopping processing here. Please contact me if you need assistance. -- 1058353: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1058353 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Processed: bug 1057596 is forwarded to https://github.com/xonsh/xonsh/issues/5248
Processing commands for cont...@bugs.debian.org: > forwarded 1057596 https://github.com/xonsh/xonsh/issues/5248 Bug #1057596 [src:xonsh] xonsh: FTBFS: TypeError: object of type 'LazyObject' has no len() Set Bug forwarded-to-address to 'https://github.com/xonsh/xonsh/issues/5248'. > thanks Stopping processing here. Please contact me if you need assistance. -- 1057596: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1057596 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Bug#999965: shadowsocks-libev: depends on obsolete pcre3 library
Control: tags -1 + patch Please find attached a patch, build-tested only. >From a214f32480e417c9bf3358652f96d29d51325560 Mon Sep 17 00:00:00 2001 From: Yavor Doganov Date: Sun, 17 Dec 2023 14:23:39 +0200 Subject: [PATCH] Port to PCRE2 (#65) --- debian/changelog | 7 ++ debian/control | 2 +- debian/patches/pcre2.patch | 157 + debian/patches/series | 1 + 4 files changed, 166 insertions(+), 1 deletion(-) create mode 100644 debian/patches/pcre2.patch diff --git a/debian/changelog b/debian/changelog index c43a915..20c1f63 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +shadowsocks-libev (3.3.5+ds-11) UNRELEASED; urgency=medium + + * debian/patches/pcre2.patch: New; port to PCRE2 (Closes: #65). + * debian/control (Build-Depends): Replace libpcre3-dev with libpcre2-dev. + + -- Yavor Doganov Sun, 17 Dec 2023 14:22:39 +0200 + shadowsocks-libev (3.3.5+ds-10) unstable; urgency=medium * Revert the move of systemd service files from /lib/ to /usr/lib/. diff --git a/debian/control b/debian/control index c2becba..d944661 100644 --- a/debian/control +++ b/debian/control @@ -16,7 +16,7 @@ Build-Depends: libev-dev, libjsonparser-dev, libmbedtls-dev, - libpcre3-dev, + libpcre2-dev, libsodium-dev, pkg-config, xmlto, diff --git a/debian/patches/pcre2.patch b/debian/patches/pcre2.patch new file mode 100644 index 000..2691534 --- /dev/null +++ b/debian/patches/pcre2.patch @@ -0,0 +1,157 @@ +Description: Port to PCRE2. +Bug-Debian: https://bugs.debian.org/65 +Author: Yavor Doganov +Forwarded: no +Last-Update: 2023-12-17 +--- + +--- shadowsocks-libev.orig/src/rule.c shadowsocks-libev/src/rule.c +@@ -78,14 +78,18 @@ + init_rule(rule_t *rule) + { + if (rule->pattern_re == NULL) { +-const char *reerr; +-int reerroffset; ++int reerr; ++PCRE2_SIZE reerroffset; + + rule->pattern_re = +-pcre_compile(rule->pattern, 0, , , NULL); ++pcre2_compile((PCRE2_SPTR)rule->pattern, strlen(rule->pattern), ++ 0, , , NULL); + if (rule->pattern_re == NULL) { +-LOGE("Regex compilation of \"%s\" failed: %s, offset %d", +- rule->pattern, reerr, reerroffset); ++PCRE2_UCHAR buf[120]; ++ ++pcre2_get_error_message(reerr, buf, sizeof(buf)); ++LOGE("Regex compilation of \"%s\" failed: %s, offset %zu", ++ rule->pattern, buf, reerroffset); + return 0; + } + } +@@ -97,6 +101,7 @@ + lookup_rule(const struct cork_dllist *rules, const char *name, size_t name_len) + { + struct cork_dllist_item *curr, *next; ++pcre2_match_data *md = NULL; + + if (name == NULL) { + name = ""; +@@ -105,10 +110,15 @@ + + cork_dllist_foreach_void(rules, curr, next) { + rule_t *rule = cork_container_of(curr, rule_t, entries); +-if (pcre_exec(rule->pattern_re, NULL, +- name, name_len, 0, 0, NULL, 0) >= 0) ++pcre2_match_data_free(md); ++md = pcre2_match_data_create_from_pattern(rule->pattern_re, NULL); ++if (pcre2_match(rule->pattern_re, (PCRE2_SPTR)name, ++name_len, 0, 0, md, NULL) >= 0) { ++pcre2_match_data_free(md); + return rule; ++} + } ++pcre2_match_data_free(md); + + return NULL; + } +@@ -128,6 +138,6 @@ + + ss_free(rule->pattern); + if (rule->pattern_re != NULL) +-pcre_free(rule->pattern_re); ++pcre2_code_free(rule->pattern_re); + ss_free(rule); + } +--- shadowsocks-libev.orig/src/rule.h shadowsocks-libev/src/rule.h +@@ -33,17 +33,16 @@ + + #include + +-#ifdef HAVE_PCRE_H +-#include +-#elif HAVE_PCRE_PCRE_H +-#include ++#ifdef HAVE_PCRE2_H ++#define PCRE2_CODE_UNIT_WIDTH 8 ++#include + #endif + + typedef struct rule { + char *pattern; + + /* Runtime fields */ +-pcre *pattern_re; ++pcre2_code *pattern_re; + + struct cork_dllist_item entries; + } rule_t; +--- shadowsocks-libev.orig/m4/pcre.m4 shadowsocks-libev/m4/pcre.m4 +@@ -82,12 +82,12 @@ + fi + ], + [ +- AC_CHECK_PROG(PCRE_CONFIG, pcre-config, pcre-config) ++ AC_CHECK_PROG(PCRE_CONFIG, pcre2-config, pcre2-config) + if test "x$PCRE_CONFIG" != "x"; then + enable_pcre=yes + pcre_base_dir="`$PCRE_CONFIG --prefix`" + pcre_include="`$PCRE_CONFIG --cflags | sed -es/-I//`" +-pcre_ldflags="`$PCRE_CONFIG --libs | sed -es/-lpcre// -es/-L//`" ++pcre_ldflags="`$PCRE_CONFIG --libs8 | sed -es/-lpcre// -es/-L//`" + fi + ]) + +@@ -95,7 +95,7 @@ + AC_MSG_CHECKING([for pcre location]) + AC_CACHE_VAL(ats_cv_pcre_dir,[ + for dir in /usr/local /usr ; do +-if test -d $dir && ( test -f $dir/include/pcre.h || test -f $dir/include/pcre/pcre.h ); then ++if test -d $dir && ( test -f $dir/include/pcre2.h ); then + ats_cv_pcre_dir=$dir +
Processed: Re: Bug#999965: shadowsocks-libev: depends on obsolete pcre3 library
Processing control commands: > tags -1 + patch Bug #65 [src:shadowsocks-libev] shadowsocks-libev: depends on obsolete pcre3 library Added tag(s) patch. -- 65: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=65 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Bug#1058752: bug#62572: cp --no-clobber behavior has changed
Paul Eggert wrote on Fri, Dec 15, 2023 at 11:21:06AM -0800: > The cat is to some extent out of the bag. Unless one insists on (FreeBSD | > coreutils 9.2-9.4), or insist on coreutils 7.1-9.1, one should not rely on > cp -n failing or silently succeeding when the destination already exists. > This will remain true regardless of whether coreutils reverts to its 7.1-9.1 > behavior. This. Scripts that want to be portable already can't assume cp -n will do what they want, so at this point it doesn't really matter what coreutils does in the grand scheme of things. For distros like debian since even -testing hasn't seen coreutils 9.2, there's still value in reverting locally (with a warning that it's not reliable perhaps?), but in general coreutils 9.2 has been out for 9 months (2023 March 20), so many systems can already be considered affected; but it's a disservice to users to just try to hide the problem under the rug. (To give a data point, this did bite us as well, and I was annoyed enough that I went to look for the old bug report back in September, but at that point 9.3 had already been out and I had given up without reporting anything as nothing would change the fact that my scripts would need updating. For the gory details I also need compatibility with busybox cp (where -n silently ignores existing files), so --update=none is not an option, but I for this particular usage I settled for '-u' (--update=older, that busybox also support as short option only...), and I since hurried to forget about it) -- Dominique Martinet | Asmadeus
Bug#1057169: marked as done (pdftk-java: FTBFS with bouncycastle 1.77)
Your message dated Sun, 17 Dec 2023 11:34:25 + with message-id and subject line Bug#1057169: fixed in pdftk-java 3.3.3-2 has caused the Debian Bug report #1057169, regarding pdftk-java: FTBFS with bouncycastle 1.77 to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact ow...@bugs.debian.org immediately.) -- 1057169: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1057169 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Source: pdftk-java Version: 3.3.3-1 Severity: serious Tags: ftbfs sid User: a...@debian.org Usertags: bouncycastle-1.77 X-Debbugs-Cc: a...@debian.org Dear maintainer, pdftk-java fails to build from source with bouncycastle 1.77. The reason is the removal of long deprecated methods. The (hopefully) relevant error message from the build log. [javac] /<>/java/com/gitlab/pdftk_java/com/lowagie/text/pdf/PdfPKCS7.java: 228: error: cannot find symbol [javac] ASN1Sequence content = (ASN1Sequence)((DERTaggedObject)signedData.getObjectAt(1)).getObject(); [javac] ^ [javac] symbol: method getObject() [javac] location: class DERTaggedObject [javac] /<>/java/com/gitlab/pdftk_java/com/lowagie/text/pdf/PdfPKCS7.java: 261: error: cannot find symbol [javac] DEROctetString rsaDataContent = (DEROctetString)((DERTaggedObject)rsaData.getObjectAt(1)).getObject(); [javac] ^ [javac] symbol: method getObject() [javac] location: class DERTaggedObject [javac] /<>/java/com/gitlab/pdftk_java/com/lowagie/text/pdf/PdfPKCS7.java: 297: error: cannot find symbol [javac] ASN1Sequence sseq = (ASN1Sequence)tagsig.getObject(); [javac] ^ [javac] symbol: method getObject() [javac] location: variable tagsig of type ASN1TaggedObject [javac] /<>/java/com/gitlab/pdftk_ signature.asc Description: This is a digitally signed message part --- End Message --- --- Begin Message --- Source: pdftk-java Source-Version: 3.3.3-2 Done: Johann Felix Soden We believe that the bug you reported is fixed in the latest version of pdftk-java, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 1057...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Johann Felix Soden (supplier of updated pdftk-java package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmas...@ftp-master.debian.org) -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Format: 1.8 Date: Sun, 17 Dec 2023 11:57:07 +0100 Source: pdftk-java Architecture: source Version: 3.3.3-2 Distribution: unstable Urgency: medium Maintainer: Johann Felix Soden Changed-By: Johann Felix Soden Closes: 1057169 Changes: pdftk-java (3.3.3-2) unstable; urgency=medium . * Fix FTBFS with new version of bouncycastle. Thanks to Francois Mazen (Closes: #1057169) * Update Standards-Version to 4.6.2. No changes needed. Checksums-Sha1: eae2bdb9e632b06de0c540139c00d1b4b271966a 1900 pdftk-java_3.3.3-2.dsc 08ac4f42484f4dc77537c299f76ace186daf0585 13808 pdftk-java_3.3.3-2.debian.tar.xz Checksums-Sha256: b02f227ef5b065688739ee4da6d00c099eefd5ba43db869cff243cc0c3f1b379 1900 pdftk-java_3.3.3-2.dsc 6ba06919defdfef7add9e2f38bc92ec9650f6897716124d3c537574ae0dca764 13808 pdftk-java_3.3.3-2.debian.tar.xz Files: e9ff376cb692afd2980777d5abb2536e 1900 text optional pdftk-java_3.3.3-2.dsc fbb418f61eb30065c2094aa04c36f0ff 13808 text optional pdftk-java_3.3.3-2.debian.tar.xz -BEGIN PGP SIGNATURE- iQIzBAEBCgAdFiEER3yDOdNtdm7YUyAcg1kZO/3LCcQFAmV+2dcACgkQg1kZO/3L CcSuWQ/9FKwDZGOtbfZxAEEP2QTy8mQdUgfo0gZzxn5KwAPgpBBVTMwgciCszggZ DLmairlbFTm/ZqlIMT2+SuXj1ZAPL2l7LPV6ddrBX9Ycm4c+aIYgtDs0h0ijWeZa VIqJI9aMtnhVGzEqgYHU874E1C6WzepcQ/SnGEHrCsTIwLJMACqph6E8tDkm/IJp 1B5NlClOXPkjRjQWGME/dWdSDnZc7PnkWiXoNCGKFJCA8/Iz3mJzuN9wEaUzpauo 8DHMnJ25M317FdiDDk5N+4eFSxH/sSU0U/IQqMRBAiy50lACvk6I9+7JDuD3Vau2 YlJl2gMZJxQ7x4IptOIgC151sGmA0HVo8GrZrOcQi03JUgUeiMra6InlKlpnBerC N0Ad8jPclKgEcUu7RGrt5MhE0h/e8wbFWOt+hiTWfkBE2PESKh47sj2fo4hEZr7G t1EsnckeJeWlDE/XcbC67NzoMECMdk+Zpfx1yp4T00dkOsvOfP7JHDng31WTHFwi IHah0dNaOVKul+0GM2nqRRqzIqRHx22fRCtTrWXgF3S66UWBPBaJuNYcXM7PVS/m
Bug#1058876: libopenmpi-dev: cmake builds do not find fortan mpimod in /usr/include
Package: libopenmpi-dev Version: 4.1.6-2 Severity: serious Justification: ftbfs (other) openmpi 4.1.6-2 moved the fortran mod files from /usr/lib to /usr/include. This is probably correct, but has some consequences we need to sort out. Applications using cmake for configuration are still looking for the mod files in /usr/lib, so their builds now fail. An example is adios2, with error message: [384/1029] /usr/bin/gfortran -I/build/adios2-2.9.2+dfsg1/examples/hello/bpWriter -I/build/adios2-2.9.2+dfsg1/build-mpi/bindings/Fortran -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_ 64-linux-gnu/openmpi/lib -g -O2 -ffile-prefix-map=/build/adios2-2.9.2+dfsg1=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -Jexamples/hello/bpWriter -fpreprocessed -c examples/hello/bpWriter /CMakeFiles/hello_bpWriter_f_mpi.dir/helloBPWriter.F90-pp.f90 -o examples/hello/bpWriter/CMakeFiles/hello_bpWriter_f_mpi.dir/helloBPWriter.F90.o FAILED: examples/hello/bpWriter/CMakeFiles/hello_bpWriter_f_mpi.dir/helloBPWriter.F90.o /usr/bin/gfortran -I/build/adios2-2.9.2+dfsg1/examples/hello/bpWriter -I/build/adios2-2.9.2+dfsg1/build-mpi/bindings/Fortran -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gn u/openmpi/lib -g -O2 -ffile-prefix-map=/build/adios2-2.9.2+dfsg1=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -Jexamples/hello/bpWriter -fpreprocessed -c examples/hello/bpWriter/CMakeFiles /hello_bpWriter_f_mpi.dir/helloBPWriter.F90-pp.f90 -o examples/hello/bpWriter/CMakeFiles/hello_bpWriter_f_mpi.dir/helloBPWriter.F90.o /build/adios2-2.9.2+dfsg1/examples/hello/bpWriter/helloBPWriter.F90:3:9: 3 | use mpi | 1 Fatal Error: Cannot open module file ‘mpi.mod’ for reading at (1): No such file or directory compilation terminated. We can see that the compilation got configured to use -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi which would be why it can't find mpi.mod in /usr/include As far as I can tell, adios2 is not making assumptions itself about the location of the mod files. I suspect the configuration is coming from cmake's FindMPI.cmake I guess we don't want openmpi 4.1.6-2 to migrate to testing until this issue is resolved, which is why I've marked Severity: serious. There are openmpi's pkgconfig files. $ pkg-config --cflags mpi-fort -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/lib The fortrandir variable set in ompi-fort.pc is also located in /usr/lib (perhaps it should be so) So /usr/include is not used in the include path flags. But /usr/lib is. This must be the origin of the problem. cmake's FindMPI.cmake does indeed use pkgconfig to extract the paths: "if(_MPI_PKG AND PKG_CONFIG_FOUND)" -- System Information: Debian Release: trixie/sid APT prefers unstable-debug APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 6.5.0-5-amd64 (SMP w/8 CPU threads; PREEMPT) Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8), LANGUAGE=en_AU:en Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages libopenmpi-dev depends on: ii gfortran [gfortran-mod-15] 4:13.2.0-2 ii gfortran-11 [gfortran-mod-15] 11.4.0-7 ii gfortran-12 [gfortran-mod-15] 12.3.0-13 ii gfortran-13 [gfortran-mod-15] 13.2.0-9 ii libevent-dev 2.1.12-stable-8 ii libhwloc-dev 2.10.0-1 ii libibverbs-dev 48.0-1 ii libjs-jquery 3.6.1+dfsg+~3.5.14-1 ii libjs-jquery-ui1.13.2+dfsg-1 ii libopenmpi34.1.6-2 ii libpmix-dev5.0.1-4 ii openmpi-bin4.1.6-2 ii openmpi-common 4.1.6-2 ii zlib1g-dev 1:1.3.dfsg-3 Versions of packages libopenmpi-dev recommends: ii libcoarrays-openmpi-dev 2.10.1-1+b1 Versions of packages libopenmpi-dev suggests: pn openmpi-doc -- no debconf information
Processed: Re: Bug#999968: sagan: depends on obsolete pcre3 library
Processing control commands: > tags -1 + patch Bug #68 [src:sagan] sagan: depends on obsolete pcre3 library Added tag(s) patch. -- 68: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=68 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Bug#999968: sagan: depends on obsolete pcre3 library
Control: tags -1 + patch Please find attached a patch, build-tested only. Description: Port to PCRE2. Bug-Debian: https://bugs.debian.org/68 Author: Yavor Doganov Forwarded: no Last-Update: 2023-12-17 --- --- sagan-1.2.0.orig/configure.ac +++ sagan-1.2.0/configure.ac @@ -392,14 +392,25 @@ CPPFLAGS="${CPPFLAGS} -I${with_libpcre_includes}" fi -AC_CHECK_HEADER(pcre.h,,[AC_ERROR(pcre.h not found ...)]) +AC_CHECK_HEADER([pcre2.h], [], [AC_MSG_ERROR([pcre2.h not found ...])], +[[#define PCRE2_CODE_UNIT_WIDTH 8 +]]) if test "$with_libpcre_libraries" != "no"; then LDFLAGS="${LDFLAGS} -L${with_libpcre_libraries}" fi PCRE="" -AC_CHECK_LIB(pcre, pcre_get_substring,, PCRE="no") +LIBS="$LIBS -lpcre2-8" +AC_MSG_CHECKING([for pcre library]) +AC_LINK_IFELSE( + [AC_LANG_PROGRAM([[#define PCRE2_CODE_UNIT_WIDTH 8 +#include +]], +[[pcre2_match_data *md = pcre2_match_data_create(4, NULL);]])], + [AC_MSG_RESULT([yes])], + [AC_MSG_RESULT([no]) + PCRE="no"]) if test "$PCRE" = "no"; then echo echo " ERROR! pcre library not found, go get it" @@ -408,98 +419,44 @@ exit 1 fi -# libpcre 8.35 (especially on debian) has a known issue that results in segfaults -if test "$with_libpcre_libraries" = "no"; then -PKG_CHECK_MODULES(LIBPCREVERSION, [libpcre = 8.35],[libpcre_buggy_found="yes"],[libprce_buggy_found="no"]) -if test "$libpcre_buggy_found" = "yes"; then -echo -echo " Warning! vulnerable libpcre version 8.35 found" -echo " This version has a known issue that could result in segfaults" -echo " please upgrade to a newer version of pcre which you can get from" -echo " www.pcre.org. For more information, see issue #1693" -echo -echo " Continuing for now with JIT disabled..." -echo -fi -fi - -# To prevent duping the lib link we reset LIBS after this check. Setting action-if-found to NULL doesn't seem to work -# see: http://blog.flameeyes.eu/2008/04/29/i-consider-ac_check_lib-harmful -PCRE="" -TMPLIBS="${LIBS}" -AC_CHECK_LIB(pcre, pcre_dfa_exec,, PCRE="no") -if test "$PCRE" = "no"; then -echo -echo " ERROR! pcre library was found but version was < 6.0" -echo " please upgrade to a newer version of pcre which you can get from" -echo " www.pcre.org." -echo -exit 1 -fi -LIBS="${TMPLIBS}" - -AC_TRY_COMPILE([ #include ], -[ int eo = 0; eo |= PCRE_EXTRA_MATCH_LIMIT_RECURSION; ], -[ pcre_match_limit_recursion_available=yes ], [:] -) - -if test "$pcre_match_limit_recursion_available" != "yes"; then -echo -echo " Warning! pcre extra opt PCRE_EXTRA_MATCH_LIMIT_RECURSION not found" -echo " This could lead to potential DoS please upgrade to pcre >= 6.5" -echo " from www.pcre.org." -echo " Continuing for now" -echo -AC_DEFINE([NO_PCRE_MATCH_RLIMIT],[1],[Pcre PCRE_EXTRA_MATCH_LIMIT_RECURSION not available]) -fi - -TMPCFLAGS="${CFLAGS}" -CFLAGS="-O0 -g -Werror -Wall" -AC_TRY_COMPILE([ #include ], -[ pcre_extra *extra = NULL; pcre_free_study(extra); ], -[ AC_DEFINE([HAVE_PCRE_FREE_STUDY], [1], [Pcre pcre_free_study supported])], [:] -) -CFLAGS="${TMPCFLAGS}" - - #enable support for PCRE-jit available since pcre-8.20 AC_MSG_CHECKING(for PCRE JIT support) -AC_TRY_COMPILE([ #include ], -[ -int jit = 0; -pcre_config(PCRE_CONFIG_JIT, ); -], +AC_RUN_IFELSE( + [AC_LANG_PROGRAM([[#define PCRE2_CODE_UNIT_WIDTH 8 +#include +]], +[[uint32_t jit = 0; + pcre2_config(PCRE2_CONFIG_JIT, ); + if (jit) +exit(EXIT_SUCCESS); + exit(EXIT_FAILURE);]])], [ pcre_jit_available=yes ], [ pcre_jit_available=no ] ) -# bug 1693, libpcre 8.35 is broken and debian jessie is still using that -if test "$libpcre_buggy_found" = "yes"; then -pcre_jit_available="no, libpcre 8.35 blacklisted" -fi - if test "x$pcre_jit_available" = "xyes"; then AC_MSG_RESULT(yes) AC_DEFINE([PCRE_HAVE_JIT], [1], [Pcre with JIT compiler support enabled]) AC_MSG_CHECKING(for PCRE JIT support usability) - AC_TRY_COMPILE([ #include ], - [ - const char* regexstr = "(a|b|c|d)"; - pcre *re; - const char *error; - pcre_extra *extra; - int err_offset; - re = pcre_compile(regexstr,0, , _offset,NULL); - extra = pcre_study(re, PCRE_STUDY_JIT_COMPILE, ); - if (extra == NULL) - exit(EXIT_FAILURE); - int jit = 0; - int ret = pcre_fullinfo(re, extra, PCRE_INFO_JIT, ); - if (ret != 0 || jit != 1) + AC_RUN_IFELSE( + [AC_LANG_PROGRAM([[#define PCRE2_CODE_UNIT_WIDTH 8 +#include +]], + [[ + PCRE2_SPTR regexstr = "(a|b|c|d)"; + pcre2_code *re; + int error; + PCRE2_SIZE err_offset; + re = pcre2_compile(regexstr, PCRE2_ZERO_TERMINATED, 0, + , _offset, NULL); + pcre2_jit_compile(re, PCRE2_JIT_COMPLETE); + size_t jit = 0; + int ret = pcre2_pattern_info(re, PCRE2_INFO_JITSIZE,
Bug#1058367: marked as done (retroarch: FTBFS: SpirvIntrinsics.h:120:10: error: ‘variant’ in namespace ‘std’ does not name a template type)
Your message dated Sun, 17 Dec 2023 09:49:28 + with message-id and subject line Bug#1058367: fixed in retroarch 1.16.0.3+dfsg-1 has caused the Debian Bug report #1058367, regarding retroarch: FTBFS: SpirvIntrinsics.h:120:10: error: ‘variant’ in namespace ‘std’ does not name a template type to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact ow...@bugs.debian.org immediately.) -- 1058367: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1058367 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Source: retroarch Version: 1.15.0+dfsg-1 Severity: serious Justification: FTBFS Tags: trixie sid ftbfs User: lu...@debian.org Usertags: ftbfs-20231212 ftbfs-trixie Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > /usr/bin/gcc -Wdate-time -D_FORTIFY_SOURCE=2 -g > -ffile-prefix-map=/<>=. -fstack-protector-strong > -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection > -std=gnu99 -D_GNU_SOURCE -I. -ffast-math -Wall -Wno-unused-result > -Wno-unused-variable -finput-charset=UTF-8 -DQT_CORE_LIB > -I/usr/include/x86_64-linux-gnu/qt5/QtCore > -I/usr/include/x86_64-linux-gnu/qt5 -DQT_GUI_LIB > -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5 > -DQT_CORE_LIB -I/usr/include/x86_64-linux-gnu/qt5/QtCore -DQT_WIDGETS_LIB > -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets > -I/usr/include/x86_64-linux-gnu/qt5 > -I/usr/include/x86_64-linux-gnu/qt5/QtCore -DQT_GUI_LIB > -I/usr/include/x86_64-linux-gnu/qt5/QtGui -DQT_CORE_LIB -DQT_CONCURRENT_LIB > -I/usr/include/x86_64-linux-gnu/qt5/QtConcurrent > -I/usr/include/x86_64-linux-gnu/qt5 -DQT_CORE_LIB > -I/usr/include/x86_64-linux-gnu/qt5/QtCore -DQT_NETWORK_LIB > -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork > -I/usr/include/x86_64-linux-gnu/qt5 -DQT_CORE_LIB > -I/usr/include/x86_64-linux-gnu/qt5/QtCore -fPIC -msse -msse2 -D_REENTRANT > -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdecor-0 >-I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include > -I/usr/include/libdrm -I/usr/include/SDL2 -D_REENTRANT > -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu > -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu > -I/usr/include/x86_64-linux-gnu -Wno-deprecated-declarations -I./deps/7zip > -I./libretro-common/include -I./deps -I./deps -Igfx/include > -I/usr/include/spirv_cross -I./deps/7zip -I./libretro-common/formats/libchdr > -Ideps/rcheevos/include -Ideps/discord-rpc/include -Iffmpeg > -I./deps/switchres -Ideps -Ideps/stb -DHAVE_CONFIG_H -DRARCH_INTERNAL > -D_FILE_OFFSET_BITS=64 -DGLOBAL_CONFIG_DIR='"/etc"' > -DASSETS_DIR='"/usr/share/retroarch"' -DFILTERS_DIR='"/usr/share/retroarch"' > -DCORE_INFO_DIR='"/usr/share/retroarch"' -DHAVE_LIBRETRODB -DHAVE_DYLIB > -DHAVE_FILE_LOGGER -DHAVE_SHADERPIPELINE -DHAVE_NETPLAYDISCOVERY > -DHAVE_GIT_VERSION -DGIT_VERSION='b2ceb50' -DHAVE_DR_MP3 -DHAVE_PATCH > -DHAVE_REWIND -DHAVE_CHEATS -DHAVE_CORE_INFO_CACHE -DHAVE_SCREENSHOTS > -DHAVE_VIDEO_FILTER -DHAVE_DSP_FILTER -DHAVE_NEAREST_RESAMPLER > -DHAVE_CONFIGFILE -DHAVE_AUDIOMIXER -DHAVE_BSV_MOVIE -DHAVE_RUNAHEAD > -DHAVE_CC_RESAMPLER -DHAVE_LANGEXTRA -DHAVE_IMAGEVIEWER -DHAVE_MAIN > -DHAVE_COMMAND -DHAVE_STDIN_CMD -DHAVE_TINYALSA -DHAVE_RWAV -DHAVE_MENU > -DHAVE_GFX_WIDGETS -DHAVE_RGUI -DHAVE_MATERIALUI -DHAVE_XMB -DHAVE_OZONE > -DHAVE_OVERLAY -DHAVE_STB_FONT -DHAVE_THREADS -DHAVE_THREAD_STORAGE > -DHAVE_LIBDECOR_H -DHAVE_X11 -DHAVE_OPENGL -DHAVE_OPENGL1 -DHAVE_GL_FFT > -DHAVE_GL_SYNC -DHAVE_EGL -DHAVE_VULKAN -DHAVE_OPENGL_CORE -DHAVE_GLSL > -DHAVE_SLANG -DHAVE_GLSLANG -DHAVE_SPIRV_CROSS -DHAVE_7ZIP -D_7ZIP_ST > -DHAVE_IBXM -DHAVE_FLAC -DHAVE_ZLIB -DHAVE_CHD -DWANT_SUBCODE > -DWANT_RAW_DATA_SECTOR -DHAVE_CDROM -DHAVE_RTGA -DHAVE_RPNG -DHAVE_RJPEG > -DHAVE_RBMP -DHAVE_VIDEOPROCESSOR -DHAVE_V4L2 -DHAVE_ACCESSIBILITY > -DHAVE_NETWORKING -DHAVE_IFINFO -DHAVE_NETWORK_CMD -DHAVE_CHEEVOS > -DRC_DISABLE_LUA -DHAVE_DISCORD -DHAVE_TRANSLATE -DHAVE_FFMPEG > -DSR_WITH_XRANDR -DHAVE_COMPRESSION -DHAVE_PRESENCE -MMD -c -o > obj-unix/release/./deps/7zip/Lzma2Dec.o deps/7zip/Lzma2Dec.c > In file included from /usr/include/glslang/Include/Types.h:47, > from /usr/include/glslang/Include/intermediate.h:57, > from > /usr/include/glslang/MachineIndependent/localintermediate.h:42, > from /usr/include/glslang/SPIRV/SpvTools.h:50, > from /usr/include/glslang/SPIRV/GlslangToSpv.h:42, > from gfx/drivers_shader/glslang.cpp:25: >
Bug#1058870: jq: Got illegal instruction in unit test in i386
Package: jq Version: 1.7.1-1 Severity: serious Tags: ftbfs Justification: fails to build from source (but built successfully in the past) jq failed to build in i386 with illegal instruction in unit test. The following is build log FAIL: tests/jqtest FAIL: tests/mantest FAIL: tests/utf8test FAIL: tests/shtest FAIL: tests/optionaltest FAIL: tests/onigtest FAIL: tests/base64test FAIL: tests/manonigtest == jq 1.7: ./test-suite.log == # TOTAL: 8 # PASS: 0 # SKIP: 0 # XFAIL: 0 # FAIL: 8 # XPASS: 0 # ERROR: 0 .. contents:: :depth: 2 FAIL: tests/mantest === ==2576563== ==2576563== Process terminating with default action of signal 4 (SIGILL) ==2576563== Illegal opcode at address 0x40199A6 ==2576563==at 0x40199A6: _dl_sysdep_parse_arguments (dl-sysdep.c:83) ==2576563==by 0x40199A6: _dl_sysdep_start (dl-sysdep.c:106) ==2576563==by 0x401B3C2: _dl_start_final (rtld.c:498) ==2576563==by 0x401B3C2: _dl_start (rtld.c:585) ==2576563==by 0x401A23A: ??? (in /usr/lib/i386-linux-gnu/ld-linux.so.2) Illegal instruction FAIL tests/mantest (exit status: 132) FAIL: tests/jqtest == ==2576560== ==2576560== Process terminating with default action of signal 4 (SIGILL) ==2576560== Illegal opcode at address 0x40199A6 ==2576560==at 0x40199A6: _dl_sysdep_parse_arguments (dl-sysdep.c:83) ==2576560==by 0x40199A6: _dl_sysdep_start (dl-sysdep.c:106) ==2576560==by 0x401B3C2: _dl_start_final (rtld.c:498) ==2576560==by 0x401B3C2: _dl_start (rtld.c:585) ==2576560==by 0x401A23A: ??? (in /usr/lib/i386-linux-gnu/ld-linux.so.2) Illegal instruction FAIL tests/jqtest (exit status: 132) FAIL: tests/shtest == + . ./tests/setup + [ -n ] + set -eu + dirname ./tests/shtest + cd ./tests + pwd + JQTESTDIR=/<>/tests + JQBASEDIR=/<>/tests/.. + JQ=/<>/jq + [ -z ] + which valgrind + VALGRIND=libtool --mode=execute -- valgrind --error-exitcode=1 --leak-check=full --suppressions=/<>/tests/onig.supp --suppressions=/<>/tests/local.supp + VG_EXIT0=--error-exitcode=0 + Q=-q + mods=/<>/tests/modules + clean=true + d= + trap clean EXIT + mktemp -d -t jqXX + d=/tmp/jqh5V7Wd + [ -z /tmp/jqh5V7Wd ] + msys=false + mingw=false + uname -s + JQ_NO_B=/<>/jq + JQ=/<>/jq -b + PATH=/<>/tests/..:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games /<>/tests/../tests/jq-f-test.sh + [ -f /<>/tests/../.libs/libinject_errors.so ] + printf a\0b\nc\0d\ne + libtool --mode=execute -- valgrind --error-exitcode=1 --leak-check=full --suppressions=/<>/tests/onig.supp --suppressions=/<>/tests/local.supp -q /<>/jq -b -Rse . == "a\ub\nc\ud\ne" /tmp/jqh5V7Wd/input ==2576629== ==2576629== Process terminating with default action of signal 4 (SIGILL) ==2576629== Illegal opcode at address 0x40199A6 ==2576629==at 0x40199A6: _dl_sysdep_parse_arguments (dl-sysdep.c:83) ==2576629==by 0x40199A6: _dl_sysdep_start (dl-sysdep.c:106) ==2576629==by 0x401B3C2: _dl_start_final (rtld.c:498) ==2576629==by 0x401B3C2: _dl_start (rtld.c:585) ==2576629==by 0x401A23A: ??? (in /usr/lib/i386-linux-gnu/ld-linux.so.2) Illegal instruction + clean + true + [ -n /tmp/jqh5V7Wd ] + rm -rf /tmp/jqh5V7Wd FAIL tests/shtest (exit status: 132) FAIL: tests/utf8test ==2576567== ==2576567== Process terminating with default action of signal 4 (SIGILL) ==2576567== Illegal opcode at address 0x40199A6 ==2576567==at 0x40199A6: _dl_sysdep_parse_arguments (dl-sysdep.c:83) ==2576567==by 0x40199A6: _dl_sysdep_start (dl-sysdep.c:106) ==2576567==by 0x401B3C2: _dl_start_final (rtld.c:498) ==2576567==by 0x401B3C2: _dl_start (rtld.c:585) ==2576567==by 0x401A23A: ??? (in /usr/lib/i386-linux-gnu/ld-linux.so.2) Illegal instruction UTF-8 byte sequences that span the jv_load_file read buffer are mangled FAIL tests/utf8test (exit status: 1) FAIL: tests/base64test == ==2576797== ==2576797== Process terminating with default action of signal 4 (SIGILL) ==2576797== Illegal opcode at address 0x40199A6 ==2576797==at 0x40199A6: _dl_sysdep_parse_arguments (dl-sysdep.c:83) ==2576797==by 0x40199A6: _dl_sysdep_start (dl-sysdep.c:106) ==2576797==by 0x401B3C2: _dl_start_final (rtld.c:498) ==2576797==by 0x401B3C2: _dl_start (rtld.c:585) ==2576797==by 0x401A23A: ??? (in /usr/lib/i386-linux-gnu/ld-linux.so.2) Illegal instruction FAIL tests/base64test (exit status: 132) FAIL: tests/optionaltest ==2576802== ==2576802== Process terminating with default action of signal 4 (SIGILL) ==2576802== Illegal opcode at address 0x40199A6 ==2576802==at 0x40199A6: _dl_sysdep_parse_arguments (dl-sysdep.c:83) ==2576802==by 0x40199A6: _dl_sysdep_start (dl-sysdep.c:106) ==2576802==by 0x401B3C2: _dl_start_final (rtld.c:498) ==2576802==by 0x401B3C2: _dl_start (rtld.c:585) ==2576802==by
Bug#1058413: marked as done (python-pykka: FTBFS: dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.12 3.11" returned exit code 13)
Your message dated Sun, 17 Dec 2023 08:49:37 + with message-id and subject line Bug#1058413: fixed in python-pykka 4.0.1-1 has caused the Debian Bug report #1058413, regarding python-pykka: FTBFS: dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.12 3.11" returned exit code 13 to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact ow...@bugs.debian.org immediately.) -- 1058413: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1058413 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Source: python-pykka Version: 4.0.0-1 Severity: serious Justification: FTBFS Tags: trixie sid ftbfs User: lu...@debian.org Usertags: ftbfs-20231212 ftbfs-trixie Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > debian/rules build > dh build --with python3,sphinxdoc --buildsystem=pybuild >dh_update_autotools_config -O--buildsystem=pybuild >dh_autoreconf -O--buildsystem=pybuild >dh_auto_configure -O--buildsystem=pybuild >dh_auto_build -O--buildsystem=pybuild > I: pybuild plugin_pyproject:110: Building wheel for python3.12 with "build" > module > I: pybuild base:310: python3.12 -m build --skip-dependency-check > --no-isolation --wheel --outdir /<>/.pybuild/cpython3_3.12_pykka > * Building wheel... > Successfully built pykka-4.0.0-py3-none-any.whl > I: pybuild plugin_pyproject:122: Unpacking wheel built for python3.12 with > "installer" module > I: pybuild plugin_pyproject:110: Building wheel for python3.11 with "build" > module > I: pybuild base:310: python3.11 -m build --skip-dependency-check > --no-isolation --wheel --outdir /<>/.pybuild/cpython3_3.11_pykka > * Building wheel... > Successfully built pykka-4.0.0-py3-none-any.whl > I: pybuild plugin_pyproject:122: Unpacking wheel built for python3.11 with > "installer" module >dh_auto_test -O--buildsystem=pybuild > I: pybuild base:310: cd /<>/.pybuild/cpython3_3.12_pykka/build; > python3.12 -m pytest tests > = test session starts > == > platform linux -- Python 3.12.1, pytest-7.4.3, pluggy-1.3.0 > rootdir: /<>/.pybuild/cpython3_3.12_pykka/build > plugins: mock-3.12.0 > collected 148 items > > tests/test_actor.py ... [ > 12%] > tests/test_future.py ...F[ > 29%] > tests/test_logging.py ...[ > 33%] > tests/test_ref.py ...[ > 49%] > tests/test_registry.py [ > 57%] > tests/proxy/test_attribute_access.py [ > 62%] > tests/proxy/test_dynamic_method_calls.py .. [ > 64%] > tests/proxy/test_mocking.py ... [ > 66%] > tests/proxy/test_proxy.py . [ > 77%] > tests/proxy/test_static_method_calls.py [ > 83%] > tests/proxy/test_traversable.py .. [ > 87%] > tests/proxy/test_typed_proxy.py [ > 89%] > tests/test_envelope.py . [ > 90%] > tests/test_future.py ... [ > 92%] > tests/test_logging.py . [ > 93%] > tests/test_messages.py [ > 95%] > tests/test_registry.py ..[ > 97%] > tests/test_threading_actor.py ...[ > 99%] > tests/proxy/test_traversable.py . > [100%] > > === FAILURES > === > __ test_future_supports_yield_from_syntax[threading] > ___ > > future = > > def test_future_supports_yield_from_syntax( > future: Future[int], > ) -> None: > def get_value() -> Generator[None, None, int]: > val = yield from future > return val > > future.set(1) > > assert run_async(get_value()) == 1 > > tests/test_future.py:153: > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > tests/test_future.py:20: in run_async > f = asyncio.ensure_future(coroutine, loop=loop) > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Bug#1058752: bug#62572: cp --no-clobber behavior has changed
On 2023-12-16 13:46, Bernhard Voelker wrote: Whether the implementation is race-prone or not is an internal thing. I wasn't referring to the internal implementation. I was referring to cp users. With the newer Coreutils (FreeBSD) behavior, you can reliably write a script to do something if cp -n didn't copy the file because the destination already existed. With the older Coreutils behavior you cannot do that reliably; there will always be a race condition.
Processed: [python-multidict] Bug #1055717: forward to upstream issue with a commit that fix the failure
Processing commands for cont...@bugs.debian.org: > forwarded 1055717 https://github.com/aio-libs/multidict/issues/868 Bug #1055717 [src:python-multidict] python-multidict ftbfs with Python 3.12 Set Bug forwarded-to-address to 'https://github.com/aio-libs/multidict/issues/868'. > thanks Stopping processing here. Please contact me if you need assistance. -- 1055717: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1055717 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems