Your message dated Wed, 24 Jul 2024 18:20:00 +0000
with message-id <e1swgam-00akof...@fasolo.debian.org>
and subject line Bug#1075423: fixed in python-shapely 2.0.5-2
has caused the Debian Bug report #1075423,
regarding python-shapely: 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.)


-- 
1075423: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1075423
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:python-shapely
Version: 2.0.4-1
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-shapely_2.0.4-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

[...]
  400 |   GEOSGeometry *geom = NULL;
      |                 ^~~~
src/ufuncs.c: In function ‘Y_i_func’:
src/ufuncs.c:1192:17: warning: cast from pointer to integer of different size 
[-Wpointer-to-int-cast]
 1192 |   int errcode = (int)((int**)data)[1];
      |                 ^
src/ufuncs.c:1193:20: warning: cast from pointer to integer of different size 
[-Wpointer-to-int-cast]
 1193 |   int none_value = (int)((int**)data)[2];
      |                    ^
src/ufuncs.c: In function ‘polygonize_func’:
src/ufuncs.c:2205:51: error: passing argument 2 of ‘GEOSPolygonize_r’ from 
incompatible pointer type [-Wincompatible-pointer-types]
 2205 |     GEOSGeometry* ret_ptr = GEOSPolygonize_r(ctx, geoms, n_geoms);
      |                                                   ^~~~~
      |                                                   |
      |                                                   GEOSGeometry ** {aka 
struct GEOSGeom_t **}
In file included from src/geos.h:15,
                 from src/ufuncs.c:16:
/usr/include/geos_c.h:979:31: note: expected ‘const GEOSGeometry * const*’ {aka 
‘const struct GEOSGeom_t * const*’} but argument is of type ‘GEOSGeometry **’ 
{aka ‘struct GEOSGeom_t **’}
  979 |     const GEOSGeometry *const geoms[],
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from src/ufuncs.c:15:
src/ufuncs.c: In function ‘linestrings_func’:
src/fast_loop_macros.h:83:21: warning: unused variable ‘i_c2’ 
[-Wunused-variable]
   83 |   npy_intp i, i_c1, i_c2;                                               
   \
      |                     ^~~~
src/ufuncs.c:2533:3: note: in expansion of macro ‘DOUBLE_COREDIM_LOOP_OUTER’
 2533 |   DOUBLE_COREDIM_LOOP_OUTER {
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~
src/fast_loop_macros.h:83:15: warning: unused variable ‘i_c1’ 
[-Wunused-variable]
   83 |   npy_intp i, i_c1, i_c2;                                               
   \
      |               ^~~~
src/ufuncs.c:2533:3: note: in expansion of macro ‘DOUBLE_COREDIM_LOOP_OUTER’
 2533 |   DOUBLE_COREDIM_LOOP_OUTER {
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~
src/fast_loop_macros.h:80:47: warning: unused variable ‘cp2’ [-Wunused-variable]
   80 |   char *ip1 = args[0], *op1 = args[1], *cp1, *cp2;                      
   \
      |                                               ^~~
src/ufuncs.c:2533:3: note: in expansion of macro ‘DOUBLE_COREDIM_LOOP_OUTER’
 2533 |   DOUBLE_COREDIM_LOOP_OUTER {
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~
src/fast_loop_macros.h:80:41: warning: unused variable ‘cp1’ [-Wunused-variable]
   80 |   char *ip1 = args[0], *op1 = args[1], *cp1, *cp2;                      
   \
      |                                         ^~~
src/ufuncs.c:2533:3: note: in expansion of macro ‘DOUBLE_COREDIM_LOOP_OUTER’
 2533 |   DOUBLE_COREDIM_LOOP_OUTER {
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~
src/ufuncs.c: In function ‘linearrings_func’:
src/fast_loop_macros.h:83:15: warning: unused variable ‘i_c1’ 
[-Wunused-variable]
   83 |   npy_intp i, i_c1, i_c2;                                               
   \
      |               ^~~~
src/ufuncs.c:2588:3: note: in expansion of macro ‘DOUBLE_COREDIM_LOOP_OUTER’
 2588 |   DOUBLE_COREDIM_LOOP_OUTER {
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~
src/ufuncs.c: In function ‘bounds_func’:
src/ufuncs.c:2874:7: warning: unused variable ‘size’ [-Wunused-variable]
 2874 |   int size;
      |       ^~~~
src/ufuncs.c:2873:28: warning: unused variable ‘coord_seq’ [-Wunused-variable]
 2873 |   const GEOSCoordSequence* coord_seq;
      |                            ^~~~~~~~~
src/ufuncs.c:2872:23: warning: unused variable ‘ring’ [-Wunused-variable]
 2872 |   const GEOSGeometry* ring;
      |                       ^~~~
error: command '/usr/bin/x86_64-linux-gnu-gcc' failed with exit code 1

ERROR Backend subprocess exited when trying to invoke build_wheel
E: pybuild pybuild:389: build: plugin pyproject failed with: exit code=1: 
python3.12 -m build --skip-dependency-check --no-isolation --wheel --outdir 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_shapely  
dh_auto_build: error: pybuild --build -i python{version} -p "3.11 3.12" 
returned exit code 13
make: *** [debian/rules:20: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: python-shapely
Source-Version: 2.0.5-2
Done: Bas Couwenberg <sebas...@debian.org>

We believe that the bug you reported is fixed in the latest version of
python-shapely, 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.
Bas Couwenberg <sebas...@debian.org> (supplier of updated python-shapely 
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: Wed, 24 Jul 2024 19:56:01 +0200
Source: python-shapely
Architecture: source
Version: 2.0.5-2
Distribution: unstable
Urgency: medium
Maintainer: Debian GIS Project <pkg-grass-de...@lists.alioth.debian.org>
Changed-By: Bas Couwenberg <sebas...@debian.org>
Closes: 1075423
Changes:
 python-shapely (2.0.5-2) unstable; urgency=medium
 .
   * Use -Wno-error=incompatible-pointer-types to fix FTBFS with GCC 14.
     (closes: #1075423)
Checksums-Sha1:
 bbd911089d8ce4d306bd4aa48245c0a0494c0214 2276 python-shapely_2.0.5-2.dsc
 95372a416b39172a96492ad365dc924aa2ee7e74 10672 
python-shapely_2.0.5-2.debian.tar.xz
 0eb21f657f8de3bece3173e6748599d5dba9d2a6 11251 
python-shapely_2.0.5-2_amd64.buildinfo
Checksums-Sha256:
 aade2d2cccf0d540ac5103862eaebd71ba08f5ee9258d4313c54f865ac31aaed 2276 
python-shapely_2.0.5-2.dsc
 e4f4d244e40351615f213b0244b0070e3ddc560fbf4509beb857c0c2df788a2f 10672 
python-shapely_2.0.5-2.debian.tar.xz
 6e277bc7ffd036ad01a9be193b52fe340c57f42d4f09ea72e665f356b4f63907 11251 
python-shapely_2.0.5-2_amd64.buildinfo
Files:
 960c484854b0d975edbf4b5fe6c36347 2276 python optional 
python-shapely_2.0.5-2.dsc
 ffc365414da95092a655d4c57d1ff26a 10672 python optional 
python-shapely_2.0.5-2.debian.tar.xz
 01c19d303140459d35a333223b987e50 11251 python optional 
python-shapely_2.0.5-2_amd64.buildinfo

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

iQIzBAEBCgAdFiEEgYLeQXBWQI1hRlDRZ1DxCuiNSvEFAmahQZUACgkQZ1DxCuiN
SvFI6BAAwF08WCWjFHlLtguWLXwohSQkYIdsyIztO0OewpzQTxcV28mrCWG2mPu7
euPYhjyhRAwoSAqI7osvV225Vqfiqd8xdbvjcLnoXhDq0us0zY9+EyG9kS9tdnjZ
jUTuBm+oaZxyNF1NRunOnzZlGohBfPW3my+/lpA6FzEF96RikQHUJ8elGmTd/Q+w
3QnI6ORBjrgaAA+wNwmhbNVp9CffoxGhD1mg53u6Vng0QPt7Zo70kG4PKS9UMjMK
5Lbxxyv+W6r6PyYeuoIBZZ/HrACLlTIcIyYRd33FAd6YOlO+RU2q2lA26BBClL4m
HIlnxAGtnpC4Wenp0Rqyd789eopF7ZXtmGifr009BtkegNOfT7PtZursBOEaEKfX
B0IuNuXMVDkT/AzShwoeun+UexD2E7BXhzQOFvjosOIbHZXtcH9hKqRaScfxuhmN
nANqkWkJ3QjTP23EqVwTZBiMBmZtL23rGY4KSnHck9gtxscOj7nZH39+VSy+0b5E
8jazY5gGliMcvO3uh/cFk+wOq3Okar79TPfDO6+aAu7X+qc9Gxgts98VwiTB8poR
fU4yjwOgX3AstVQTlGNuHsrRzU/sjyYJmAXSPcWp0wrMaBbNk0z1Y77SPKpwW8Kg
T2/NvbacJYAnuYoaj50+GRJc1o/RToAiNlcJKr+prwXkGh/GmsI=
=SqIh
-----END PGP SIGNATURE-----

Attachment: pgpwCG74XeXz5.pgp
Description: PGP signature


--- End Message ---

Reply via email to