Your message dated Mon, 08 Dec 2025 07:04:48 +0000
with message-id <[email protected]>
and subject line Bug#1122024: fixed in python-srsly 2.5.2-1
has caused the Debian Bug report #1122024,
regarding python-srsly: FTBFS with Python 3.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 [email protected]
immediately.)


-- 
1122024: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1122024
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: python-srsly
Version: 2.5.1-1
Severity: serious
Tags: ftbfs
User: [email protected]
Usertags: python3.14

Hi Maintainer

python-srsly FTBFS when built with Python 3.14 as a supported version
[1].  I've copied what I hope is the relevant part of the log below.

Regards
Graham


[1] https://buildd.debian.org/status/package.php?p=python-srsly


================================== FAILURES ===================================
_____________________ CloudPickleFileTests.test_empty_file _____________________

self = &lt;srsly.tests.cloudpickle.cloudpickle_file_test.CloudPickleFileTests
testMethod=test_empty_file&gt;

    def test_empty_file(self):
        # Empty file
        open(self.tmpfilepath, &apos;w&apos;).close()
        with open(self.tmpfilepath, &apos;r&apos;) as f:
&gt;           self.assertEqual(&apos;&apos;,
pickle.loads(cloudpickle.dumps(f)).read())
                                              ^^^^^^^^^^^^^^^^^^^^

srsly/tests/cloudpickle/cloudpickle_file_test.py:29:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
srsly/cloudpickle/cloudpickle_fast.py:73: in dumps
    cp.dump(obj)
srsly/cloudpickle/cloudpickle_fast.py:632: in dump
    return Pickler.dump(self, obj)
           ^^^^^^^^^^^^^^^^^^^^^^^
srsly/cloudpickle/cloudpickle_fast.py:737: in reducer_override
    return self._function_reduce(obj)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
srsly/cloudpickle/cloudpickle_fast.py:592: in _function_reduce
    if _should_pickle_by_reference(obj):
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
srsly/cloudpickle/cloudpickle.py:256: in _should_pickle_by_reference
    module_and_name = _lookup_module_and_qualname(obj, name=name)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
srsly/cloudpickle/cloudpickle.py:309: in _lookup_module_and_qualname
    obj2, parent = _getattribute(module, name)
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

obj = &lt;module &apos;srsly.cloudpickle.cloudpickle&apos; from
&apos;/build/reproducible-path/python-srsly-2.5.1/.pybuild/cpython3_3.14_srsly/build/srsly/cloudpickle/cloudpickle.py&apos;&gt;
dotted_path = &apos;_make_function&apos;

    def _getattribute(obj, dotted_path):
        for subpath in dotted_path:
&gt;           obj = getattr(obj, subpath)
                  ^^^^^^^^^^^^^^^^^^^^^
E           RecursionError: Stack overflow (used 8152 kB) while
calling a Python object
E           Normalization failed: type=AttributeError args=&lt;unknown&gt;
E           when serializing function reconstructor
E           when serializing function object
...
E           when serializing function reconstructor
E           when serializing function object

--- End Message ---
--- Begin Message ---
Source: python-srsly
Source-Version: 2.5.2-1
Done: Stuart Prescott <[email protected]>

We believe that the bug you reported is fixed in the latest version of
python-srsly, 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.
Stuart Prescott <[email protected]> (supplier of updated python-srsly 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: Mon, 08 Dec 2025 17:35:14 +1100
Source: python-srsly
Architecture: source
Version: 2.5.2-1
Distribution: experimental
Urgency: medium
Maintainer: Debian Python Team <[email protected]>
Changed-By: Stuart Prescott <[email protected]>
Closes: 1122024
Changes:
 python-srsly (2.5.2-1) experimental; urgency=medium
 .
   * Team upload.
   * New upstream release that declares Python 3.14 compatibility.
   * Backport upstream work to de-vendor modules thus avoiding
     incompatibilities in old cloudpickle and ujson packages
     (Closes: #1122024).
Checksums-Sha1:
 943c10f7fa45b059cae06cf4a20ddeb0cbe63b74 2484 python-srsly_2.5.2-1.dsc
 b8622849833a84b482bef6a025cb3e3c46bb5dda 196348 python-srsly_2.5.2.orig.tar.xz
 7575b4ee872825f9df0ba18fef17d965c3056711 68256 
python-srsly_2.5.2-1.debian.tar.xz
 605e53085d5e8e6d76a73191c524b96d1b65df86 464152 python-srsly_2.5.2-1.git.tar.xz
 cfb008d1a9b3f7e93ca578f51bdcf8547da6d392 18238 
python-srsly_2.5.2-1_source.buildinfo
Checksums-Sha256:
 fc0efd15c68ee51974238b1d3a05f81a7fa5e1f53c877e8e499f3a0490137372 2484 
python-srsly_2.5.2-1.dsc
 d6fd3a44ebf578c6aaf0a7e9f2b6a3ac80ca79f5c211f1440abb417ea0fa9a3f 196348 
python-srsly_2.5.2.orig.tar.xz
 af84608717da8f4cb8d57e627d556e456990aefe892b5f7893f9f80ede1202dd 68256 
python-srsly_2.5.2-1.debian.tar.xz
 36722bccbff93b7e33dc885fc396e6c4d3e0bacc7ded4e141f24846588ac137b 464152 
python-srsly_2.5.2-1.git.tar.xz
 f6443ec92185fd92f550fdc4eb26c04a8adff484178bcfb2a4aaccd0667b248b 18238 
python-srsly_2.5.2-1_source.buildinfo
Files:
 650872072e5dfdfe19b114c0417aa489 2484 python optional python-srsly_2.5.2-1.dsc
 bb9eb557984aa12b8a25249494c3b5d1 196348 python optional 
python-srsly_2.5.2.orig.tar.xz
 7015c2f14b31235d40fa74a3e1754ef2 68256 python optional 
python-srsly_2.5.2-1.debian.tar.xz
 fd0f3159f3ebf541ab5bee184e826f44 464152 python optional 
python-srsly_2.5.2-1.git.tar.xz
 d15c8fa162fc3a970ac1c2563a23c592 18238 python optional 
python-srsly_2.5.2-1_source.buildinfo
Git-Tag-Info: tag=9258d471bda10842708743a8c9fc951fd9411e48 
fp=90e2d2c1ad146a1b7ebb891dbbc17ebb1396f2f7
Git-Tag-Tagger: Stuart Prescott <[email protected]>

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

iQIzBAEBCgAdFiEEN02M5NuW6cvUwJcqYG0ITkaDwHkFAmk2c88ACgkQYG0ITkaD
wHnanA//Rc8hAm6jQWC+1psdFhWBLO71DkcYJLK3zl3ZFwWiG02/LVRsMiYJcSVq
vNlBjChN61RpeVbjZpgpQcH6feU8PnDewqk+4a53akHWbLfV0B1TAEndZUjRwXFp
VvzLkTuQDkHR8Ql0tDsrVG/ViMFg5PDwmAfogrBNB5RBPh+zDc6FjAZQRTGFon34
Rti2A948P/AU+7cWEDjgPXgErGIc7JLXs8AnxhQSOCt5cPMkgfpTP09AHFxv5uwE
58v3+RqGl9wJgOLXcMwbeDmwC5AD8abWaN852HnNI1boL9FQwvOu8/3/c/DInjgR
FJ8TRNds4K3rN3qo0asu4T5s/EKhEyhFfGPbZIpPa7MzgOLgWUMVQjJQc1gXIk+9
SEfVZlX++9pj5N4sY4z1fX0n+xGmWjsoH1Us0wV5lEa1+/YgQ15I0XonXQ1YNjZ5
tXVhj/UuA4874YqQXq6MCfBFnWNBPDdwL37VE2AnTsheQl4WHRjswhn+nVMv463K
1CWOgOUy6wcvtf4XNqTEZkXWfYa+JMHmAgXhfrcqR5rOGZTbiAzNaYs81/SsG+ik
joxrkVWADaRVMJwE/JUA5n4DEHv5i8Zhdak/Si/8r3phrrdh48ywJTnOFHfcm0ld
KnDpdZRhl/dwrR5nCXUsTfDffxihO/KuvUYOYh9E89Ur3o2GWm4=
=3WFE
-----END PGP SIGNATURE-----

Attachment: pgpzmHpGMexLx.pgp
Description: PGP signature


--- End Message ---

Reply via email to