Your message dated Wed, 22 Oct 2025 23:06:40 +0000
with message-id <[email protected]>
and subject line Bug#1117917: fixed in subversion 1.14.5-4
has caused the Debian Bug report #1117917,
regarding subversion FTBFS with Python 3.14: AssertionError: 3 != 4 : Memory
leak!
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.)
--
1117917: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1117917
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: subversion
Version: 1.14.5-3
Severity: normal
Tags: ftbfs upstream
Forwarded:
https://github.com/apache/subversion/commit/91748f254bd2710f9df04b765d11276ab7c10ce4
User: [email protected]
Usertags: python3.14
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).
I think it has been fixed in a new upstream version, but that needs to
be checked. I found an upstream commit that looks relevant, the git mirror of
it is
https://github.com/apache/subversion/commit/91748f254bd2710f9df04b765d11276ab7c10ce4
Build log:
https://launchpadlibrarian.net/820399013/buildlog_ubuntu-questing-amd64.subversion_1.14.5-3build1_BUILDING.txt.gz
Error:
python3.14
/<<PKGBUILDDIR>>/BUILD/../subversion/bindings/swig/python/tests/run_all.py
..................F.........................s........................................................................F...........................................
======================================================================
FAIL: test_mergeinfo_leakage__incorrect_range_t_refcounts
(mergeinfo.SubversionMergeinfoTestCase.test_mergeinfo_leakage__incorrect_range_t_refcounts)
Ensure that the ref counts on svn_merge_range_t objects returned by
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/subversion/bindings/swig/python/tests/mergeinfo.py",
line 147, in test_mergeinfo_leakage__incorrect_range_t_refcounts
self.assertEqual(refcount, expected, (
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
"Memory leak! Expected a ref count of %d for svn_merge_range_t "
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
"object, but got %d instead (path: %s, index: %d). Probable "
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
"cause: incorrect Py_INCREF/Py_DECREF usage in libsvn_swig_py/"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
"swigutil_py.c." % (expected, refcount, path, i)))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: 3 != 4 : Memory leak! Expected a ref count of 4 for
svn_merge_range_t object, but got 3 instead (path: b'/trunk', index: 0).
Probable cause: incorrect Py_INCREF/Py_DECREF usage in
libsvn_swig_py/swigutil_py.c.
======================================================================
FAIL: test_replay_batons_refcounts
(repository.SubversionRepositoryTestCase.test_replay_batons_refcounts)
Issue SVN-4917: check ref-count of batons created and used in callbacks
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/subversion/bindings/swig/python/tests/repository.py",
line 438, in test_replay_batons_refcounts
self.assertEqual(sys.getrefcount(e_ptr), 2,
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
"leak on editor baton after replay without errors")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: 1 != 2 : leak on editor baton after replay without errors
----------------------------------------------------------------------
Ran 161 tests in 13.199s
FAILED (failures=2, skipped=1)
--- End Message ---
--- Begin Message ---
Source: subversion
Source-Version: 1.14.5-4
Done: James McCoy <[email protected]>
We believe that the bug you reported is fixed in the latest version of
subversion, 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.
James McCoy <[email protected]> (supplier of updated subversion 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: Wed, 22 Oct 2025 17:12:45 -0400
Source: subversion
Architecture: source
Version: 1.14.5-4
Distribution: unstable
Urgency: medium
Maintainer: James McCoy <[email protected]>
Changed-By: James McCoy <[email protected]>
Closes: 1105563 1114397 1117917
Changes:
subversion (1.14.5-4) unstable; urgency=medium
.
* Use -j1 for all javahl / swig targets (Closes: #1105563, #1114397)
* Remove Rules-Requires-Root: no, since that is the default
* Declare compliance with Policy 4.7.2, no changes needed
* Fix Python test cases with Python 3.14 by backporting two patches from
upstream. (Closes: #1117917)
Checksums-Sha1:
49774acbbd07cd8b5832d6d467a28c5fd3e22341 4074 subversion_1.14.5-4.dsc
81f4dad7875879608fcdaf8c70d5333fee3bd5fa 300248
subversion_1.14.5-4.debian.tar.xz
686ee3b8f3b387ae03e12f8935eda05b33d9e230 26594188
subversion_1.14.5-4.git.tar.xz
1ae388d71c9597a8a4be0060601167797965d8cd 18234
subversion_1.14.5-4_source.buildinfo
Checksums-Sha256:
903bc067a2f0fa1bfb1a8e79b182da39bd26fdd6eeb7c6d8b5de3a6cb7aac399 4074
subversion_1.14.5-4.dsc
72111e867fa72edff8e8f9eaafa17752f0a001ff56f2184eb80df6d9b1dccfe5 300248
subversion_1.14.5-4.debian.tar.xz
b5fa27aa6a399bd3b9869fc3609139ffac156ce0cc1d1772e51e73f699a1ac86 26594188
subversion_1.14.5-4.git.tar.xz
3a289b802a72ae737d216aa64c2c7c93653a0a1b851621c00d862bf354bc73f1 18234
subversion_1.14.5-4_source.buildinfo
Files:
11c882b8959766e691474407dd6b3b48 4074 vcs optional subversion_1.14.5-4.dsc
838fb9d56959af322b54f1aab378b410 300248 vcs optional
subversion_1.14.5-4.debian.tar.xz
938cfa466e3306ff5af1684cf303d84a 26594188 vcs optional
subversion_1.14.5-4.git.tar.xz
7df78eef6523a9406da111d1ae025c93 18234 vcs optional
subversion_1.14.5-4_source.buildinfo
Git-Tag-Info: tag=06af273c2c737b07794abeabdd1a38d862d07a61
fp=91bfbf4d6956bd5df7b72d23dfe691ae331ba3db
Git-Tag-Tagger: James McCoy <[email protected]>
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEN02M5NuW6cvUwJcqYG0ITkaDwHkFAmj5SZIACgkQYG0ITkaD
wHkofxAA02rgfkaCthPiaK2urTmF4ZYPBcfxQprfZQj61NkNQtaaGJiV2UN4/Nce
2Y9m3RMq0pMb67odMHEycRfN+7e6z5nelO2/72SqrDQLeUr9KhAQ5M44oyzmIs8k
wyExaGPd/NlvK8TIX+iKKubsREVPbPS6GF7Yn7NXn7Bs/Xa5rG2zRdc4Y4H4G8kr
KaV7hh1OPeBjOqJbqw+MpFLk6WBkiZjsExjQCN8ySdSo8+kcYBIvTd9U2ixueVLm
FyTFsU7KSWKIAt69noZjF/u+S+RT68F6WqE2l5u62p++sNdvORhfuT4l70peXnOv
vZDxUUjRTfMU7d/byuvQCtdF2MYOVxWYMdtv+v/HCYbE0IGGOHFfY5Vsk3hUiFiA
IL6/pDmpIKkj8JXEmjjtmW15ZLY4FpFOqRB0TO9ostPAgrRUubdQXtE9+/FDZuCm
p2xBDw9Fj3ezfKR4D/HRdTrhdczeHZb8UsydJ1yz54mRIYNBIDrfbDVlgxoGIfmV
g8CLL7fPMdek+Jt1XIfhSM8Y/Wd+dXoR8m8QR4SWGR57aJ+bNMr3aXyJQKPfHIlk
T+pewZMwbs+/OOxo17MjTTN0Ne4X1qSQaKJx00cq+smm9s4YNK7RqcWyhjDHt26U
My8Nah9YsJAcT5XHwfMgylTUZeeZgFADnUrVcXwggDJro2OQ75Q=
=O5bi
-----END PGP SIGNATURE-----
pgpgOujVWxzdw.pgp
Description: PGP signature
--- End Message ---