Your message dated Thu, 11 Sep 2025 15:50:35 +0000
with message-id <[email protected]>
and subject line Bug#1114719: fixed in python-pyorick 1.5-2
has caused the Debian Bug report #1114719,
regarding python-pyorick: FTBFS with NumPy 2.3
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.)


-- 
1114719: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1114719
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: python-pyorick
Version: 1.5-1
Severity: important
User: [email protected]
Usertags: numpy2.3
Tags: ftbfs, forky, sid

Dear maintainer,

During a test rebuild for NumPy 2.3, python-pyorick failed to rebuild.

Log Summary:
-------------------------------------------------------------------------------
[...]
        ^^^^^^^^^^
AttributeError: 'numpy.ndarray' object has no attribute 'tostring'

======================================================================
ERROR: test_groups (pyorick.test_pyorick.TestProcess.test_groups)
Check that group types can be sent and received.
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"/build/reproducible-path/python-pyorick-1.5/.pybuild/cpython3_3.13_pyorick/build/pyorick/test_pyorick.py",
 line 278, in test_groups
    v = self.yo.value.junk
        ^^^^^^^^^^^^^^^^^^
  File 
"/build/reproducible-path/python-pyorick-1.5/.pybuild/cpython3_3.13_pyorick/build/pyorick/pyorick.py",
 line 248, in __getattr__
    return self[name]
           ~~~~^^^^^^
  File 
"/build/reproducible-path/python-pyorick-1.5/.pybuild/cpython3_3.13_pyorick/build/pyorick/pyorick.py",
 line 308, in __getitem__
    return bare._reqrep(ID_GETVAR, key)
           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^
  File 
"/build/reproducible-path/python-pyorick-1.5/.pybuild/cpython3_3.13_pyorick/build/pyorick/pyorick.py",
 line 220, in _reqrep
    reply = reply.decode()
  File 
"/build/reproducible-path/python-pyorick-1.5/.pybuild/cpython3_3.13_pyorick/build/pyorick/pyorick.py",
 line 692, in decode
    return codec.idtable[self.packets[0][0]].decoder(self)
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
  File 
"/build/reproducible-path/python-pyorick-1.5/.pybuild/cpython3_3.13_pyorick/build/pyorick/pyorick.py",
 line 1053, in lst
    codec.qmlist.decoder(msg, 0, value, {})
    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
  File 
"/build/reproducible-path/python-pyorick-1.5/.pybuild/cpython3_3.13_pyorick/build/pyorick/pyorick.py",
 line 1297, in qmlist
    item = codec.idtable[msgid].decoder(msg)
  File 
"/build/reproducible-path/python-pyorick-1.5/.pybuild/cpython3_3.13_pyorick/build/pyorick/pyorick.py",
 line 984, in sarray
    return codec.decode_sarray(lens, value)  # as nested list
           ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
  File 
"/build/reproducible-path/python-pyorick-1.5/.pybuild/cpython3_3.13_pyorick/build/pyorick/pyorick.py",
 line 1331, in decode_sarray
    v.append(codec.array2string(value[i0[i]:i1[i]]))
             ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
  File 
"/build/reproducible-path/python-pyorick-1.5/.pybuild/cpython3_3.13_pyorick/build/pyorick/pyorick.py",
 line 1310, in array2string
    s = a.tostring().decode('iso_8859_1')
        ^^^^^^^^^^
AttributeError: 'numpy.ndarray' object has no attribute 'tostring'

======================================================================
ERROR: test_recurse (pyorick.test_pyorick.TestProcess.test_recurse)
Check that a yorick reply can contain python requests.
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"/build/reproducible-path/python-pyorick-1.5/.pybuild/cpython3_3.13_pyorick/build/pyorick/test_pyorick.py",
 line 375, in test_recurse
    self.yo.c.recursive(2)
    ~~~~~~~~~~~~~~~~~~~^^^
  File 
"/build/reproducible-path/python-pyorick-1.5/.pybuild/cpython3_3.13_pyorick/build/pyorick/pyorick.py",
 line 366, in __call__
    self.bare._reqrep(ID_SUBCALL, self.name, *args, **kwargs)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File 
"/build/reproducible-path/python-pyorick-1.5/.pybuild/cpython3_3.13_pyorick/build/pyorick/pyorick.py",
 line 208, in _reqrep
    reply = reply.getreply(self.proc._debug, self._namespace)
  File 
"/build/reproducible-path/python-pyorick-1.5/.pybuild/cpython3_3.13_pyorick/build/pyorick/pyorick.py",
 line 707, in getreply
    req = self.decode()
  File 
"/build/reproducible-path/python-pyorick-1.5/.pybuild/cpython3_3.13_pyorick/build/pyorick/pyorick.py",
 line 692, in decode
    return codec.idtable[self.packets[0][0]].decoder(self)
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
  File 
"/build/reproducible-path/python-pyorick-1.5/.pybuild/cpython3_3.13_pyorick/build/pyorick/pyorick.py",
 line 1101, in evaluate
    text = codec.array2string(msg.packets[pos])
  File 
"/build/reproducible-path/python-pyorick-1.5/.pybuild/cpython3_3.13_pyorick/build/pyorick/pyorick.py",
 line 1310, in array2string
    s = a.tostring().decode('iso_8859_1')
        ^^^^^^^^^^
AttributeError: 'numpy.ndarray' object has no attribute 'tostring'

======================================================================
ERROR: test_scalars (pyorick.test_pyorick.TestProcess.test_scalars)
Check that scalar types can be sent and received.
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"/build/reproducible-path/python-pyorick-1.5/.pybuild/cpython3_3.13_pyorick/build/pyorick/test_pyorick.py",
 line 251, in test_scalars
    v = self.yo.v.junk
        ^^^^^^^^^^^^^^
  File 
"/build/reproducible-path/python-pyorick-1.5/.pybuild/cpython3_3.13_pyorick/build/pyorick/pyorick.py",
 line 248, in __getattr__
    return self[name]
           ~~~~^^^^^^
  File 
"/build/reproducible-path/python-pyorick-1.5/.pybuild/cpython3_3.13_pyorick/build/pyorick/pyorick.py",
 line 308, in __getitem__
    return bare._reqrep(ID_GETVAR, key)
           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^
  File 
"/build/reproducible-path/python-pyorick-1.5/.pybuild/cpython3_3.13_pyorick/build/pyorick/pyorick.py",
 line 220, in _reqrep
    reply = reply.decode()
  File 
"/build/reproducible-path/python-pyorick-1.5/.pybuild/cpython3_3.13_pyorick/build/pyorick/pyorick.py",
 line 692, in decode
    return codec.idtable[self.packets[0][0]].decoder(self)
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
  File 
"/build/reproducible-path/python-pyorick-1.5/.pybuild/cpython3_3.13_pyorick/build/pyorick/pyorick.py",
 line 984, in sarray
    return codec.decode_sarray(lens, value)  # as nested list
           ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
  File 
"/build/reproducible-path/python-pyorick-1.5/.pybuild/cpython3_3.13_pyorick/build/pyorick/pyorick.py",
 line 1331, in decode_sarray
    v.append(codec.array2string(value[i0[i]:i1[i]]))
             ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
  File 
"/build/reproducible-path/python-pyorick-1.5/.pybuild/cpython3_3.13_pyorick/build/pyorick/pyorick.py",
 line 1310, in array2string
    s = a.tostring().decode('iso_8859_1')
        ^^^^^^^^^^
AttributeError: 'numpy.ndarray' object has no attribute 'tostring'

======================================================================
ERROR: test_strings (pyorick.test_pyorick.TestProcess.test_strings)
Check that string types can be sent and received.
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"/build/reproducible-path/python-pyorick-1.5/.pybuild/cpython3_3.13_pyorick/build/pyorick/test_pyorick.py",
 line 268, in test_strings
    v = self.yo.c.junk.value
        ^^^^^^^^^^^^^^^^^^^^
  File 
"/build/reproducible-path/python-pyorick-1.5/.pybuild/cpython3_3.13_pyorick/build/pyorick/pyorick.py",
 line 464, in value
    return self.bare._reqrep(ID_GETVAR, name)
           ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File 
"/build/reproducible-path/python-pyorick-1.5/.pybuild/cpython3_3.13_pyorick/build/pyorick/pyorick.py",
 line 220, in _reqrep
    reply = reply.decode()
  File 
"/build/reproducible-path/python-pyorick-1.5/.pybuild/cpython3_3.13_pyorick/build/pyorick/pyorick.py",
 line 692, in decode
    return codec.idtable[self.packets[0][0]].decoder(self)
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
  File 
"/build/reproducible-path/python-pyorick-1.5/.pybuild/cpython3_3.13_pyorick/build/pyorick/pyorick.py",
 line 984, in sarray
    return codec.decode_sarray(lens, value)  # as nested list
           ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
  File 
"/build/reproducible-path/python-pyorick-1.5/.pybuild/cpython3_3.13_pyorick/build/pyorick/pyorick.py",
 line 1331, in decode_sarray
    v.append(codec.array2string(value[i0[i]:i1[i]]))
             ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
  File 
"/build/reproducible-path/python-pyorick-1.5/.pybuild/cpython3_3.13_pyorick/build/pyorick/pyorick.py",
 line 1310, in array2string
    s = a.tostring().decode('iso_8859_1')
        ^^^^^^^^^^
AttributeError: 'numpy.ndarray' object has no attribute 'tostring'

----------------------------------------------------------------------
Ran 15 tests in 0.132s

FAILED (errors=10)
doing 0
E: pybuild pybuild:389: test: plugin distutils failed with: exit code=1: cd 
/build/reproducible-path/python-pyorick-1.5/.pybuild/cpython3_3.13_pyorick/build;
 python3.13 -m unittest discover -v 
dh_auto_test: error: pybuild --test -i python{version} -p 3.13 returned exit 
code 13
make: *** [debian/rules:7: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2025-09-08T08:28:00Z

-------------------------------------------------------------------------------

The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here (for the next 30 days):
https://debusine.debian.net/debian/developers-roehling.numpy/artifact/2455458/

About the archive rebuild: The build was made on debusine.debian.net,
using sbuild.

You can find the build task here:
https://debusine.debian.net/debian/developers-roehling.numpy/work-request/163944/

If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.

Cheers
Timo

--- End Message ---
--- Begin Message ---
Source: python-pyorick
Source-Version: 1.5-2
Done: Thibaut Paumard <[email protected]>

We believe that the bug you reported is fixed in the latest version of
python-pyorick, 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.
Thibaut Paumard <[email protected]> (supplier of updated python-pyorick 
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: SHA512

Format: 1.8
Date: Thu, 11 Sep 2025 17:26:25 +0200
Source: python-pyorick
Architecture: source
Version: 1.5-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers 
<[email protected]>
Changed-By: Thibaut Paumard <[email protected]>
Closes: 1035216 1114719
Changes:
 python-pyorick (1.5-2) unstable; urgency=medium
 .
   * Bug fix: "FTBFS with NumPy 2.3", thanks to [email protected]</a>;
     (Closes: #1114719).
   * Checked against Policy 4.7.2.
   * New patch to use setuptools instead of distutils.
   * Updated watch file to version 5.
   * Bug fix: "please add autopkgtests (to add coverage for
     python3-numpy)", thanks to Sandro Tosi (Closes: #1035216).
Checksums-Sha1:
 f3feb348d6871e147c312198dfa7f5125fc37412 2145 python-pyorick_1.5-2.dsc
 ea43a842022daae388ed3f2ae456151ddf6872ce 3712 
python-pyorick_1.5-2.debian.tar.xz
 4a1f1be9422e0fba06d5ccd9d6212316153bd1df 7023 
python-pyorick_1.5-2_amd64.buildinfo
Checksums-Sha256:
 9e2223f2b42ce93cd96d4a0ac8a7064565a66eec93adb72f08515a48d668edb5 2145 
python-pyorick_1.5-2.dsc
 5ee9dd8edf7eaded1fc12a3bed8e097d7f5ce7e20e76d0927c6fbb62f458441a 3712 
python-pyorick_1.5-2.debian.tar.xz
 5443abe961e8ad4e9284ce0fc5ef58ff53ec854433d1ca46318926b8c2284b42 7023 
python-pyorick_1.5-2_amd64.buildinfo
Files:
 52ddb0fb117f01da3812b0deaedb21d6 2145 python optional python-pyorick_1.5-2.dsc
 3554404cc083d827051f6428002438d1 3712 python optional 
python-pyorick_1.5-2.debian.tar.xz
 bae7a696f00e9b89fd0ee42d43708ff1 7023 python optional 
python-pyorick_1.5-2_amd64.buildinfo

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

iQJHBAEBCgAxFiEEvK37UrQZmNdNmdmOk5RTSODcKEAFAmjC7BQTHHRoaWJhdXRA
ZGViaWFuLm9yZwAKCRCTlFNI4NwoQGRfEACwOSpPHfORBCh6BsMLGnIDCBMGkdto
TxefSptbQaHLtRp92PqXLoCxGTKk+TDYgemb9t/fOSIkUmNgVpzLim9WQutVShSK
9qBVo96b1ooTEOQevcqA4i0Q3jfTu66I6oOg8xHyb21lFW0KzuPcjw2Q8z1oudnq
7RpXnP+IgYZBtt59fr6O4VId+9dhFdX9UTeUaZMTWMofVPWG3+AQvpAvROjzAYc7
V1OPpoSVUb5wR1A8ZlqCfw1wIFxnUn/gR2fWKtBwZp4o4JPhSGGijGYmFmifpoXb
R9ypOWz7nOhz0eNqibj7y6Ci0TfPllvI8Ky1aLg4EupmmT28Jb8cl0178yl+FcRJ
MKaGMcfrNnx+PmAQYzMHIeo+9SNH1wALDUJSC/XdLrJ7Bht+4D1p/KhCXAofFfMw
6hjWA924KQyfNP4uvBjgM8qLKErfBuG+oKjTMmx1bn2GeJ4HO5w2tLKCvyiC5vBb
tUEEc3oXdgd1Rex0V+TTToocaZ4ND7BkExrJA8B+blGVeFdG0m5sVQDuBV2yaG/K
MxcW81UA/GaH4YraMNxMnb1rxDYf+hcPYDu/33fL0RPhvgkeFjRZDG/Js+blcrLg
dUwNDgBrG1IW45SrRAh8KFheVM+Qn7LXCfMxiI8KPV0Hh7y1xDi1hBdDW+KfBxA3
UiheCsGe7gmSUg==
=oZ6U
-----END PGP SIGNATURE-----

Attachment: pgpXuvlj4TQfa.pgp
Description: PGP signature


--- End Message ---
-- 
debian-science-maintainers mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers

Reply via email to