Your message dated Wed, 06 Dec 2023 18:21:54 +0000
with message-id <e1rawww-0066vt...@fasolo.debian.org>
and subject line Bug#1055716: fixed in python-mapnik 1:0.0~20200224-7da019cf9-5
has caused the Debian Bug report #1055716,
regarding python-mapnik ftbfs with Python 3.12
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.)


-- 
1055716: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1055716
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:python-mapnik
Version: 1:0.0~20200224-7da019cf9-4
Severity: important
Tags: sid trixie
User: debian-pyt...@lists.debian.org
Usertags: python3.12

python-mapnik ftbfs with Python 3.12:

[...]
src/python_grid_utils.cpp: In function ‘void mapnik::grid2utf(const T&, boost::python::list&, std::vector<typename T::lookup_type>&)’: src/python_grid_utils.cpp:108:26: error: there are no arguments to ‘PyUnicode_FromUnicode’ that depend on a template parameter, so a declaration of ‘PyUnicode_FromUnicode’ must be available [-fpermissive] 108 | PyUnicode_FromUnicode(line.get(), array_size))));
      |                          ^~~~~~~~~~~~~~~~~~~~~
src/python_grid_utils.cpp:108:26: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) src/python_grid_utils.cpp: In function ‘void mapnik::grid2utf(const T&, boost::python::list&, std::vector<typename T::lookup_type>&, unsigned int)’: src/python_grid_utils.cpp:171:26: error: there are no arguments to ‘PyUnicode_FromUnicode’ that depend on a template parameter, so a declaration of ‘PyUnicode_FromUnicode’ must be available [-fpermissive] 171 | PyUnicode_FromUnicode(line.get(), array_size))));
      |                          ^~~~~~~~~~~~~~~~~~~~~
src/python_grid_utils.cpp: In function ‘void mapnik::write_features(const T&, boost::python::dict&, const std::vector<typename T::lookup_type>&)’: src/python_grid_utils.cpp:186:34: warning: declaration of ‘attributes’ shadows a global declaration [-Wshadow] 186 | std::set<std::string> const& attributes = grid_type.get_fields();
      |                                  ^~~~~~~~~~
In file included from /usr/include/mapnik/symbolizer_base.hpp:34,
                 from /usr/include/mapnik/rule.hpp:28,
                 from /usr/include/mapnik/grid/grid_renderer.hpp:31,
                 from src/python_grid_utils.cpp:36:
/usr/include/mapnik/attribute.hpp:73:7: note: shadowed declaration is here
   73 | using attributes = std::unordered_map<std::string, value>;
      |       ^~~~~~~~~~
src/python_grid_utils.cpp: In function ‘boost::python::dict mapnik::grid_encode(const T&, const std::string&, bool, unsigned int)’: src/python_grid_utils.cpp:263:43: warning: declaration of ‘grid’ shadows a global declaration [-Wshadow] 263 | boost::python::dict grid_encode( T const& grid, std::string const& format, bool add_features, unsigned int resolution)
      |                                  ~~~~~~~~~^~~~
In file included from /usr/include/mapnik/grid/grid_renderer.hpp:29:
/usr/include/mapnik/grid/grid.hpp:220:7: note: shadowed declaration is here
  220 | using grid = hit_grid<mapnik::value_integer_pixel>;
      |       ^~~~
src/python_grid_utils.cpp: In function ‘void mapnik::render_layer_for_grid(const Map&, grid&, unsigned int, const boost::python::list&, double, unsigned int, unsigned int)’: src/python_grid_utils.cpp:282:50: warning: declaration of ‘grid’ shadows a global declaration [-Wshadow]
  282 |                                   mapnik::grid & grid,
      |                                   ~~~~~~~~~~~~~~~^~~~
/usr/include/mapnik/grid/grid.hpp:220:7: note: shadowed declaration is here
  220 | using grid = hit_grid<mapnik::value_integer_pixel>;
      |       ^~~~
src/python_grid_utils.cpp:315:27: warning: declaration of ‘attributes’ shadows a global declaration [-Wshadow]
  315 |     std::set<std::string> attributes = grid.get_fields();
      |                           ^~~~~~~~~~
/usr/include/mapnik/attribute.hpp:73:7: note: shadowed declaration is here
   73 | using attributes = std::unordered_map<std::string, value>;
      |       ^~~~~~~~~~
src/python_grid_utils.cpp: In instantiation of ‘void mapnik::grid2utf(const T&, boost::python::list&, std::vector<typename T::lookup_type>&, unsigned int) [with T = hit_grid<gray64s_t>; typename T::lookup_type = std::__cxx11::basic_string<char>]’: src/python_grid_utils.cpp:236:28: required from ‘void mapnik::grid_encode_utf(const T&, boost::python::dict&, bool, unsigned int) [with T = hit_grid<gray64s_t>]’ src/python_grid_utils.cpp:267:27: required from ‘boost::python::dict mapnik::grid_encode(const T&, const std::string&, bool, unsigned int) [with T = hit_grid<gray64s_t>; std::string = std::__cxx11::basic_string<char>]’
src/python_grid_utils.cpp:278:138:   required from here
src/python_grid_utils.cpp:171:47: error: ‘PyUnicode_FromUnicode’ was not declared in this scope; did you mean ‘PyUnicode_FromString’? 171 | PyUnicode_FromUnicode(line.get(), array_size)))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
      |                          PyUnicode_FromString
src/python_grid_utils.cpp: In instantiation of ‘void mapnik::grid2utf(const T&, boost::python::list&, std::vector<typename T::lookup_type>&) [with T = hit_grid<gray64s_t>; typename T::lookup_type = std::__cxx11::basic_string<char>]’: src/python_grid_utils.cpp:240:28: required from ‘void mapnik::grid_encode_utf(const T&, boost::python::dict&, bool, unsigned int) [with T = hit_grid<gray64s_t>]’ src/python_grid_utils.cpp:267:27: required from ‘boost::python::dict mapnik::grid_encode(const T&, const std::string&, bool, unsigned int) [with T = hit_grid<gray64s_t>; std::string = std::__cxx11::basic_string<char>]’
src/python_grid_utils.cpp:278:138:   required from here
src/python_grid_utils.cpp:108:47: error: ‘PyUnicode_FromUnicode’ was not declared in this scope; did you mean ‘PyUnicode_FromString’? 108 | PyUnicode_FromUnicode(line.get(), array_size)))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
      |                          PyUnicode_FromString
src/python_grid_utils.cpp: In instantiation of ‘void mapnik::grid2utf(const T&, boost::python::list&, std::vector<typename T::lookup_type>&, unsigned int) [with T = hit_grid_view<image<gray64s_t> >; typename T::lookup_type = std::__cxx11::basic_string<char>]’: src/python_grid_utils.cpp:236:28: required from ‘void mapnik::grid_encode_utf(const T&, boost::python::dict&, bool, unsigned int) [with T = hit_grid_view<image<gray64s_t> >]’ src/python_grid_utils.cpp:267:27: required from ‘boost::python::dict mapnik::grid_encode(const T&, const std::string&, bool, unsigned int) [with T = hit_grid_view<image<gray64s_t> >; std::string = std::__cxx11::basic_string<char>]’
src/python_grid_utils.cpp:279:143:   required from here
src/python_grid_utils.cpp:171:47: error: ‘PyUnicode_FromUnicode’ was not declared in this scope; did you mean ‘PyUnicode_FromString’? 171 | PyUnicode_FromUnicode(line.get(), array_size)))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
      |                          PyUnicode_FromString
src/python_grid_utils.cpp: In instantiation of ‘void mapnik::grid2utf(const T&, boost::python::list&, std::vector<typename T::lookup_type>&) [with T = hit_grid_view<image<gray64s_t> >; typename T::lookup_type = std::__cxx11::basic_string<char>]’: src/python_grid_utils.cpp:240:28: required from ‘void mapnik::grid_encode_utf(const T&, boost::python::dict&, bool, unsigned int) [with T = hit_grid_view<image<gray64s_t> >]’ src/python_grid_utils.cpp:267:27: required from ‘boost::python::dict mapnik::grid_encode(const T&, const std::string&, bool, unsigned int) [with T = hit_grid_view<image<gray64s_t> >; std::string = std::__cxx11::basic_string<char>]’
src/python_grid_utils.cpp:279:143:   required from here
src/python_grid_utils.cpp:108:47: error: ‘PyUnicode_FromUnicode’ was not declared in this scope; did you mean ‘PyUnicode_FromString’? 108 | PyUnicode_FromUnicode(line.get(), array_size)))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
      |                          PyUnicode_FromString
error: command '/usr/bin/c++' failed with exit code 1
E: pybuild pybuild:395: build: plugin distutils failed with: exit code=1: /usr/bin/python3.12 setup.py build
--- End Message ---
--- Begin Message ---
Source: python-mapnik
Source-Version: 1:0.0~20200224-7da019cf9-5
Done: Bas Couwenberg <sebas...@debian.org>

We believe that the bug you reported is fixed in the latest version of
python-mapnik, 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 1055...@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-mapnik 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, 06 Dec 2023 18:55:15 +0100
Source: python-mapnik
Architecture: source
Version: 1:0.0~20200224-7da019cf9-5
Distribution: unstable
Urgency: medium
Maintainer: Debian GIS Project <pkg-grass-de...@lists.alioth.debian.org>
Changed-By: Bas Couwenberg <sebas...@debian.org>
Closes: 1045169 1055716
Changes:
 python-mapnik (1:0.0~20200224-7da019cf9-5) unstable; urgency=medium
 .
   * Bump Standards-Version to 4.6.2, no changes.
   * Add patch to not use deprecated distutils module.
   * Bump debhelper compat to 13.
   * Remove generated files in clean target.
     (closes: #1045169)
   * Enable Salsa CI.
   * Switch to dh-sequence-*.
   * Add patch to fix FTBFS with python3.12.
     (closes: #1055716)
Checksums-Sha1:
 c66a5008afb50c81fec8a1eda5839bf88aa9ce5a 2255 
python-mapnik_0.0~20200224-7da019cf9-5.dsc
 ee3c002a30f38beae566d6c450246735004f5862 19796 
python-mapnik_0.0~20200224-7da019cf9-5.debian.tar.xz
 89de97e079352c4fd32b036ff809d05069ed25fc 16941 
python-mapnik_0.0~20200224-7da019cf9-5_amd64.buildinfo
Checksums-Sha256:
 1080d42650383e8c7d2bfc3737128c0e1787a2d9826f6df45d20427fc9664bf8 2255 
python-mapnik_0.0~20200224-7da019cf9-5.dsc
 2c8c380cf7e7fc51d861fa9b63be3763a0150a33b719b668353b5e666172a53b 19796 
python-mapnik_0.0~20200224-7da019cf9-5.debian.tar.xz
 73fe1f2afb00584245e8008f662c673a8101c3c59307e6363081daf6535b27a0 16941 
python-mapnik_0.0~20200224-7da019cf9-5_amd64.buildinfo
Files:
 88d826b04ddc157e0fc7bcf928a937f3 2255 python optional 
python-mapnik_0.0~20200224-7da019cf9-5.dsc
 6911d07b5af892daea1f1c43c89ba0de 19796 python optional 
python-mapnik_0.0~20200224-7da019cf9-5.debian.tar.xz
 72d8fb2f00d1e66b68b411e4dea91fb3 16941 python optional 
python-mapnik_0.0~20200224-7da019cf9-5_amd64.buildinfo

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

iQIzBAEBCgAdFiEEgYLeQXBWQI1hRlDRZ1DxCuiNSvEFAmVwt/gACgkQZ1DxCuiN
SvG+yg//dISifAfxO4Wulcr+4579YTCOVij0+JIQmHVRrhTEzJUibDcfzbd/G5ft
ootfQvB1k67+b2dCJuegtCF5fPoSHisPqoP76P/rJR3ybPnYn/wBm5cH7E4KiyC3
Asfc8ZawXxPPZfHADFErdSDjUCyZV/D2e8ZS9vxjBuWd+lMmD8nivinYOcHsSY3d
TRfyTfUdL9NjY+F8FZRka5Uv/iAL/LycQqhG6oruiFztw4kzrl53uYlYbNdWZEby
44+jgLHQg096XGoEU2XnXKpzLDm55GNMWKRABl5/WSTEBG4NLScyOqji1UlHKncE
hrghrxYyxxtfmZSg/ZDxCAJ+z+pe5cBw6sAsChh5MkMxM8wmEmiDj5byywJG5J7I
++EYWZJcqFJ5+hOM63sMgu6lYUNQDRjxQxXc1rjWhPhfff2vXI4HfS4LXO+sz0Nz
w6eKVq6yhNHQVpNG+W7m4nI01Z0rp76cDCdyXfXd1yucffpFm0rjS8zj/emJ2C8l
vf/2pNhAuZCjw/pXPVu8fkmVnhqMn/KSAzL2ot8hr+l0zatOEYVlZRRLKEmfA0yp
7pKUR1WaBSaaCTlPcmUlxncQihS86+GC7dHWqFE7RYUmZQ+nrNPxwGY1aLMFIPep
D297fI4ecURmQ+ULUtRB5G4yDBBxPRYU5vztRDeFGqWUfsFlzvM=
=24CS
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to