Your message dated Wed, 21 Aug 2024 11:50:57 +0000
with message-id <[email protected]>
and subject line Bug#1075418: fixed in python-multidict 6.0.5-1
has caused the Debian Bug report #1075418,
regarding python-multidict: 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 [email protected]
immediately.)


-- 
1075418: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1075418
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:python-multidict
Version: 6.0.4-1.1
Severity: important
Tags: sid trixie
User: [email protected]
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-multidict_6.0.4-1.1_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

[...]
multidict/_multidict.c: In function ‘multidict_get’:
multidict/_multidict.c:538:37: error: initialization of ‘int’ from ‘void *’ 
makes integer from pointer without a cast [-Wint-conversion]
  538 |     static _PyArg_Parser _parser = {NULL, _keywords, "get", 0};
      |                                     ^~~~
multidict/_multidict.c:538:37: note: (near initialization for 
‘_parser.initialized’)
multidict/_multidict.c:538:43: error: initialization of ‘const char *’ from 
incompatible pointer type ‘const char * const*’ [-Wincompatible-pointer-types]
  538 |     static _PyArg_Parser _parser = {NULL, _keywords, "get", 0};
      |                                           ^~~~~~~~~
multidict/_multidict.c:538:43: note: (near initialization for ‘_parser.format’)
multidict/_multidict.c:538:54: error: initialization of ‘const char * const*’ 
from incompatible pointer type ‘char *’ [-Wincompatible-pointer-types]
  538 |     static _PyArg_Parser _parser = {NULL, _keywords, "get", 0};
      |                                                      ^~~~~
multidict/_multidict.c:538:54: note: (near initialization for 
‘_parser.keywords’)
multidict/_multidict.c: In function ‘multidict_setdefault’:
multidict/_multidict.c:850:37: error: initialization of ‘int’ from ‘void *’ 
makes integer from pointer without a cast [-Wint-conversion]
  850 |     static _PyArg_Parser _parser = {NULL, _keywords, "setdefault", 0};
      |                                     ^~~~
multidict/_multidict.c:850:37: note: (near initialization for 
‘_parser.initialized’)
multidict/_multidict.c:850:43: error: initialization of ‘const char *’ from 
incompatible pointer type ‘const char * const*’ [-Wincompatible-pointer-types]
  850 |     static _PyArg_Parser _parser = {NULL, _keywords, "setdefault", 0};
      |                                           ^~~~~~~~~
multidict/_multidict.c:850:43: note: (near initialization for ‘_parser.format’)
multidict/_multidict.c:850:54: error: initialization of ‘const char * const*’ 
from incompatible pointer type ‘char *’ [-Wincompatible-pointer-types]
  850 |     static _PyArg_Parser _parser = {NULL, _keywords, "setdefault", 0};
      |                                                      ^~~~~~~~~~~~
multidict/_multidict.c:850:54: note: (near initialization for 
‘_parser.keywords’)
multidict/_multidict.c: In function ‘multidict_popone’:
multidict/_multidict.c:886:37: error: initialization of ‘int’ from ‘void *’ 
makes integer from pointer without a cast [-Wint-conversion]
  886 |     static _PyArg_Parser _parser = {NULL, _keywords, "popone", 0};
      |                                     ^~~~
multidict/_multidict.c:886:37: note: (near initialization for 
‘_parser.initialized’)
multidict/_multidict.c:886:43: error: initialization of ‘const char *’ from 
incompatible pointer type ‘const char * const*’ [-Wincompatible-pointer-types]
  886 |     static _PyArg_Parser _parser = {NULL, _keywords, "popone", 0};
      |                                           ^~~~~~~~~
multidict/_multidict.c:886:43: note: (near initialization for ‘_parser.format’)
multidict/_multidict.c:886:54: error: initialization of ‘const char * const*’ 
from incompatible pointer type ‘char *’ [-Wincompatible-pointer-types]
  886 |     static _PyArg_Parser _parser = {NULL, _keywords, "popone", 0};
      |                                                      ^~~~~~~~
multidict/_multidict.c:886:54: note: (near initialization for 
‘_parser.keywords’)
multidict/_multidict.c: In function ‘multidict_pop’:
multidict/_multidict.c:933:37: error: initialization of ‘int’ from ‘void *’ 
makes integer from pointer without a cast [-Wint-conversion]
  933 |     static _PyArg_Parser _parser = {NULL, _keywords, "pop", 0};
      |                                     ^~~~
multidict/_multidict.c:933:37: note: (near initialization for 
‘_parser.initialized’)
multidict/_multidict.c:933:43: error: initialization of ‘const char *’ from 
incompatible pointer type ‘const char * const*’ [-Wincompatible-pointer-types]
  933 |     static _PyArg_Parser _parser = {NULL, _keywords, "pop", 0};
      |                                           ^~~~~~~~~
multidict/_multidict.c:933:43: note: (near initialization for ‘_parser.format’)
multidict/_multidict.c:933:54: error: initialization of ‘const char * const*’ 
from incompatible pointer type ‘char *’ [-Wincompatible-pointer-types]
  933 |     static _PyArg_Parser _parser = {NULL, _keywords, "pop", 0};
      |                                                      ^~~~~
multidict/_multidict.c:933:54: note: (near initialization for 
‘_parser.keywords’)
multidict/_multidict.c: In function ‘multidict_popall’:
multidict/_multidict.c:981:37: error: initialization of ‘int’ from ‘void *’ 
makes integer from pointer without a cast [-Wint-conversion]
  981 |     static _PyArg_Parser _parser = {NULL, _keywords, "popall", 0};
      |                                     ^~~~
multidict/_multidict.c:981:37: note: (near initialization for 
‘_parser.initialized’)
multidict/_multidict.c:981:43: error: initialization of ‘const char *’ from 
incompatible pointer type ‘const char * const*’ [-Wincompatible-pointer-types]
  981 |     static _PyArg_Parser _parser = {NULL, _keywords, "popall", 0};
      |                                           ^~~~~~~~~
multidict/_multidict.c:981:43: note: (near initialization for ‘_parser.format’)
multidict/_multidict.c:981:54: error: initialization of ‘const char * const*’ 
from incompatible pointer type ‘char *’ [-Wincompatible-pointer-types]
  981 |     static _PyArg_Parser _parser = {NULL, _keywords, "popall", 0};
      |                                                      ^~~~~~~~
multidict/_multidict.c:981:54: note: (near initialization for 
‘_parser.keywords’)
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:10: build] Error 25
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: python-multidict
Source-Version: 6.0.5-1
Done: Colin Watson <[email protected]>

We believe that the bug you reported is fixed in the latest version of
python-multidict, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Colin Watson <[email protected]> (supplier of updated python-multidict 
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 [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Wed, 21 Aug 2024 12:34:26 +0100
Source: python-multidict
Architecture: source
Version: 6.0.5-1
Distribution: unstable
Urgency: medium
Maintainer: Piotr Ożarowski <[email protected]>
Changed-By: Colin Watson <[email protected]>
Closes: 1075418
Changes:
 python-multidict (6.0.5-1) unstable; urgency=medium
 .
   * Team upload.
   * New upstream release:
     - Fix build failures with GCC 14 (closes: #1075418).
   * Use pybuild-plugin-pyproject.
   * Enable autopkgtest-pkg-pybuild.
Checksums-Sha1:
 163e8a6ab9845a6d7413825b3c53f6e1c671dd35 2263 python-multidict_6.0.5-1.dsc
 c26ee3932419aa2dcb21892f79fcc170c3a2abd8 59867 
python-multidict_6.0.5.orig.tar.gz
 61b7bade58524d9e17e6d371d0ea1ecb013868dc 3256 
python-multidict_6.0.5-1.debian.tar.xz
Checksums-Sha256:
 8e8905609cd65bcbf30b67d5a104fbd78efe48ad0415de1662d9cad74f3bce10 2263 
python-multidict_6.0.5-1.dsc
 f7e301075edaf50500f0b341543c41194d8df3ae5caf4702f2095f3ca73dd8da 59867 
python-multidict_6.0.5.orig.tar.gz
 ac12e7481cf062b623e692eb9ec03c94bfb1fcf6ed189be648380464e49c84a9 3256 
python-multidict_6.0.5-1.debian.tar.xz
Files:
 260a0345e79c9c6e9e12f6d064ca0f15 2263 python optional 
python-multidict_6.0.5-1.dsc
 abcf9bf19365d06aa784de07da02115d 59867 python optional 
python-multidict_6.0.5.orig.tar.gz
 16520371e4a267c283b9662b130d6a7b 3256 python optional 
python-multidict_6.0.5-1.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEErApP8SYRtvzPAcEROTWH2X2GUAsFAmbF0SUACgkQOTWH2X2G
UAvZAxAAtOLohY3sOHCvNuVYOTMXhbuRRwPsxrbLrtpdZkv/xzoKXB/7TN69Y6RR
pJ+DUmEOPJ+e8/9/VRLI96bRzbcTNj/MZU1H+oowd9tK+7/seDVLidJ1Rhb/73vW
IFqlNEZOsF5JFO9mov8en/OuULER115J6SGzeOX6cFwWsN9d4fCxJVZv1FJALmL8
6lEkrBZNPnWBKwK4o/6UV8dzoR4ggFip5ZJkEHNnQR6eCNSHOIDoHsOJosOZRQXN
P3qpiCX25IFDr6IA0zk7e485zCB4M5cmrYXE4jYFY2PEfXPebgoVhBsPRedDBRdp
R/Csyb5K0nqBNjqkLqL0GbFPGcRJpCAf6djaL3o8ygmzK76qvOMEjT47dvQr9TE7
lW/Hvr/qfA/ZDjhMgAzIwqpCuruiwbB1zgJRWb93bVKB2164KgSJjyDo2Shl95XP
z7zP7KoYyxSQhXf7wWy4542UwaY3n2Jlntp/H6TzBEWyczom3BvlB5h3587Fruld
ijiCOln3WbvDRMkXno9MSqEfPALw7InuJ/7GN3IGsNSGZRlIdl6L87cGl3F+THFw
PAEo9NFIAElLpYTqVRVKEPJo8LFBPkj3Uh+9/2UL+gyM0P0/o8kFEBdIa0XyNFXC
VnbPsXTyuP8NlAhT77e9WjYOa79xKKKhbrERI8tBzJXqwbZ0bmI=
=4TIV
-----END PGP SIGNATURE-----

Attachment: pgp4GSjFY2SiV.pgp
Description: PGP signature


--- End Message ---

Reply via email to