Your message dated Sun, 23 Feb 2025 15:06:35 +0000
with message-id <e1tmdyx-00es2z...@fasolo.debian.org>
and subject line Bug#1098247: fixed in joblib 1.4.2-3
has caused the Debian Bug report #1098247,
regarding joblib: autopkgtest failures against numpy2
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.)
--
1098247: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1098247
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: joblib
Version: 1.4.2-2
Severity: serious
Hi,
joblib is still failing its autopkgtests when run against numpy 2:
>From the amd64 log:
=================================== FAILURES ===================================
__________________ test_joblib_pickle_across_python_versions ___________________
@with_numpy
def test_joblib_pickle_across_python_versions():
# We need to be specific about dtypes in particular endianness
# because the pickles can be generated on one architecture and
# the tests run on another one. See
# https://github.com/joblib/joblib/issues/279.
expected_list = [np.arange(5, dtype=np.dtype('<i8')),
np.arange(5, dtype=np.dtype('<f8')),
np.array([1, 'abc', {'a': 1, 'b': 2}], dtype='O'),
np.arange(256, dtype=np.uint8).tobytes(),
# np.matrix is a subclass of np.ndarray, here we want
# to verify this type of object is correctly unpickled
# among versions.
np.matrix([0, 1, 2], dtype=np.dtype('<i8')),
u"C'est l'\xe9t\xe9 !"]
# Testing all the compressed and non compressed
# pickles in joblib/test/data. These pickles were generated by
# the joblib/test/data/create_numpy_pickle.py script for the
# relevant python, joblib and numpy versions.
test_data_dir = os.path.dirname(os.path.abspath(data.__file__))
pickle_extensions = ('.pkl', '.gz', '.gzip', '.bz2', 'lz4')
if lzma is not None:
pickle_extensions += ('.xz', '.lzma')
pickle_filenames = [os.path.join(test_data_dir, fn)
for fn in os.listdir(test_data_dir)
if any(fn.endswith(ext) for ext in
pickle_extensions)]
for fname in pickle_filenames:
> _check_pickle(fname, expected_list)
There may be other failures. For full logs see:
https://release.debian.org/britney/update_excuses.html#joblib
Some logs are also available here, but note that for some architectures the
tests still need to be rescheduled for the new version:
https://ci.debian.net/packages/j/joblib/
This is blocking the numpy 2 transition, so a prompt fix would be much
appreciated.
Cheers,
Emilio
--- End Message ---
--- Begin Message ---
Source: joblib
Source-Version: 1.4.2-3
Done: Alexandre Detiste <tc...@debian.org>
We believe that the bug you reported is fixed in the latest version of
joblib, 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 1098...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Alexandre Detiste <tc...@debian.org> (supplier of updated joblib 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: Sun, 23 Feb 2025 14:55:07 +0100
Source: joblib
Architecture: source
Version: 1.4.2-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers
<debian-science-maintain...@lists.alioth.debian.org>
Changed-By: Alexandre Detiste <tc...@debian.org>
Closes: 1098247
Changes:
joblib (1.4.2-3) unstable; urgency=medium
.
* Team upload.
* Also disable test_joblib_pickle_across_python_versions in autopkgtests
(Closes: #1098247)
Checksums-Sha1:
6233e8f02733cb27003e63eff946d9d56b3b393f 2609 joblib_1.4.2-3.dsc
1dc2decb44732531428b673ba72fa0d4041408e6 10168 joblib_1.4.2-3.debian.tar.xz
6dd7c4ea93778325b0b8c67b7bacc00d51902884 7962 joblib_1.4.2-3_source.buildinfo
Checksums-Sha256:
d4fe0ba6f74f3c19bfffaaa28a53b6672041b8f7795e1c41c0eddf6314f0afcf 2609
joblib_1.4.2-3.dsc
7d7dfb7045049d6698621684f6d022ed7b1f7fa85773c3184216ff7143121833 10168
joblib_1.4.2-3.debian.tar.xz
8067ac554fe7a7dca6704bfe8e4dd31320e60c5582661135e093fe6a7fba0668 7962
joblib_1.4.2-3_source.buildinfo
Files:
c434285c07a6cdbabd525a25a12d0db7 2609 python optional joblib_1.4.2-3.dsc
b23270e1d579427ce06098004cb6298b 10168 python optional
joblib_1.4.2-3.debian.tar.xz
81bc29eb7bdfecb904962bbe339eceb8 7962 python optional
joblib_1.4.2-3_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJFBAEBCgAvFiEEj23hBDd/OxHnQXSHMfMURUShdBoFAme7KfsRHHRjaGV0QGRl
Ymlhbi5vcmcACgkQMfMURUShdBrR1A//THX5QF3m0AAPgM4ghDKo2/pzlzQfHZOB
Rm4qYSAcjtPMn8d4qDDO6dzYrioC1EP3u41DLWl9NGrvglk79mWR5lXPDhFjUhJ2
TEVXXMlItGoDoM0mKOvuh9jRCSLjKE5QCbzKOsQ90VutVfKkvdWy7h7NMCp3biro
gAB3ugbmmYwS4fLzvgCmU4HtC/RoU3//7gxdby70krTAUZACGR3W9e5Q5Lr9NvDr
26VC9DNJQo2IF2bPcXeeeQljazyNwfP7Jn4aAt7Ss+6nAJ6cMNQprwbp96Xj93oz
uU0rKO258+Vcv0vWAmceVGqPvAWGa5yjxlBfEOKu4uZscq/LXwBXE820zP9ATE6r
y6ti/n+VyIlYpfhpUWy19Su15tKOC9em4z6YPPADJQgI0XrKsxTEwizuAUH8cVK1
HUJPuqcBPggfxMDdmT3Nt44F1i6mv2yGP0ay41bMtmAp6qyuyj8Wo9ZIBxInAuy3
YHLWVBqX1dG61/9VxnIo4kcqtKlmJSfYT6FK8ma72//HhBpPAgQ8Ll93/KisIoI4
kLPbvPAVOYddXbJV30W4enF7Y46vSWCFPDvtLVZsOtsITCxLi1SV5kCAGDg/8HvE
jNyl/F0FJjkd2+ZXWfA96hpz/ofKJSWSEizpI1yMnVOGHj9eD7O9mSykykDBqucg
+t9H9+OwKzo=
=7KnL
-----END PGP SIGNATURE-----
pgpHdEMScUUwq.pgp
Description: PGP signature
--- End Message ---