Your message dated Tue, 25 Feb 2025 10:22:54 +0000
with message-id <e1tms5w-006vyz...@fasolo.debian.org>
and subject line Bug#1075416: fixed in python-librtmp 0.3.0-2
has caused the Debian Bug report #1075416,
regarding python-librtmp: 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 ow...@bugs.debian.org
immediately.)
--
1075416: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1075416
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:python-librtmp
Version: 0.3.0-1.2
Severity: important
Tags: sid trixie
User: debian-...@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-librtmp_0.3.0-1.2_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
[...]
build/temp.linux-x86_64-cpython-311/librtmp._librtmp.c: In function
‘_cffi_f_RTMP_LogSetCallback’:
build/temp.linux-x86_64-cpython-311/librtmp._librtmp.c:2631:25: error: passing
argument 1 of ‘RTMP_LogSetCallback’ from incompatible pointer type
[-Wincompatible-pointer-types]
2631 | { RTMP_LogSetCallback(x0); }
| ^~
| |
| void (*)(int, const char *, void *)
/usr/include/librtmp/log.h:49:44: note: expected ‘void (*)(int, const char *,
__va_list_tag *)’ but argument is of type ‘void (*)(int, const char *, void *)’
49 | void RTMP_LogSetCallback(RTMP_LogCallback *cb);
| ~~~~~~~~~~~~~~~~~~^~
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.11 setup.py build
I: pybuild base:311: /usr/bin/python3 setup.py build
/usr/lib/python3/dist-packages/setuptools/__init__.py:84: _DeprecatedInstaller:
setuptools.installer and fetch_build_eggs are deprecated.
!!
********************************************************************************
Requirements should be satisfied by a PEP 517 installer.
If you are using pip, you can try `pip install --use-pep517`.
********************************************************************************
!!
dist.fetch_build_eggs(dist.setup_requires)
WARNING: The wheel package is not available.
/usr/lib/python3/dist-packages/cffi/cparser.py:163: UserWarning: Global
variable 'python_log_callback' in cdef(): for consistency with C it should have
a storage class specifier (usually 'extern')
warnings.warn("Global variable '%s' in cdef(): for consistency "
running build
running build_py
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_librtmp/build/librtmp
copying librtmp/logging.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_librtmp/build/librtmp
copying librtmp/packet.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_librtmp/build/librtmp
copying librtmp/rtmp.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_librtmp/build/librtmp
copying librtmp/exceptions.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_librtmp/build/librtmp
copying librtmp/ffi.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_librtmp/build/librtmp
copying librtmp/utils.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_librtmp/build/librtmp
copying librtmp/stream.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_librtmp/build/librtmp
copying librtmp/compat.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_librtmp/build/librtmp
copying librtmp/amf.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_librtmp/build/librtmp
copying librtmp/aval.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_librtmp/build/librtmp
copying librtmp/__init__.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_librtmp/build/librtmp
running build_ext
generating cffi module 'build/temp.linux-x86_64-cpython-312/librtmp._librtmp.c'
creating build/temp.linux-x86_64-cpython-312
building 'librtmp._librtmp' extension
creating build/temp.linux-x86_64-cpython-312/build
creating build/temp.linux-x86_64-cpython-312/build/temp.linux-x86_64-cpython-312
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 -I/usr/include/python3.12 -c
build/temp.linux-x86_64-cpython-312/librtmp._librtmp.c -o
build/temp.linux-x86_64-cpython-312/build/temp.linux-x86_64-cpython-312/librtmp._librtmp.o
build/temp.linux-x86_64-cpython-312/librtmp._librtmp.c: In function
‘_cffi_d_RTMP_LogSetCallback’:
build/temp.linux-x86_64-cpython-312/librtmp._librtmp.c:2617:23: error: passing
argument 1 of ‘RTMP_LogSetCallback’ from incompatible pointer type
[-Wincompatible-pointer-types]
2617 | RTMP_LogSetCallback(x0);
| ^~
| |
| void (*)(int, const char *, void *)
In file included from
build/temp.linux-x86_64-cpython-312/librtmp._librtmp.c:571:
/usr/include/librtmp/log.h:49:44: note: expected ‘void (*)(int, const char *,
__va_list_tag *)’ but argument is of type ‘void (*)(int, const char *, void *)’
49 | void RTMP_LogSetCallback(RTMP_LogCallback *cb);
| ~~~~~~~~~~~~~~~~~~^~
build/temp.linux-x86_64-cpython-312/librtmp._librtmp.c: In function
‘_cffi_f_RTMP_LogSetCallback’:
build/temp.linux-x86_64-cpython-312/librtmp._librtmp.c:2631:25: error: passing
argument 1 of ‘RTMP_LogSetCallback’ from incompatible pointer type
[-Wincompatible-pointer-types]
2631 | { RTMP_LogSetCallback(x0); }
| ^~
| |
| void (*)(int, const char *, void *)
/usr/include/librtmp/log.h:49:44: note: expected ‘void (*)(int, const char *,
__va_list_tag *)’ but argument is of type ‘void (*)(int, const char *, void *)’
49 | void RTMP_LogSetCallback(RTMP_LogCallback *cb);
| ~~~~~~~~~~~~~~~~~~^~
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:7: build] Error 25
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: python-librtmp
Source-Version: 0.3.0-2
Done: Andreas Tille <ti...@debian.org>
We believe that the bug you reported is fixed in the latest version of
python-librtmp, 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 1075...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Andreas Tille <ti...@debian.org> (supplier of updated python-librtmp 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: Sat, 15 Feb 2025 10:27:19 +0100
Source: python-librtmp
Architecture: source
Version: 0.3.0-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+pyt...@tracker.debian.org>,
Changed-By: Andreas Tille <ti...@debian.org>
Closes: 1047302 1075416 1094152
Changes:
python-librtmp (0.3.0-2) unstable; urgency=medium
.
* Team upload.
* Maintain package in Debian Python Team
Closes: #1094152
* Secure URI for Homepage
* Point watch file to github
* Standards-Version: 4.7.0 (routine-update)
* Testsuite: autopkgtest-pkg-python (routine-update)
* Secure URI in copyright format (routine-update)
* d/rules: DEB_CFLAGS_MAINT_APPEND = -Wno-error=incompatible-pointer-types
Closes: #1075416
* Do not override dh_auto_clean
Closes: #1047302
Checksums-Sha1:
3bdc2fb7ad7367f7a437ccbe8ce8f116a1843020 2145 python-librtmp_0.3.0-2.dsc
211136b7b9393c757b41733fc9c8b1feadc586fc 3420
python-librtmp_0.3.0-2.debian.tar.xz
4bfe3c8540da013f75e69e8b9d1c105d93be181b 8661
python-librtmp_0.3.0-2_amd64.buildinfo
Checksums-Sha256:
9e1dbae12afa52b70957b37a54efde1f38e2439745efd70fb55a8510a214230c 2145
python-librtmp_0.3.0-2.dsc
efdb70fdd8371e1350a1d7c05f45ab91ed2a0e5d9d8e39df945180d640ec40cc 3420
python-librtmp_0.3.0-2.debian.tar.xz
e9e5688b155c3075cc68c587bba2ab20b91ab64afdddb84c7ea0ae7cb9301d1d 8661
python-librtmp_0.3.0-2_amd64.buildinfo
Files:
f5825cec5a4ccbbd0e5048d0bbe29910 2145 python optional
python-librtmp_0.3.0-2.dsc
f71c0084884fdfb6ef038551de983001 3420 python optional
python-librtmp_0.3.0-2.debian.tar.xz
4a366f692774ce4c7afae2bf8cbd99b0 8661 python optional
python-librtmp_0.3.0-2_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJFBAEBCgAvFiEE8fAHMgoDVUHwpmPKV4oElNHGRtEFAmewXkIRHHRpbGxlQGRl
Ymlhbi5vcmcACgkQV4oElNHGRtGcLhAAmgcufY1NHWQ6qGFg90KWhDWGBe71t5Yp
y0YZszPSI3lCMRgcMg4MB1JcWkwV7CosbW/6zKBXlCMGNuCPXr78dgc44LELC5bj
6U/4s5fznlQoR8cyp7gj21TdM52I3azgqTNMcEK7jtp4u8yvcMgCDBFC/rx/XcfE
MQZXISR4OBOzXYzRMAIp6pftodS+elHr18AWQW18kR2+QK7S4JmKViS7T9lxkZyG
+5xeAV6qzwgIC3kM/BsObQEoNDVePuQ4mYtaptiCVMYEIAQYDdY3ee3sROHcwmN8
h2WxE2hLYzHMTGiBquXR3itTuywhQQ8RgHci1ea6x4nFJXag60iudiqyHumYKjiU
wlBax82+s+AdawFqeLr7ZC7e5U9so11cbWX0Enk2Akg55D3iLiCDE6q800RN49oT
NSRr8SgU1J8emvkItfoWJybx4hDQiPCNDaFrx6zbqsb7WbRnxFeXK2d9W5kn7qeb
Of4cJyeEmUVrnTXuGXepESUiIVIFpSlsXjpwgxUhPYXTud30DJYLaN8iNqgaS9kU
hPtYc09xKP43MUxWfMsvuxn10dPhn/zrKn2od4FhgaPcwH2vGGIs9GivItx+/LJo
1NayP83WMOIF8nAekcfMqG0HInUu8Rw+baQene3o87vHaiZ3XWpkz4Wos0CQ7T3e
DAN+Jjoi6/g=
=rZ4k
-----END PGP SIGNATURE-----
pgpEcYtMJpUVb.pgp
Description: PGP signature
--- End Message ---