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-----

Attachment: pgpgOujVWxzdw.pgp
Description: PGP signature


--- End Message ---

Reply via email to