Your message dated Mon, 22 Jan 2024 07:34:29 +0000
with message-id <e1rropb-004kiu...@fasolo.debian.org>
and subject line Bug#1055693: fixed in mlpy 3.5.0+ds-3
has caused the Debian Bug report #1055693,
regarding mlpy 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.)


-- 
1055693: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1055693
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:mlpy
Version: 3.5.0+ds-2
Severity: important
Tags: sid trixie
User: debian-pyt...@lists.debian.org
Usertags: python3.12

mlpy ftbfs with Python 3.12 (with cython 3.0.5)

[...]
   dh_auto_build -O--buildsystem=pybuild
I: pybuild base:310: /usr/bin/python3.12 setup.py build
/<<PKGBUILDDIR>>/setup.py:27: SyntaxWarning: invalid escape sequence '\s'
  data_files += [("Lib\site-packages\mlpy", dlls)]
INFO: Disabling color, you really want to install colorlog.
/usr/lib/python3/dist-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /<<PKGBUILDDIR>>/mlpy/gsl/gsl.pyx
  tree = Parsing.p_module(s, pxd, full_module_name)
Compiling mlpy/gsl/gsl.pyx because it changed.
[1/1] Cythonizing mlpy/gsl/gsl.pyx
In file included from /usr/include/python3.12/numpy/ndarraytypes.h:1940,
                 from /usr/include/python3.12/numpy/ndarrayobject.h:12,
                 from /usr/include/python3.12/numpy/arrayobject.h:5,
                 from mlpy/gsl/gsl.c:1223:
/usr/include/python3.12/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
   17 | #warning "Using deprecated NumPy API, disable it with " \
      |  ^~~~~~~
/usr/lib/python3/dist-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /<<PKGBUILDDIR>>/mlpy/liblinear/liblinear.pyx
  tree = Parsing.p_module(s, pxd, full_module_name)

Error compiling Cython file:
------------------------------------------------------------
...
                class is not changed, it is set to 1). For example, to
                change penalty for classes 1 and 2 to 0.5 and 0.8
                respectively set weight={1:0.5, 2:0.8}
        """

        set_print_string_function(&print_null)
                                  ^
------------------------------------------------------------

mlpy/liblinear/liblinear.pyx:115:34: Cannot assign type 'void (*)(char *) except *' to 'void (*)(char *) noexcept'. Exception values are incompatible. Suggest adding 'noexcept' to type 'void (char *) except *'.
Compiling mlpy/liblinear/liblinear.pyx because it changed.
[1/1] Cythonizing mlpy/liblinear/liblinear.pyx
Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/setup.py", line 253, in <module>
    setup(name = 'mlpy',
File "/usr/lib/python3/dist-packages/setuptools/_distutils/core.py", line 185, in setup
    return run_commands(dist)
           ^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/setuptools/_distutils/core.py", line 201, in run_commands
    dist.run_commands()
File "/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py", line 969, in run_commands
    self.run_command(cmd)
File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 1233, in run_command
    super().run_command(command)
File "/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py", line 988, in run_command
    cmd_obj.run()
File "/usr/lib/python3/dist-packages/setuptools/_distutils/command/build.py", line 131, in run
    self.run_command(cmd_name)
File "/usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py", line 318, in run_command
    self.distribution.run_command(command)
File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 1233, in run_command
    super().run_command(command)
File "/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py", line 988, in run_command
    cmd_obj.run()
File "/usr/lib/python3/dist-packages/setuptools/_distutils/command/build_ext.py", line 345, in run
    self.build_extensions()
File "/usr/lib/python3/dist-packages/setuptools/_distutils/command/build_ext.py", line 467, in build_extensions
    self._build_extensions_serial()
File "/usr/lib/python3/dist-packages/setuptools/_distutils/command/build_ext.py", line 493, in _build_extensions_serial
    self.build_extension(ext)
File "/usr/lib/python3/dist-packages/Cython/Distutils/build_ext.py", line 130, in build_extension
    new_ext = cythonize(
              ^^^^^^^^^^
File "/usr/lib/python3/dist-packages/Cython/Build/Dependencies.py", line 1154, in cythonize
    cythonize_one(*args)
File "/usr/lib/python3/dist-packages/Cython/Build/Dependencies.py", line 1321, in cythonize_one
    raise CompileError(None, pyx_file)
Cython.Compiler.Errors.CompileError: mlpy/liblinear/liblinear.pyx
E: pybuild pybuild:395: build: plugin distutils failed with: exit code=1: /usr/bin/python3.12 setup.py build
I: pybuild base:310: /usr/bin/python3 setup.py build
INFO: Disabling color, you really want to install colorlog.
In file included from /usr/include/python3.11/numpy/ndarraytypes.h:1940,
                 from /usr/include/python3.11/numpy/ndarrayobject.h:12,
                 from /usr/include/python3.11/numpy/arrayobject.h:5,
                 from mlpy/gsl/gsl.c:1223:
/usr/include/python3.11/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
   17 | #warning "Using deprecated NumPy API, disable it with " \
      |  ^~~~~~~
/usr/lib/python3/dist-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /<<PKGBUILDDIR>>/mlpy/liblinear/liblinear.pyx
  tree = Parsing.p_module(s, pxd, full_module_name)

Error compiling Cython file:
------------------------------------------------------------
...
                class is not changed, it is set to 1). For example, to
                change penalty for classes 1 and 2 to 0.5 and 0.8
                respectively set weight={1:0.5, 2:0.8}
        """

        set_print_string_function(&print_null)
                                  ^
------------------------------------------------------------

mlpy/liblinear/liblinear.pyx:115:34: Cannot assign type 'void (*)(char *) except *' to 'void (*)(char *) noexcept'. Exception values are incompatible. Suggest adding 'noexcept' to type 'void (char *) except *'.
Compiling mlpy/liblinear/liblinear.pyx because it changed.
[1/1] Cythonizing mlpy/liblinear/liblinear.pyx
Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/setup.py", line 253, in <module>
    setup(name = 'mlpy',
File "/usr/lib/python3/dist-packages/setuptools/_distutils/core.py", line 185, in setup
    return run_commands(dist)
           ^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/setuptools/_distutils/core.py", line 201, in run_commands
    dist.run_commands()
File "/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py", line 969, in run_commands
    self.run_command(cmd)
File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 1233, in run_command
    super().run_command(command)
File "/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py", line 988, in run_command
    cmd_obj.run()
File "/usr/lib/python3/dist-packages/setuptools/_distutils/command/build.py", line 131, in run
    self.run_command(cmd_name)
File "/usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py", line 318, in run_command
    self.distribution.run_command(command)
File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 1233, in run_command
    super().run_command(command)
File "/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py", line 988, in run_command
    cmd_obj.run()
File "/usr/lib/python3/dist-packages/setuptools/_distutils/command/build_ext.py", line 345, in run
    self.build_extensions()
File "/usr/lib/python3/dist-packages/setuptools/_distutils/command/build_ext.py", line 467, in build_extensions
    self._build_extensions_serial()
File "/usr/lib/python3/dist-packages/setuptools/_distutils/command/build_ext.py", line 493, in _build_extensions_serial
    self.build_extension(ext)
File "/usr/lib/python3/dist-packages/Cython/Distutils/build_ext.py", line 130, in build_extension
    new_ext = cythonize(
              ^^^^^^^^^^
File "/usr/lib/python3/dist-packages/Cython/Build/Dependencies.py", line 1154, in cythonize
    cythonize_one(*args)
File "/usr/lib/python3/dist-packages/Cython/Build/Dependencies.py", line 1321, in cythonize_one
    raise CompileError(None, pyx_file)
Cython.Compiler.Errors.CompileError: mlpy/liblinear/liblinear.pyx
E: pybuild pybuild:395: 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.12 3.11" returned exit code 13
make: *** [debian/rules:12: binary] Error 25

--- End Message ---
--- Begin Message ---
Source: mlpy
Source-Version: 3.5.0+ds-3
Done: Andreas Tille <ti...@debian.org>

We believe that the bug you reported is fixed in the latest version of
mlpy, 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.
Andreas Tille <ti...@debian.org> (supplier of updated mlpy 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: Mon, 22 Jan 2024 08:12:16 +0100
Source: mlpy
Architecture: source
Version: 3.5.0+ds-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers 
<debian-science-maintain...@lists.alioth.debian.org>
Changed-By: Andreas Tille <ti...@debian.org>
Closes: 1054748 1055693 1056819
Changes:
 mlpy (3.5.0+ds-3) unstable; urgency=medium
 .
   * Team upload.
 .
   [Yogeswaran Umasankar]
   * Patch for build issue with Python 3.12.
     Closes: #1055693, #1054748
 .
   [ Bas Couwenberg ]
   * Switch to cython3-legacy.
     Closes: #1056819
 .
   [ Andreas Tille ]
   * Build-Depends: s/dh-python/dh-sequence-python3/ (routine-update)
Checksums-Sha1:
 7e0fe1ebf92bb763fe8fdf94caec30f21cb250c9 2322 mlpy_3.5.0+ds-3.dsc
 0424e257e4a7a06bbe2f2ed4bf80fea2c2e7043e 13220 mlpy_3.5.0+ds-3.debian.tar.xz
 4183647718373f8cc61c7a1ce3ead4dffd8ba060 11542 mlpy_3.5.0+ds-3_amd64.buildinfo
Checksums-Sha256:
 4260614a7d24cf45585ab19e4a09267d886322c21cce49a61eef17005d3b7ff4 2322 
mlpy_3.5.0+ds-3.dsc
 4e355fed07d236e2163be1cd7bb2d7dd4e7ac5b5297ecbb0a5721c7f50127310 13220 
mlpy_3.5.0+ds-3.debian.tar.xz
 e4ae8bef8b7d2dec50e3098666eff6479402ab6ca18b05358242b1145681733d 11542 
mlpy_3.5.0+ds-3_amd64.buildinfo
Files:
 33aa8a8ecb828cb78dcbe7f44390b7ae 2322 python optional mlpy_3.5.0+ds-3.dsc
 e2f469cab41057f02a7612e0ea4215c7 13220 python optional 
mlpy_3.5.0+ds-3.debian.tar.xz
 552355f5be47ad3d46d6c4548dc20649 11542 python optional 
mlpy_3.5.0+ds-3_amd64.buildinfo

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

iQJFBAEBCgAvFiEE8fAHMgoDVUHwpmPKV4oElNHGRtEFAmWuFxYRHHRpbGxlQGRl
Ymlhbi5vcmcACgkQV4oElNHGRtFClA/7BO4pTJ7bJOSdqzffPDYbJK1pgvwhZiji
MQWFKzMmCa3Jde9ph1A/hNbjWNWNIAu6iA9Q7DAF8xbdKy6wt3R5l/qpWeEkTkVp
DCe2xa9nlpsfqCqFRQKeXbpqhvguQg1Dh7RIgywJr6rThVq1ijOUooWTg1JKOIpn
5lOd1798n1dNoJWL5xaS6tnFKdr8nz47D44eAckBjnhsmSt0M/XrWjTXwSpZaeTx
XjfoLB31OS1PFJF+e5svCPRrvSMOK4yJclL5GJrrGv4wVbThv80Jjfjgsa9Q2wUM
NJLrt4VvkYa6n2MfdKYtHSXTzMNs+TAyBahd7bu1vcrKh/CWP6Xr4A3EFrNhk9Op
v9lxLOvhr1bekKE1WCYX45ppvOhOsseOUKWf5y9/RQ2/sxaPapKN0WNbCBtqbaei
gP/OqfD2y7szmxWgTEUOmhK9JGgjbtfxIZ+5DpDXjNoK84ZRjrBmdry1TQymaYFJ
jw/nNPy1/OikPkkjJCZtZk0UQ5a8qVoCL/LRCRKcNE08uIas0YO0FMeJBC0GbDDl
Jt+wOzZAqhjuFQNvPJMD3RblKo6iXe3pV9njPPQHJwgTyJAKKDvbqnJxgyhtaheL
09IFw4ij38PVW/I6gpt8EFfsw3GLLgaDdQASn2gGgU0z09+SzVo0beus481cupti
ozM4jMk/ijY=
=LQPI
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to