Your message dated Mon, 07 Apr 2025 14:03:15 +0000 with message-id <E1u1n4F-001DQ5-PS@fasolo.debian.org> and subject line Bug#1075420: fixed in python-pyo 1.0.6-1 has caused the Debian Bug report #1075420, regarding python-pyo: ftbfs with GCC-14 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 owner@bugs.debian.org immediately.) -- 1075420: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1075420 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: maintonly@bugs.debian.org
- Subject: python-pyo: ftbfs with GCC-14
- From: Matthias Klose <doko@debian.org>
- Date: Wed, 03 Jul 2024 12:41:18 +0000
- Message-id: <E1sOzIU-0043Ln-8e@paradis.debian.org>
Package: src:python-pyo Version: 1.0.5-5 Severity: important Tags: sid trixie User: debian-gcc@lists.debian.org Usertags: ftbfs-gcc-14 [This bug is 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-14/g++-14, but succeeds to build with gcc-13/g++-13. The severity of this report will be raised before the trixie release. The full build log can be found at: http://qa-logs.debian.net/2024/07/01/python-pyo_1.0.5-5_unstable_gccexp.log The last lines of the build log are at the end of this report. To build with GCC 14, either set CC=gcc-14 CXX=g++-14 explicitly, or install the gcc, g++, gfortran, ... packages from experimental. apt-get -t=experimental install g++ 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-14/porting_to.html [...] 813 | err = jack_port_set_name(be_data->jack_out_ports[i], name); | ^~~ /usr/include/jack/jack.h:901:5: note: declared here 901 | int jack_port_set_name (jack_port_t *port, const char *port_name) JACK_OPTIONAL_WEAK_DEPRECATED_EXPORT; | ^~~~~~~~~~~~~~~~~~ src/engine/ad_jack.c:833:13: warning: ‘jack_port_set_name’ is deprecated [-Wdeprecated-declarations] 833 | err = jack_port_set_name(be_data->jack_out_ports[i], result); | ^~~ /usr/include/jack/jack.h:901:5: note: declared here 901 | int jack_port_set_name (jack_port_t *port, const char *port_name) JACK_OPTIONAL_WEAK_DEPRECATED_EXPORT; | ^~~~~~~~~~~~~~~~~~ src/engine/ad_jack.c: In function ‘jack_midi_input_port_set_name’: src/engine/ad_jack.c:862:9: warning: ‘jack_port_set_name’ is deprecated [-Wdeprecated-declarations] 862 | err = jack_port_set_name(be_data->jack_midiin_port, name); | ^~~ /usr/include/jack/jack.h:901:5: note: declared here 901 | int jack_port_set_name (jack_port_t *port, const char *port_name) JACK_OPTIONAL_WEAK_DEPRECATED_EXPORT; | ^~~~~~~~~~~~~~~~~~ src/engine/ad_jack.c: In function ‘jack_midi_output_port_set_name’: src/engine/ad_jack.c:890:9: warning: ‘jack_port_set_name’ is deprecated [-Wdeprecated-declarations] 890 | err = jack_port_set_name(be_data->jack_midiout_port, name); | ^~~ /usr/include/jack/jack.h:901:5: note: declared here 901 | int jack_port_set_name (jack_port_t *port, const char *port_name) JACK_OPTIONAL_WEAK_DEPRECATED_EXPORT; | ^~~~~~~~~~~~~~~~~~ x86_64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.12 -c src/engine/ad_portaudio.c -o build/temp.linux-x86_64-cpython-312/src/engine/ad_portaudio.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG x86_64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.12 -c src/engine/dummymodule.c -o build/temp.linux-x86_64-cpython-312/src/engine/dummymodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG x86_64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.12 -c src/engine/fft.c -o build/temp.linux-x86_64-cpython-312/src/engine/fft.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG x86_64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.12 -c src/engine/inputfadermodule.c -o build/temp.linux-x86_64-cpython-312/src/engine/inputfadermodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG x86_64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.12 -c src/engine/interpolation.c -o build/temp.linux-x86_64-cpython-312/src/engine/interpolation.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG x86_64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.12 -c src/engine/md_portmidi.c -o build/temp.linux-x86_64-cpython-312/src/engine/md_portmidi.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG x86_64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.12 -c src/engine/midilistenermodule.c -o build/temp.linux-x86_64-cpython-312/src/engine/midilistenermodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG x86_64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.12 -c src/engine/mixmodule.c -o build/temp.linux-x86_64-cpython-312/src/engine/mixmodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG x86_64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.12 -c src/engine/osclistenermodule.c -o build/temp.linux-x86_64-cpython-312/src/engine/osclistenermodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/engine/osclistenermodule.c: In function ‘process_osc’: src/engine/osclistenermodule.c:93:22: error: assignment to ‘struct lo_blob_ **’ from incompatible pointer type ‘struct lo_blob_ *’ [-Wincompatible-pointer-types] 93 | blob = (lo_blob)argv[i]; | ^ src/engine/osclistenermodule.c:94:45: error: passing argument 1 of ‘lo_blob_datasize’ from incompatible pointer type [-Wincompatible-pointer-types] 94 | blobsize = lo_blob_datasize(blob); | ^~~~ | | | struct lo_blob_ ** In file included from src/engine/osclistenermodule.c:25: /usr/include/lo/lo.h:223:35: note: expected ‘lo_blob’ {aka ‘struct lo_blob_ *’} but argument is of type ‘struct lo_blob_ **’ 223 | uint32_t lo_blob_datasize(lo_blob b); | ~~~~~~~~^ src/engine/osclistenermodule.c:95:44: error: passing argument 1 of ‘lo_blob_dataptr’ from incompatible pointer type [-Wincompatible-pointer-types] 95 | blobdata = lo_blob_dataptr(blob); | ^~~~ | | | struct lo_blob_ ** /usr/include/lo/lo.h:231:31: note: expected ‘lo_blob’ {aka ‘struct lo_blob_ *’} but argument is of type ‘struct lo_blob_ **’ 231 | void *lo_blob_dataptr(lo_blob b); | ~~~~~~~~^ src/engine/osclistenermodule.c: In function ‘OscListener_new’: src/engine/osclistenermodule.c:187:56: error: passing argument 4 of ‘lo_server_add_method’ from incompatible pointer type [-Wincompatible-pointer-types] 187 | lo_server_add_method(self->osc_server, NULL, NULL, process_osc, (void *)self); | ^~~~~~~~~~~ | | | int (*)(const char *, const char *, lo_arg **, int, void *, void *) In file included from /usr/include/lo/lo.h:32: /usr/include/lo/lo_lowlevel.h:876:72: note: expected ‘lo_method_handler’ {aka ‘int (*)(const char *, const char *, lo_arg **, int, struct lo_message_ *, void *)’} but argument is of type ‘int (*)(const char *, const char *, lo_arg **, int, void *, void *)’ 876 | const char *typespec, lo_method_handler h, | ~~~~~~~~~~~~~~~~~~^ error: command '/usr/bin/x86_64-linux-gnu-gcc' failed with exit code 1 E: pybuild pybuild:389: build: plugin distutils failed with: exit code=1: /usr/bin/python3 setup.py build dh_auto_build: error: pybuild --build -i python{version} -p "3.11 3.12" returned exit code 13 make: *** [debian/rules:6: build] Error 25 dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
- To: 1075420-close@bugs.debian.org
- Subject: Bug#1075420: fixed in python-pyo 1.0.6-1
- From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
- Date: Mon, 07 Apr 2025 14:03:15 +0000
- Message-id: <E1u1n4F-001DQ5-PS@fasolo.debian.org>
- Reply-to: Benjamin Drung <bdrung@debian.org>
Source: python-pyo Source-Version: 1.0.6-1 Done: Benjamin Drung <bdrung@debian.org> We believe that the bug you reported is fixed in the latest version of python-pyo, 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 1075420@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Benjamin Drung <bdrung@debian.org> (supplier of updated python-pyo 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 ftpmaster@ftp-master.debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Mon, 07 Apr 2025 14:10:18 +0200 Source: python-pyo Built-For-Profiles: noudeb Architecture: source Version: 1.0.6-1 Distribution: unstable Urgency: medium Maintainer: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org> Changed-By: Benjamin Drung <bdrung@debian.org> Closes: 1075420 1084560 1086927 Changes: python-pyo (1.0.6-1) unstable; urgency=medium . * Team upload. * New upstream release - Fix lo_blob and lo_message types in osclistenermodule.c (Closes: #1075420) - Use libsnfile to retrieve aiff markers instead of the deprecated aifc module (issue #286) (Closes: #1084560) * debian/watch: query api.github.com for new versions * Drop patches that were applied upstream and refresh remaining patches * Escape backslashes in docstrings (Closes: #1086927) Checksums-Sha1: d3c8be1cd9312dea77024356cb935ac3dde63c3c 2156 python-pyo_1.0.6-1.dsc 9c90930e9f4d13878f62d00da3fef97344f9b6eb 11092245 python-pyo_1.0.6.orig.tar.gz 14b1d49a3092a117ac3b44aaa911cdec6fe39f46 8488 python-pyo_1.0.6-1.debian.tar.xz 56f1ae0151712cac8c0d5165701644f340601040 8254 python-pyo_1.0.6-1_source.buildinfo Checksums-Sha256: 903fb9dc36b157b77be76fb8d577600934ea6cc9770094cbf747ffb839727f31 2156 python-pyo_1.0.6-1.dsc 7be3db9200dd0b8d2176914bfb3aa230e0b087f544a4d2dbc3ca64607239a67d 11092245 python-pyo_1.0.6.orig.tar.gz da154128895cb0fd5c48a4acde10a7642b7c5298421817e8a4f8cb9d0e4cfb63 8488 python-pyo_1.0.6-1.debian.tar.xz 7972d6337528ac9793addfdc413c43df9df10beb90a0fd119f6b09274a0c2a7b 8254 python-pyo_1.0.6-1_source.buildinfo Files: 99b987b2539ee2deb9a8e3ddb33e513e 2156 python optional python-pyo_1.0.6-1.dsc a8ce7ab68160a7d8b9caa5f99dc4cab6 11092245 python optional python-pyo_1.0.6.orig.tar.gz 37c62c04e79ea02fcd9a1c17dd74fcc8 8488 python optional python-pyo_1.0.6-1.debian.tar.xz 561acdd7594c9bdb1feca3ea95a04904 8254 python optional python-pyo_1.0.6-1_source.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEpi0s+9ULm1vzYNVLFZ61xO/Id0wFAmfzwyEACgkQFZ61xO/I d0wELA/+Ipi2gx+8o40TXvRPcliNV4GGBB30/37+hgYfj0xMIIPS3jUH0oinCt+3 UIntDSNiVpnwQx6i2UIee/XX1VcdcI0HpXW+sUFcWuGXIIVpgBtdCMAcEmeuev5U Qo7dBfF+zj7al+ASy4sNODwaGj0xZkJu3spsYrNGUY8ylazPbfZDcHgFpyKDBnQm YdkRIINCkPUNmgnmHPIxNj8XKIhL4TzXwwjV65A8+N4cMG2H2XCr3ueJeS5e+KsA hYwEukCjpD8oBAM93Jy8jFBjh7rJy1NnTKIs8h2eQi7kttvAqv9nXXapDjsl5SFc bnIS2P46gaElEpzD1r+aT7lFyZCbTekTZMVLuQvFq2jWzS7n2BuBrOSA86EsfX+7 LavtTLSzQXsHfEY9jWPpLVQcC6E9E6+KUwdrmo4S3/0gLFRB8HhxTBLPMF803A1Y Cun7er6uuyY+kD+PURH1G0gkEpNhyC8V3KYu0XyZ8m+eR1AimRCzfkBIRFD55lgP f9GiXaZrmju0dKJOL2dKGbY6T3OIvms4ytxPDY7Qg/xDOb7dN3VsL/rkEnaVS69M RTdf077JUExzuy0MOrzS92rPJ6+2fbmQX6HmGVey+f3+M1rcI0+xkcfviwoerkww ZVOjLKFjGfvi41yWA6sLbhgwgO72Ib9FeHvexaYODQDBR/iqAHw= =Sbt2 -----END PGP SIGNATURE-----Attachment: pgpVkBH2_aJnW.pgp
Description: PGP signature
--- End Message ---