Your message dated Sun, 12 Oct 2025 15:39:11 +0000
with message-id <[email protected]>
and subject line Bug#1117912: fixed in sabctools 8.2.6-2
has caused the Debian Bug report #1117912,
regarding sabctools FTBFS with Python 3.14 AssertionError in test_ref_counts
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.)


-- 
1117912: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1117912
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: sabctools
Version: 8.2.3-2
Severity: normal
Tags: ftbfs upstream patch
User: [email protected]
Usertags: python3.14
Forwarded: 
https://github.com/sabnzbd/sabctools/commit/b4099d8f574539d66822e1fc8a2e3468967cbe3b

Python 3.14 is upon us, and we would like to enable it as a supported version 
in Debian.

This package fails to build with Python 3.14 as an available version. Graham 
Inggs did a test rebuild in Ubuntu and found this build failure. These can be 
reproduced in Debian by installing python3-all from experimental (but you may 
need to rebuild some dependencies by hand, first).

This seems to have been fixed in upstream git:
https://github.com/sabnzbd/sabctools/commit/b4099d8f574539d66822e1fc8a2e3468967cbe3b
we should be able to cherry-pick that.

Build log:
https://launchpadlibrarian.net/820397630/buildlog_ubuntu-questing-amd64.sabctools_8.2.3-2build3_BUILDING.txt.gz

Error:
=================================== FAILURES ===================================
_______________________________ test_ref_counts ________________________________

    def test_ref_counts():
        """Note that sys.getrefcount itself adds another reference!"""
        # Test regular case
        data_plain = read_plain_yenc_file("test_regular.yenc")
        data_out, filename, filesize, begin, end, crc_correct = 
sabctools_yenc_wrapper(data_plain)
    
>       assert sys.getrefcount(data_plain) == 2
E       AssertionError: assert 1 == 2
E        +  where 1 = <built-in function getrefcount>(bytearray(b'200 Welcome 
to Usenet (fx10.fr7)\r\n381 PASS required\r\n281 Welcome to Frugal Usenet 
(Posting 
Allowed)\r\...\x8d\x16\x88\xd9J\xbbS\x90\x8eY7\x97k^k\x07|ZS\xbd\x99L\xc5\x11\r\n=yend
 size=384000 part=41 pcrc32=084e170f\r\n.\r\n'))
E        +    where <built-in function getrefcount> = sys.getrefcount

tests/test_decoder.py:83: AssertionError
=========================== short test summary info ============================
FAILED tests/test_decoder.py::test_ref_counts - AssertionError: assert 1 == 2
========================= 1 failed, 60 passed in 0.45s =========================
E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_sabctools/build; python3.14 -m pytest 
tests

--- End Message ---
--- Begin Message ---
Source: sabctools
Source-Version: 8.2.6-2
Done: Jeroen Ploemen <[email protected]>

We believe that the bug you reported is fixed in the latest version of
sabctools, 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.
Jeroen Ploemen <[email protected]> (supplier of updated sabctools 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: Sun, 12 Oct 2025 15:17:01 +0000
Source: sabctools
Built-For-Profiles: noudeb
Architecture: source
Version: 8.2.6-2
Distribution: unstable
Urgency: medium
Maintainer: Jeroen Ploemen <[email protected]>
Changed-By: Jeroen Ploemen <[email protected]>
Closes: 1117912
Changes:
 sabctools (8.2.6-2) unstable; urgency=medium
 .
   * Patches: add 01, backport of upstream tests fix for Python 3.14.
     (Closes: #1117912)
Checksums-Sha1:
 74d0c56eb66b848d3e3cdec6c1120ae91976b624 2042 sabctools_8.2.6-2.dsc
 a452dc234b37b644f3d80cdb86424c0b8ae0e428 5672 sabctools_8.2.6-2.debian.tar.xz
 3a8b77728ffcefd70185a04fd6df72e7aadd56e0 15586 
sabctools_8.2.6-2_source.buildinfo
Checksums-Sha256:
 51b541006c17a636eac4ba6a7bb5ed1b6e880924734112fb5d542000e3c963e7 2042 
sabctools_8.2.6-2.dsc
 8742d937a260e52792facaa040c4f3830a7b382611d0baafc7f2c5b3e56169cd 5672 
sabctools_8.2.6-2.debian.tar.xz
 f8f80e32db70660aab3006962ef87c65bfb30d9e49720e519678206acd596e01 15586 
sabctools_8.2.6-2_source.buildinfo
Files:
 08152107f66f72eac8b00b6c4808d2b5 2042 python optional sabctools_8.2.6-2.dsc
 43534be6d17f80e10070dab0eb053305 5672 python optional 
sabctools_8.2.6-2.debian.tar.xz
 c3dc95ba63c6a5fce82694049da64f45 15586 python optional 
sabctools_8.2.6-2_source.buildinfo

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

iQIzBAEBCgAdFiEEd8lhnEnWos3N8v+qQoMEoXSNzHoFAmjrxoUACgkQQoMEoXSN
zHoohA//RNLx3hg7ZoB/p3Eil1gEWyIUKZOMDIybJyUGh6mxDByliAb+F7MozTxx
I0mCOF3GgiizD8NLP5z3Wasow9XNE5TwQsI0YlFPKyK2nkzEHkXMfMcH3N/6KoXg
QKyytIxdgF9b/6UkWZLmIn2upGDXoXKIhzlSm88LMKWYvZxzpEmiaF/c8lJ3dT+z
AwK0zfOziTYTh5PyxDhO/cwtHDmjO5INXlXar5iZjCfi5j9apT5ruWWPN4BaFi3v
Kv9EhVbCt+rncKnFKEy53T8NDuc9kFhahW4VN5HpD3Lm8EqwerpSQvVyiurdr9ta
oNkmrgVo0f5fsvlf3pQKQyzgySLy1E01ioCFtq7WWfeQFyxRTt/VtKu1a7KWGRnT
2713jvPNmRwNgIoP/9Ez0VPBNO5nyYbb5VAyTGTb5uAaT/Q2APVfd1o+J/FvB8uO
v+BhJCeg9B45XacVVgLW8nO3SJr76QlbrmJMDzsfYJQP69fQiw5QGGJsNomKB76b
7yIGFMA/KfbR/itK8QXNx1T6sBAW4GzGYComVgNz9oOY6oMs+WNakZS8pfXEDIYO
QZ3OeOkdyrkM6ovHCQB6sVNJ+l7O5NXG3xZOpeFA2TIZfkInRYjpF4Yn0bYFFdd4
8A0vQX05paUF1jObhWtz5sgltjtMpwl4ME6pQ9NlW7qzYjuF9z4=
=K3n4
-----END PGP SIGNATURE-----

Attachment: pgpBqRrFfTCKW.pgp
Description: PGP signature


--- End Message ---

Reply via email to