Debian Patches

Status for subversion/1.14.5-4

Patch Description Author Forwarded Bugs Origin Last update
build-fixes build-fixes
Fix some build problems:
Fix some build problems:

- Add aprutil as a direct dependency for libsvn_client and libsvn_ra.
James McCoy <jamessan@debian.org> no 2018-08-01
repos-templates repos-templates
Bug #210901: Add fully qualified paths to commands in example hook
Bug #210901: Add fully qualified paths to commands in example hook
scripts that get installed as .tmpl files in new repositories. Use
$REPOS/hooks/ as the path, to encourage repository admins to copy the
hooks, not just use them in place.
James McCoy <jamessan@debian.org> no 2018-08-01
rpath rpath
Prevent the linker from adding an rpath to shared libraries. Original
patch by David Kimdon <dwhedon@debian.org>. The basic theory is:

- Use libtool instead of apxs to install the apache modules.
libtool relinks without rpath in this case, apxs obviously doesn't.
James McCoy <jamessan@debian.org> no 2018-08-01
ruby-no-strict-aliasing ruby-no-strict-aliasing
It seems swig is generating _really_ bad code here, or something.
Whatever it is, this line suppresses 1323 warnings, any of which might
be real bugs with real consequences.
James McCoy <jamessan@debian.org> no 2018-08-01
ruby-test-svnserve-race ruby-test-svnserve-race
Bug #378837: Ruby testsuite: wait for svnserve to start before
Bug #378837: Ruby testsuite: wait for svnserve to start before
connecting to it. This mainly affects very slow machines - observed
on various arm and m68k builds.

Thanks to Roman Zippel, Kobayashi Noritada, Wouter Verhelst and Martin
Michlmayr.
James McCoy <jamessan@debian.org> no 2018-08-01
ssh-no-controlmaster ssh-no-controlmaster
Bug #413102: Avoid accidentally becoming an ssh ControlMaster.
Bug #413102: Avoid accidentally becoming an ssh ControlMaster.

If you set ControlMaster via your ssh config:
.ssh/config:
Host *
ControlMaster auto
Controlpath ~/.ssh/master-%r@%h:%p

you can get 'svn: Can't write to connection: Broken pipe' with certain
ssh commands, because svn can open multiple ssh sessions and kill them
at unpredictable times.

I don't really think the problem is either svn's or openssh's fault,
but this is the obvious way to avoid it. We will still use ssh
connection sharing, but only if a ControlMaster is already present.
James McCoy <jamessan@debian.org> no 2018-08-01
apr-abi apr-abi
Bug #266170: Use SOVERSION 1 for apr 1.x, because the apr 0.9.x -> 1.x
Bug #266170: Use SOVERSION 1 for apr 1.x, because the apr 0.9.x -> 1.x
ABI change leaks through the libsvn ABIs (because we use apr_off_t,
which is now 64 bits on all platforms).

Upstream refused this (http://svn.haxx.se/dev/archive-2006-03/0522.shtml
for thread), but fortunately when it came time to support apr 2.x in svn
1.7, they skipped SOVERSION 1 in consideration of Debian/Ubuntu, so we'll
be ABI-compatible again if and when we move to apr-2.x.
James McCoy <jamessan@debian.org> no 2018-08-01
python-builds python-builds
Build for multiple python versions. Patch from Matthias Klose
<doko@debian.org> via Ubuntu. Mostly, rename libsvn_swig_py to
libsvn_swig_py2.x.

Submitted upstream: http://svn.haxx.se/dev/archive-2008-05/0361.shtml
James McCoy <jamessan@debian.org> no 2018-08-01
examples-compile-instructions examples-compile-instructions
Fix build instructions for libsvn-doc/examples/*.c.
James McCoy <jamessan@debian.org> no 2018-08-01
workaround_EINVAL_on_kfreebsd workaround_EINVAL_on_kfreebsd James McCoy <jamessan@debian.org> no 2018-08-01
use-python3-as-the-interpreter-now-for-tests-not-python.patch use python3 as the interpreter now for tests, not python
/usr/bin/python is no longer guaranteed to exist, per PEP 394. Use
python3 instead for compatibility.
Steve Langasek <steve.langasek@canonical.com> no 2020-01-12
Python-3-compatibility.patch Python 3 compatibility: Update a raise statement probably missed in revision 873411 changes.

* tools/hook-scripts/svnperms.py
(Permission.parse_groups): Use 'raise exception("string")' instead of
'raise exception, "string"'.

Patch by: From: Daniel Roßberg (danielmrossberg {AT} gmail dot com)
Stefan Sperling <stsp@apache.org> no 2021-02-09
Subject-Fix-Python-test-cases-with-Python-3.14.patch Subject: Fix Python test cases with Python 3.14
Python 3.14 changes the way reference counting works, which causes some
tests to fail. Backport upstream revisions r1926575 and r1927715 to fix
the tests.
James McCoy <jamessan@debian.org> not-needed 2025-10-13

All known versions for source package 'subversion'

Links