Package: subversion / 1.14.5-6
Metadata
| Package | Version | Patches format |
|---|---|---|
| subversion | 1.14.5-6 | 3.0 (quilt) |
Patch series
view the series file| Patch | File delta | Description |
|---|---|---|
| build fixes | (download) |
Makefile.in |
8 3 + 5 - 0 ! |
build-fixes Fix some build problems: Fix some build problems: - Add aprutil as a direct dependency for libsvn_client and libsvn_ra. |
| repos templates | (download) |
subversion/libsvn_repos/repos.c |
28 18 + 10 - 0 ! |
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. |
| rpath | (download) |
build.conf |
4 2 + 2 - 0 ! |
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. |
| ruby no strict aliasing | (download) |
Makefile.in |
2 1 + 1 - 0 ! |
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. |
| ruby test svnserve race | (download) |
subversion/bindings/swig/ruby/test/util.rb |
28 23 + 5 - 0 ! |
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. |
| ssh no controlmaster | (download) |
subversion/libsvn_ra_svn/client.c |
2 1 + 1 - 0 ! |
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.
|
| apr abi | (download) |
configure.ac |
2 1 + 1 - 0 ! |
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. |
| python builds | (download) |
Makefile.in |
1 1 + 0 - 0 ! |
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 |
| examples compile instructions | (download) |
tools/examples/getlocks_test.c |
8 3 + 5 - 0 ! |
examples-compile-instructions Fix build instructions for libsvn-doc/examples/*.c. |
| use python3 as the interpreter now for tests not python.patch | (download) |
subversion/tests/cmdline/svneditor.py |
2 1 + 1 - 0 ! |
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. Closes: #948770 Signed-off-by: James McCoy <jamessan@debian.org> |
| Python 3 compatibility.patch | (download) |
tools/hook-scripts/svnperms.py |
3 2 + 1 - 0 ! |
python 3 compatibility: update a raise statement probably missed in
revision 873411 changes.
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
* tools/hook-scripts/svnperms.py
(Permission.parse_groups): Use 'raise exception("string")' instead of
'raise exception, "string"'.
|
| Subject Fix Python test cases with Python 3.14.patch | (download) |
subversion/bindings/swig/python/tests/mergeinfo.py |
52 50 + 2 - 0 ! |
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. |
| Adapt swig py to SWIG 4.4.0.patch | (download) |
subversion/bindings/swig/include/svn_types.swg |
2 1 + 1 - 0 ! |
adapt swig-py to swig 4.4.0. * subversion/bindings/swig/include/svn_types.swg (%typemap(in) apr_pool_t *): Use `SWIG_Error(SWIG_TypeError)` instead of removed `SWIG_Python_TypeError` in SWIG 4.4.0 git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1929560 13f79535-47bb-0310-9956-ffa450edef68 |
