Debian Bug report logs - #1097669
pyotherside: ftbfs with GCC-15

version graph

Package: src:pyotherside; Maintainer for src:pyotherside is Debian Python Team <[email protected]>;

Reported by: Matthias Klose <[email protected]>

Date: Mon, 17 Feb 2025 17:49:01 UTC

Severity: important

Tags: forky, sid, unreproducible

Found in version pyotherside/1.6.1-1

Reply or subscribe to this bug.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to Debian Python Team <[email protected]>:
Bug#1097669; Package src:pyotherside. (Mon, 17 Feb 2025 17:49:02 GMT) (full text, mbox, link).


Acknowledgement sent to Matthias Klose <[email protected]>:
New Bug report received and forwarded. Copy sent to Debian Python Team <[email protected]>. (Mon, 17 Feb 2025 17:49:02 GMT) (full text, mbox, link).


Message #5 received at [email protected] (full text, mbox, reply):

From: Matthias Klose <[email protected]>
To: [email protected]
Subject: pyotherside: ftbfs with GCC-15
Date: Mon, 17 Feb 2025 17:46:31 +0000
Package: src:pyotherside
Version: 1.6.1-1
Severity: important
Tags: sid forky
User: [email protected]
Usertags: ftbfs-gcc-15

[This bug is NOT targeted to the upcoming trixie release]

Please keep this issue open in the bug tracker for the package it
was filed for.  If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.

The package fails to build in a test rebuild on at least amd64 with
gcc-15/g++-15, but succeeds to build with gcc-14/g++-14. The
severity of this report will be raised before the forky release.

The full build log can be found at:
http://qa-logs.debian.net/2025/02/16/amd64exp/pyotherside_1.6.1-1_unstable_gccexp.log.gz
The last lines of the build log are at the end of this report.

To build with GCC 15, either set CC=gcc-15 CXX=g++-15 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t=experimental install g++ 

GCC 15 now defaults to the C23/C++23 standards, exposing many FTBFS.
Other Common build failures are new warnings resulting in build failures
with -Werror turned on, or new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-15/porting_to.html

[...]
../../src/qpython_priv.cpp: In function ‘PyObject* pyotherside_qrc_is_dir(PyObject*, PyObject*)’:
../../src/qpython_priv.cpp:142:34: warning: unused parameter ‘self’ [-Wunused-parameter]
  142 | pyotherside_qrc_is_dir(PyObject *self, PyObject *dirname)
      |                        ~~~~~~~~~~^~~~
../../src/qpython_priv.cpp: In function ‘PyObject* pyotherside_qrc_get_file_contents(PyObject*, PyObject*)’:
../../src/qpython_priv.cpp:158:45: warning: unused parameter ‘self’ [-Wunused-parameter]
  158 | pyotherside_qrc_get_file_contents(PyObject *self, PyObject *filename)
      |                                   ~~~~~~~~~~^~~~
../../src/qpython_priv.cpp: In function ‘PyObject* pyotherside_qrc_list_dir(PyObject*, PyObject*)’:
../../src/qpython_priv.cpp:177:36: warning: unused parameter ‘self’ [-Wunused-parameter]
  177 | pyotherside_qrc_list_dir(PyObject *self, PyObject *dirname)
      |                          ~~~~~~~~~~^~~~
../../src/qpython_priv.cpp: At global scope:
../../src/qpython_priv.cpp:468:1: warning: missing initializer for member ‘PyModuleDef::m_slots’ [-Wmissing-field-initializers]
  468 | };
      | ^
../../src/qpython_priv.cpp:468:1: warning: missing initializer for member ‘PyModuleDef::m_traverse’ [-Wmissing-field-initializers]
../../src/qpython_priv.cpp:468:1: warning: missing initializer for member ‘PyModuleDef::m_clear’ [-Wmissing-field-initializers]
../../src/qpython_priv.cpp:468:1: warning: missing initializer for member ‘PyModuleDef::m_free’ [-Wmissing-field-initializers]
../../src/qpython_priv.cpp: In constructor ‘QPythonPriv::QPythonPriv()’:
../../src/qpython_priv.cpp:535:23: warning: ‘void PyEval_InitThreads()’ is deprecated [-Wdeprecated-declarations]
  535 |     PyEval_InitThreads();
      |     ~~~~~~~~~~~~~~~~~~^~
In file included from /usr/include/python3.13/Python.h:124,
                 from ../../src/python_wrap.h:5,
                 from ../../src/pyobject_ref.h:23,
                 from ../../src/converter.h:22,
                 from ../../src/pyobject_converter.h:22,
                 from ../../src/qml_python_bridge.h:22:
/usr/include/python3.13/ceval.h:114:37: note: declared here
  114 | Py_DEPRECATED(3.9) PyAPI_FUNC(void) PyEval_InitThreads(void);
      |                                     ^~~~~~~~~~~~~~~~~~
../../src/qpython_priv.cpp:541:20: warning: ‘void PySys_SetArgvEx(int, wchar_t**, int)’ is deprecated [-Wdeprecated-declarations]
  541 |     PySys_SetArgvEx(argc, argv, 0);
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
In file included from /usr/include/python3.13/Python.h:125:
/usr/include/python3.13/sysmodule.h:11:38: note: declared here
   11 | Py_DEPRECATED(3.11) PyAPI_FUNC(void) PySys_SetArgvEx(int, wchar_t **, int);
      |                                      ^~~~~~~~~~~~~~~
g++ -c -pipe -I/usr/include/python3.13 -I/usr/include/python3.13 -g -O2 -ffile-prefix-map=/build/reproducible-path/pyotherside-1.6.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -Wall -Wextra -fPIC -DPYOTHERSIDE_VERSION=\"1.6.1\" -DHAVE_DLADDR -DQT_NO_DEBUG -DQT_PLUGIN -DQT_QUICK_LIB -DQT_OPENGL_LIB -DQT_SVG_LIB -DQT_GUI_LIB -DQT_QMLMODELS_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I../../src -I. -I../../src -I/usr/include/x86_64-linux-gnu/qt6 -I/usr/include/x86_64-linux-gnu/qt6/QtQuick -I/usr/include/x86_64-linux-gnu/qt6/QtOpenGL -I/usr/include/x86_64-linux-gnu/qt6/QtSvg -I/usr/include/x86_64-linux-gnu/qt6/QtGui -I/usr/include/x86_64-linux-gnu/qt6/QtQmlModels -I/usr/include/x86_64-linux-gnu/qt6/QtQml -I/usr/include/x86_64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/x86_64-linux-gnu/qt6/QtNetwork -I/usr/include/x86_64-linux-gnu/qt6/QtCore -I. -I/usr/lib/x86_64-linux-gnu/qt6/mkspecs/linux-g++ -o moc_qpython_priv.o moc_qpython_priv.cpp
g++ -c -pipe -I/usr/include/python3.13 -I/usr/include/python3.13 -g -O2 -ffile-prefix-map=/build/reproducible-path/pyotherside-1.6.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -Wall -Wextra -fPIC -DPYOTHERSIDE_VERSION=\"1.6.1\" -DHAVE_DLADDR -DQT_NO_DEBUG -DQT_PLUGIN -DQT_QUICK_LIB -DQT_OPENGL_LIB -DQT_SVG_LIB -DQT_GUI_LIB -DQT_QMLMODELS_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I../../src -I. -I../../src -I/usr/include/x86_64-linux-gnu/qt6 -I/usr/include/x86_64-linux-gnu/qt6/QtQuick -I/usr/include/x86_64-linux-gnu/qt6/QtOpenGL -I/usr/include/x86_64-linux-gnu/qt6/QtSvg -I/usr/include/x86_64-linux-gnu/qt6/QtGui -I/usr/include/x86_64-linux-gnu/qt6/QtQmlModels -I/usr/include/x86_64-linux-gnu/qt6/QtQml -I/usr/include/x86_64-linux-gnu/qt6/QtQmlIntegration -I/usr/include/x86_64-linux-gnu/qt6/QtNetwork -I/usr/include/x86_64-linux-gnu/qt6/QtCore -I. -I/usr/lib/x86_64-linux-gnu/qt6/mkspecs/linux-g++ -o moc_qobject_ref.o moc_qobject_ref.cpp
rm -f libpyothersideplugin.so
g++ -Wl,-z,relro -Wl,-z,now -Wl,-rpath-link,/usr/lib/x86_64-linux-gnu -shared -o libpyothersideplugin.so pyotherside_plugin.o qpython_imageprovider.o pyglarea.o pyglrenderer.o pyfbo.o pythonlib_loader.o qpython.o qpython_worker.o qpython_priv.o global_libpython_loader.o pyobject_ref.o qobject_ref.o qrc_qrc_importer.o moc_pyotherside_plugin.o moc_pyglarea.o moc_pyfbo.o moc_qpython.o moc_qpython_worker.o moc_qpython_priv.o moc_qobject_ref.o  /usr/lib/x86_64-linux-gnu/libQt6Quick.so /usr/lib/x86_64-linux-gnu/libQt6OpenGL.so /usr/lib/x86_64-linux-gnu/libQt6Svg.so /usr/lib/x86_64-linux-gnu/libQt6Gui.so /usr/lib/x86_64-linux-gnu/libGLX.so /usr/lib/x86_64-linux-gnu/libOpenGL.so /usr/lib/x86_64-linux-gnu/libQt6QmlModels.so /usr/lib/x86_64-linux-gnu/libQt6Qml.so /usr/lib/x86_64-linux-gnu/libQt6QmlBuiltins.a /usr/lib/x86_64-linux-gnu/libQt6Network.so /usr/lib/x86_64-linux-gnu/libQt6Core.so -lpthread -lGLX -lOpenGL  -L/usr/lib/python3.13/config-3.13-x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -lpython3.13 -ldl -lm  
/usr/bin/ld: qpython_imageprovider.o:(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; pyotherside_plugin.o:(.rodata+0x0): first defined here
/usr/bin/ld: pyglarea.o:(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; pyotherside_plugin.o:(.rodata+0x0): first defined here
/usr/bin/ld: pyglrenderer.o:(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; pyotherside_plugin.o:(.rodata+0x0): first defined here
/usr/bin/ld: pyfbo.o:(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; pyotherside_plugin.o:(.rodata+0x0): first defined here
/usr/bin/ld: pythonlib_loader.o:(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; pyotherside_plugin.o:(.rodata+0x0): first defined here
/usr/bin/ld: qpython.o:(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; pyotherside_plugin.o:(.rodata+0x0): first defined here
/usr/bin/ld: qpython_worker.o:(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; pyotherside_plugin.o:(.rodata+0x0): first defined here
/usr/bin/ld: qpython_priv.o:(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; pyotherside_plugin.o:(.rodata+0x0): first defined here
/usr/bin/ld: pyobject_ref.o:(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; pyotherside_plugin.o:(.rodata+0x0): first defined here
/usr/bin/ld: qobject_ref.o:(.rodata+0x0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; pyotherside_plugin.o:(.rodata+0x0): first defined here
/usr/bin/ld: moc_pyotherside_plugin.o:(.rodata+0x64): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; pyotherside_plugin.o:(.rodata+0x0): first defined here
/usr/bin/ld: moc_pyglarea.o:(.rodata+0x1f4): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; pyotherside_plugin.o:(.rodata+0x0): first defined here
/usr/bin/ld: moc_pyfbo.o:(.rodata+0x80): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; pyotherside_plugin.o:(.rodata+0x0): first defined here
/usr/bin/ld: moc_qpython.o:(.rodata+0x974): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; pyotherside_plugin.o:(.rodata+0x0): first defined here
/usr/bin/ld: moc_qpython_worker.o:(.rodata+0x238): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; pyotherside_plugin.o:(.rodata+0x0): first defined here
/usr/bin/ld: moc_qpython_priv.o:(.rodata+0x9c): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; pyotherside_plugin.o:(.rodata+0x0): first defined here
/usr/bin/ld: moc_qobject_ref.o:(.rodata+0xa0): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; pyotherside_plugin.o:(.rodata+0x0): first defined here
collect2: error: ld returned 1 exit status
make[3]: *** [Makefile:240: libpyothersideplugin.so] Error 1
make[3]: Leaving directory '/build/reproducible-path/pyotherside-1.6.1/build6/src'
make[2]: *** [Makefile:49: sub-src-make_first] Error 2
make[2]: Leaving directory '/build/reproducible-path/pyotherside-1.6.1/build6'
dh_auto_build: error: cd build6 && make -j8 returned exit code 2
make[1]: *** [debian/rules:15: override_dh_auto_build] Error 25
make[1]: Leaving directory '/build/reproducible-path/pyotherside-1.6.1'
make: *** [debian/rules:8: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2



Information forwarded to [email protected], Debian Python Team <[email protected]>:
Bug#1097669; Package src:pyotherside. (Thu, 13 Mar 2025 17:39:01 GMT) (full text, mbox, link).


Acknowledgement sent to Felix Zielcke <[email protected]>:
Extra info received and forwarded to list. Copy sent to Debian Python Team <[email protected]>. (Thu, 13 Mar 2025 17:39:01 GMT) (full text, mbox, link).


Message #10 received at [email protected] (full text, mbox, reply):

From: Felix Zielcke <[email protected]>
To: Matthias Klose <[email protected]>
Cc: [email protected]
Subject: Re: pyotherside: ftbfs with GCC-15
Date: Thu, 13 Mar 2025 18:37:23 +0100
Control: tag -1 unreproducible

Am Montag, dem 17.02.2025 um 17:46 +0000 schrieb Matthias Klose:
> Package: src:pyotherside
> Version: 1.6.1-1
> Severity: important
> Tags: sid forky
> User: [email protected]
> Usertags: ftbfs-gcc-15
> 
[...]
> The package fails to build in a test rebuild on at least amd64 with
> gcc-15/g++-15, but succeeds to build with gcc-14/g++-14. The
> severity of this report will be raised before the forky release.
> 
> The full build log can be found at:
> http://qa-logs.debian.net/2025/02/16/amd64exp/pyotherside_1.6.1-1_unstable_gccexp.log.gz
> The last lines of the build log are at the end of this report.
> 
> To build with GCC 15, either set CC=gcc-15 CXX=g++-15 explicitly,
> or install the gcc, g++, gfortran, ... packages from experimental.
> 
>   apt-get -t=experimental install g++ 
> 
> [...]
> g++ -Wl,-z,relro -Wl,-z,now -Wl,-rpath-link,/usr/lib/x86_64-linux-gnu
> -shared -o libpyothersideplugin.so pyotherside_plugin.o
> qpython_imageprovider.o pyglarea.o pyglrenderer.o pyfbo.o
> pythonlib_loader.o qpython.o qpython_worker.o qpython_priv.o
> global_libpython_loader.o pyobject_ref.o qobject_ref.o
> qrc_qrc_importer.o moc_pyotherside_plugin.o moc_pyglarea.o
> moc_pyfbo.o moc_qpython.o moc_qpython_worker.o moc_qpython_priv.o
> moc_qobject_ref.o  /usr/lib/x86_64-linux-gnu/libQt6Quick.so
> /usr/lib/x86_64-linux-gnu/libQt6OpenGL.so /usr/lib/x86_64-linux-
> gnu/libQt6Svg.so /usr/lib/x86_64-linux-gnu/libQt6Gui.so
> /usr/lib/x86_64-linux-gnu/libGLX.so /usr/lib/x86_64-linux-
> gnu/libOpenGL.so /usr/lib/x86_64-linux-gnu/libQt6QmlModels.so
> /usr/lib/x86_64-linux-gnu/libQt6Qml.so /usr/lib/x86_64-linux-
> gnu/libQt6QmlBuiltins.a /usr/lib/x86_64-linux-gnu/libQt6Network.so
> /usr/lib/x86_64-linux-gnu/libQt6Core.so -lpthread -lGLX -lOpenGL  -
> L/usr/lib/python3.13/config-3.13-x86_64-linux-gnu -L/usr/lib/x86_64-
> linux-gnu -lpython3.13 -ldl -lm  
> /usr/bin/ld: qpython_imageprovider.o:(.rodata+0x0): multiple
> definition of `QtPrivate::IsFloatType_v<_Float16>';
> pyotherside_plugin.o:(.rodata+0x0): first defined here
> /usr/bin/ld: pyglarea.o:(.rodata+0x0): multiple definition of
> `QtPrivate::IsFloatType_v<_Float16>';
> pyotherside_plugin.o:(.rodata+0x0): first defined here
> /usr/bin/ld: pyglrenderer.o:(.rodata+0x0): multiple definition of
> `QtPrivate::IsFloatType_v<_Float16>';
> pyotherside_plugin.o:(.rodata+0x0): first defined here
> /usr/bin/ld: pyfbo.o:(.rodata+0x0): multiple definition of
> `QtPrivate::IsFloatType_v<_Float16>';
> pyotherside_plugin.o:(.rodata+0x0): first defined here
> /usr/bin/ld: pythonlib_loader.o:(.rodata+0x0): multiple definition of
> `QtPrivate::IsFloatType_v<_Float16>';
> pyotherside_plugin.o:(.rodata+0x0): first defined here
> /usr/bin/ld: qpython.o:(.rodata+0x0): multiple definition of
> `QtPrivate::IsFloatType_v<_Float16>';
> pyotherside_plugin.o:(.rodata+0x0): first defined here
> /usr/bin/ld: qpython_worker.o:(.rodata+0x0): multiple definition of
> `QtPrivate::IsFloatType_v<_Float16>';
> pyotherside_plugin.o:(.rodata+0x0): first defined here
> /usr/bin/ld: qpython_priv.o:(.rodata+0x0): multiple definition of
> `QtPrivate::IsFloatType_v<_Float16>';
> pyotherside_plugin.o:(.rodata+0x0): first defined here
> /usr/bin/ld: pyobject_ref.o:(.rodata+0x0): multiple definition of
> `QtPrivate::IsFloatType_v<_Float16>';
> pyotherside_plugin.o:(.rodata+0x0): first defined here
> /usr/bin/ld: qobject_ref.o:(.rodata+0x0): multiple definition of
> `QtPrivate::IsFloatType_v<_Float16>';
> pyotherside_plugin.o:(.rodata+0x0): first defined here
> /usr/bin/ld: moc_pyotherside_plugin.o:(.rodata+0x64): multiple
> definition of `QtPrivate::IsFloatType_v<_Float16>';
> pyotherside_plugin.o:(.rodata+0x0): first defined here
> /usr/bin/ld: moc_pyglarea.o:(.rodata+0x1f4): multiple definition of
> `QtPrivate::IsFloatType_v<_Float16>';
> pyotherside_plugin.o:(.rodata+0x0): first defined here
> /usr/bin/ld: moc_pyfbo.o:(.rodata+0x80): multiple definition of
> `QtPrivate::IsFloatType_v<_Float16>';
> pyotherside_plugin.o:(.rodata+0x0): first defined here
> /usr/bin/ld: moc_qpython.o:(.rodata+0x974): multiple definition of
> `QtPrivate::IsFloatType_v<_Float16>';
> pyotherside_plugin.o:(.rodata+0x0): first defined here
> /usr/bin/ld: moc_qpython_worker.o:(.rodata+0x238): multiple
> definition of `QtPrivate::IsFloatType_v<_Float16>';
> pyotherside_plugin.o:(.rodata+0x0): first defined here
> /usr/bin/ld: moc_qpython_priv.o:(.rodata+0x9c): multiple definition
> of `QtPrivate::IsFloatType_v<_Float16>';
> pyotherside_plugin.o:(.rodata+0x0): first defined here
> /usr/bin/ld: moc_qobject_ref.o:(.rodata+0xa0): multiple definition of
> `QtPrivate::IsFloatType_v<_Float16>';
> pyotherside_plugin.o:(.rodata+0x0): first defined here
> collect2: error: ld returned 1 exit status
> make[3]: *** [Makefile:240: libpyothersideplugin.so] Error 1
> make[3]: Leaving directory '/build/reproducible-path/pyotherside-
> 1.6.1/build6/src'
> make[2]: *** [Makefile:49: sub-src-make_first] Error 2
> make[2]: Leaving directory '/build/reproducible-path/pyotherside-
> 1.6.1/build6'
> dh_auto_build: error: cd build6 && make -j8 returned exit code 2
> make[1]: *** [debian/rules:15: override_dh_auto_build] Error 25
> make[1]: Leaving directory '/build/reproducible-path/pyotherside-
> 1.6.1'
> make: *** [debian/rules:8: binary] Error 2
> dpkg-buildpackage: error: debian/rules binary subprocess returned
> exit status 2
> 

Hi Matthias,

I fail to reproduce this. I tried both with pyotherside 1.6.1-1 (which
you reported this against) and 1.6.2-1 currently in unstable.

Building was done with:

sbuild -d unstable --extra-repository='deb http://deb.debian.org/debian
experimental main' --build-dep-resolver=aptitude --add-depends='g++ (>=
4:15.0.0-2)' --add-conflicts=gcc-14

And the log shows that gcc/g++ 4.15 gets installed and 14 gets removed:

 g++ (= 4:15.0.0-2),
 g++-15 (= 15-20250220-1),
 g++-15-x86-64-linux-gnu (= 15-20250220-1),
 g++-x86-64-linux-gnu (= 4:15.0.0-2),
 gcc (= 4:15.0.0-2),
 gcc-15 (= 15-20250220-1),
 gcc-15-base (= 15-20250220-1),
 gcc-15-x86-64-linux-gnu (= 15-20250220-1),
 gcc-x86-64-linux-gnu (= 4:15.0.0-2),
[...]
Removing g++-14 (14.2.0-18) ...
Removing g++-14-x86-64-linux-gnu (14.2.0-18) ...
Removing gcc-14 (14.2.0-18) ...
Removing gcc-14-x86-64-linux-gnu (14.2.0-18) ...
Removing libstdc++-14-dev:amd64 (14.2.0-18) ...
Removing libgcc-14-dev:amd64 (14.2.0-18) ...

So is this now still a problem or has it been somehow fixed?

Regards
Felix



Added tag(s) unreproducible. Request was from Felix Zielcke <[email protected]> to [email protected]. (Thu, 13 Mar 2025 17:39:01 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <[email protected]>. Last modified: Tue May 13 12:17:04 2025; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU General Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.