diff -u subversion-1.9.5/debian/changelog subversion-1.9.5/debian/changelog --- subversion-1.9.5/debian/changelog +++ subversion-1.9.5/debian/changelog @@ -1,3 +1,15 @@ +subversion (1.9.5-1ubuntu1) yakkety; urgency=low + + * Merge from Debian unstable. Remaining changes: + - Only build on requested python versions (X-Python-Versions:). + - debian/patches/verbose-tests: Make tests verbose. + * Dropped changes: + - r1722164-swig-cppflags (already merged by upstream) + - swig3.x-compat (already merged by upstream) + - ruby-frozen-nil: Alternative fix committed upstream. + + -- FJKong Mon, 13 Feb 2017 22:27:30 +0800 + subversion (1.9.5-1) unstable; urgency=medium * New upstream release @@ -36,6 +48,22 @@ -- James McCoy Mon, 25 Jul 2016 22:48:13 -0400 +subversion (1.9.4-1ubuntu2) zesty; urgency=medium + + * No-change rebuild for perl 5.24 transition + + -- Iain Lane Mon, 24 Oct 2016 10:39:58 +0100 + +subversion (1.9.4-1ubuntu1) yakkety; urgency=medium + + * Merge with Debian; remaining changes: + - Build a python-subversion-dbg package. + - Build-depend on python-all-dbg. + - Only build on requested python versions (X-Python-Versions:). + - debian/patches/verbose-tests: Make tests verbose. + + -- Matthias Klose Wed, 25 May 2016 16:08:13 +0200 + subversion (1.9.4-1) unstable; urgency=high * New upstream release. @@ -68,12 +96,32 @@ -- James McCoy Mon, 14 Mar 2016 00:34:52 -0400 +subversion (1.9.3-2ubuntu1) xenial; urgency=medium + + * Merge with Debian; remaining changes: + - Build a python-subversion-dbg package. + - Build-depend on python-all-dbg. + - Only build on requested python versions (X-Python-Versions:). + - debian/patches/verbose-tests: Make tests verbose. + + -- Matthias Klose Mon, 14 Mar 2016 08:29:53 +0100 + subversion (1.9.3-2) unstable; urgency=medium * Remove -Wdate-time from CPPFLAGS passed to swig. (Closes: #809054) -- James McCoy Fri, 15 Jan 2016 22:45:33 -0500 +subversion (1.9.3-1ubuntu1) xenial; urgency=medium + + * Merge with Debian; remaining changes: + - Build a python-subversion-dbg package. + - Build-depend on python-all-dbg. + - Only build on requested python versions (X-Python-Versions:). + - debian/patches/verbose-tests: Make tests verbose. + + -- Matthias Klose Fri, 08 Jan 2016 10:04:26 +0100 + subversion (1.9.3-1) unstable; urgency=high * New upstream release. @@ -103,6 +151,23 @@ -- James McCoy Mon, 09 Nov 2015 19:22:18 -0500 +subversion (1.9.2-3ubuntu2) xenial; urgency=medium + + * Rebuild for Perl 5.22.1. + + -- Colin Watson Fri, 18 Dec 2015 11:23:17 +0000 + +subversion (1.9.2-3ubuntu1) xenial; urgency=medium + + * Merge with Debian unstable, remaining changes: + - Build a python-subversion-dbg package. + - Build-depend on python-all-dbg. + - Only build on requested python versions (X-Python-Versions:). + - debian/patches/verbose-tests: Make tests verbose. + * Drop CVE patches that are included in this new upstream version. + + -- Adam Conrad Thu, 10 Dec 2015 09:44:29 -0700 + subversion (1.9.2-2) unstable; urgency=medium * Fix FTBFS with older Ruby versions by using RbConfig['vendorarchdir'] to @@ -204,6 +269,46 @@ -- James McCoy Mon, 11 May 2015 19:56:48 -0400 +subversion (1.8.13-1ubuntu3) wily; urgency=medium + + * No-change rebuild to add ruby2.2 support. + + -- Matthias Klose Tue, 08 Sep 2015 14:49:49 +0000 + +subversion (1.8.13-1ubuntu2) wily; urgency=medium + + * SECURITY UPDATE: incorrect anonymous access restriction + - debian/patches/CVE-2015-3184.patch: use force_authn() in Makefile.in, + build/ac-macros/apache.m4, build/run_tests.py, + subversion/mod_authz_svn/mod_authz_svn.c, + subversion/tests/cmdline/README, + subversion/tests/cmdline/davautocheck.sh, + subversion/tests/cmdline/mod_authz_svn_tests.py, + subversion/tests/cmdline/svntest/main.py, win-tests.py. + - CVE-2015-3184 + * SECURITY UPDATE: sensitive path information disclosure + - debian/patches/CVE-2015-3187.patch: fix order in + subversion/libsvn_repos/rev_hunt.c, added tests to + subversion/tests/cmdline/authz_tests.py, + subversion/tests/libsvn_repos/repos-test.c. + - CVE-2015-3187 + * debian/control: Depend on specific version of apache2-dev and + apache2-bin to make sure fix for CVE-2015-3185 is included. + + -- Marc Deslauriers Wed, 19 Aug 2015 11:20:08 -0400 + +subversion (1.8.13-1ubuntu1) wily; urgency=medium + + * Resynchronise with Debian. Remaining changes: + - debian/rules: Manually create the doxygen output directory, otherwise + we get weird build failures when running parallel builds. + - Build a python-subversion-dbg package. + - Build-depend on python-all-dbg. + - Only build on requested python versions (X-Python-Versions:). + - debian/patches/verbose-tests: Make tests verbose. + + -- Colin Watson Thu, 06 Aug 2015 11:15:12 +0100 + subversion (1.8.13-1) unstable; urgency=medium * New upstream release. Refresh patches. @@ -227,6 +332,18 @@ -- James McCoy Tue, 31 Mar 2015 22:51:18 -0400 +subversion (1.8.10-5ubuntu1) vivid; urgency=medium + + * Resynchronise with Debian. Remaining changes: + - debian/rules: Manually create the doxygen output directory, otherwise + we get weird build failures when running parallel builds. + - Build a python-subversion-dbg package. + - Build-depend on python-all-dbg. + - Only build on requested python versions (X-Python-Versions:). + - debian/patches/verbose-tests.diff: Make tests verbose. + + -- Colin Watson Sun, 04 Jan 2015 21:49:36 +0000 + subversion (1.8.10-5) unstable; urgency=medium * patches/CVE-2014-8108: mod_dav_svn DoS vulnerability with invalid virtual @@ -236,6 +353,18 @@ -- James McCoy Wed, 17 Dec 2014 00:11:03 -0500 +subversion (1.8.10-4ubuntu1) vivid; urgency=medium + + * Resynchronise with Debian. Remaining changes: + - debian/rules: Manually create the doxygen output directory, otherwise + we get weird build failures when running parallel builds. + - Build a python-subversion-dbg package. + - Build-depend on python-all-dbg. + - Only build on requested python versions (X-Python-Versions:). + - debian/patches/verbose-tests.diff: Make tests verbose. + + -- Colin Watson Mon, 17 Nov 2014 14:33:52 +0000 + subversion (1.8.10-4) unstable; urgency=medium * control: Use "dh_install --list-missing" instead of --fail-missing to @@ -266,6 +395,32 @@ -- James McCoy Wed, 24 Sep 2014 20:54:34 -0400 +subversion (1.8.10-1ubuntu2) utopic; urgency=medium + + * Rebuild for Perl 5.20.0. + + -- Colin Watson Thu, 21 Aug 2014 13:52:59 +0100 + +subversion (1.8.10-1ubuntu1) utopic; urgency=medium + + * Merge with Debian; remaining changes: + - debian/rules: Manually create the doxygen output directory, otherwise + we get weird build failures when running parallel builds. + - Build a python-subversion-dbg package. + - Build-depend on python-dbg. + - Build-depend on default-jre-headless/-jdk. + - only build on requested python versions (X-Python-Versions:) + - Do not apply java-build patch. + - debian/patches/verbose-tests.diff: make tests verbose + - debian/control: added ruby-test-unit to Build-Depends + - Check for libtoolize instead of libtool, which is not used for + the build. + * debian/patches/lp1353142.patch: fix alignment issue causing test + failures on ppc64el in subversion/libsvn_delta/text_delta.c. + (LP: #1353142) + + -- Marc Deslauriers Thu, 14 Aug 2014 14:39:07 -0400 + subversion (1.8.10-1) unstable; urgency=medium * New upstream release. Refresh patches. @@ -279,6 +434,30 @@ -- James McCoy Tue, 12 Aug 2014 21:57:23 -0400 +subversion (1.8.9-2ubuntu2) utopic; urgency=medium + + * Build using -O2 on ppc64el. Test failures with -O3. + + -- Matthias Klose Tue, 05 Aug 2014 22:21:47 +0200 + +subversion (1.8.9-2ubuntu1) utopic; urgency=medium + + * Merge with Debian; remaining changes: + - debian/rules: Manually create the doxygen output directory, otherwise + we get weird build failures when running parallel builds. + - Build a python-subversion-dbg package. + - Build-depend on python-dbg. + - Build-depend on default-jre-headless/-jdk. + - only build on requested python versions (X-Python-Versions:) + - Do not apply java-build patch. + - debian/patches/ruby19.patch: disable check for ruby 1.8, and backport + a few changes to the test suite. + - debian/control: added ruby-test-unit to Build-Depends + - Check for libtoolize instead of libtool, which is not used for + the build. + + -- Matthias Klose Tue, 05 Aug 2014 19:02:18 +0200 + subversion (1.8.9-2) unstable; urgency=medium * Use Perl's $Config{vendorarch} to determine where libsvn-perl's files were @@ -298,12 +477,67 @@ -- James McCoy Tue, 20 May 2014 22:45:32 -0400 +subversion (1.8.8-2ubuntu1) utopic; urgency=medium + + * Merge with Debian; remaining changes: + - Create pot file on build. + - debian/rules: Manually create the doxygen output directory, otherwise + we get weird build failures when running parallel builds. + - Build a python-subversion-dbg package. + - Build-depend on python-dbg. + - Build-depend on default-jre-headless/-jdk. + - only build on requested python versions (X-Python-Versions:) + - Do not apply java-build patch. + - Drop svn2cl to Suggests; we don't particularly need it in Ubuntu main + - Add DEP-8 test for Apache functionality. + - debian/patches/ruby19.patch: disable check for ruby 1.8, and backport + a few changes to the test suite. + - debian/control: added ruby-test-unit to Build-Depends + - Check for libtoolize instead of libtool, which is not used for + the build. + + -- Matthias Klose Mon, 28 Apr 2014 16:37:04 +0200 + subversion (1.8.8-2) unstable; urgency=medium * Fix builds with ruby 2.x. (Closes: #739772) -- James McCoy Sun, 30 Mar 2014 22:46:58 -0400 +subversion (1.8.8-1ubuntu3) trusty; urgency=medium + + * Run the tests on powerpc again. + + -- Matthias Klose Mon, 24 Feb 2014 11:05:59 +0100 + +subversion (1.8.8-1ubuntu2) trusty; urgency=medium + + * Re-add lost python-all-dbg build dependency. + + -- Matthias Klose Sun, 23 Feb 2014 17:15:51 +0100 + +subversion (1.8.8-1ubuntu1) trusty; urgency=medium + + * Merge with Debian; remaining changes: + - Create pot file on build. + - debian/rules: Manually create the doxygen output directory, otherwise + we get weird build failures when running parallel builds. + - Build a python-subversion-dbg package. + - Build-depend on python-dbg. + - Build-depend on default-jre-headless/-jdk. + - only build on requested python versions (X-Python-Versions:) + - Do not apply java-build patch. + - Drop svn2cl to Suggests; we don't particularly need it in Ubuntu main + - Add DEP-8 test for Apache functionality. + - debian/patches/ruby19.patch: disable check for ruby 1.8, and backport + a few changes to the test suite. + - debian/control: added ruby-test-unit to Build-Depends + - Check for libtoolize instead of libtool, which is not used for + the build. + - Temporarily disable running the tests on powerpc. + + -- Matthias Klose Sun, 23 Feb 2014 16:47:32 +0100 + subversion (1.8.8-1) unstable; urgency=medium * New upstream release. Refresh patches. @@ -320,6 +554,41 @@ -- James McCoy Thu, 20 Feb 2014 20:38:10 -0500 +subversion (1.8.5-2ubuntu3) trusty; urgency=medium + + * Temporarily disable running the tests on powerpc. + + -- Matthias Klose Sat, 22 Feb 2014 14:39:49 +0100 + +subversion (1.8.5-2ubuntu2) trusty; urgency=medium + + * Make the python and ruby tests verbose. + * Ignore the test results of the python-dbg bindings. + + -- Matthias Klose Fri, 21 Feb 2014 13:13:07 +0100 + +subversion (1.8.5-2ubuntu1) trusty; urgency=medium + + * Merge with Debian; remaining changes: + - Create pot file on build. + - debian/rules: Manually create the doxygen output directory, otherwise + we get weird build failures when running parallel builds. + - Build a python-subversion-dbg package. + - Build-depend on python-dbg. + - Build-depend on default-jre-headless/-jdk. + - only build on requested python versions (X-Python-Versions:) + - Do not apply java-build patch. + - Drop svn2cl to Suggests; we don't particularly need it in Ubuntu main + - Add DEP-8 test for Apache functionality. + - Build-depend on libdb5.3-dev, instead of libdb5.1-dev. + - debian/patches/ruby19.patch: disable check for ruby 1.8, and backport + a few changes to the test suite. + - debian/control: added ruby-test-unit to Build-Depends + - Check for libtoolize instead of libtool, which is not used for + the build. + + -- Matthias Klose Fri, 21 Feb 2014 10:47:48 +0100 + subversion (1.8.5-2) unstable; urgency=medium * rules: Move comment out of multi-line variable definition so configure is @@ -371,6 +640,35 @@ -- James McCoy Sun, 12 Jan 2014 19:48:33 -0500 +subversion (1.7.14-1ubuntu2) trusty; urgency=medium + + * Check for libtoolize instead of libtool, which is not used for + the build. + + -- Matthias Klose Mon, 06 Jan 2014 23:47:01 +0100 + +subversion (1.7.14-1ubuntu1) trusty; urgency=medium + + * Merge with Debian; remaining changes: + - Create pot file on build. + - debian/rules: Manually create the doxygen output directory, otherwise + we get weird build failures when running parallel builds. + - Build a python-subversion-dbg package. + - Build-depend on python-dbg. + - Build-depend on default-jre-headless/-jdk. + - only build on requested python versions (X-Python-Versions:) + - Do not apply java-build patch. + - Drop svn2cl to Suggests; we don't particularly need it in Ubuntu main + - Add DEP-8 test for Apache functionality. + - Build-depend on libdb5.3-dev, instead of libdb5.1-dev. + - debian/control, debian/rules: build against default ruby, instead of + ruby1.8. + - debian/patches/ruby19.patch: disable check for ruby 1.8, and backport + a few changes to the test suite. + - debian/control: added ruby-test-unit to Build-Depends + + -- Matthias Klose Mon, 06 Jan 2014 23:18:34 +0100 + subversion (1.7.14-1) unstable; urgency=medium * New upstream version. @@ -402,6 +700,38 @@ -- James McCoy Sat, 16 Nov 2013 11:33:37 -0500 +subversion (1.7.13-2ubuntu3) trusty; urgency=low + + * debian/control, debian/rules: build against default ruby, instead of + ruby1.8. (LP: #1254052) + * debian/patches/ruby19.patch: disable check for ruby 1.8, and backport + a few changes to the test suite. + * debian/control: added ruby-test-unit to Build-Depends + + -- Marc Deslauriers Mon, 02 Dec 2013 10:03:16 -0500 + +subversion (1.7.13-2ubuntu2) trusty; urgency=low + + * Build-depend on libdb5.3-dev, instead of libdb5.1-dev. + + -- Dmitrijs Ledkovs Mon, 04 Nov 2013 08:01:36 +0000 + +subversion (1.7.13-2ubuntu1) trusty; urgency=low + + * Merge from Debian unstable. Remaining changes: + - Create pot file on build. + - debian/rules: Manually create the doxygen output directory, otherwise + we get weird build failures when running parallel builds. + - Build a python-subversion-dbg package. + - Build-depend on python-dbg. + - Build-depend on default-jre-headless/-jdk. + - only build on requested python versions (X-Python-Versions:) + - Do not apply java-build patch. + - Drop svn2cl to Suggests; we don't particularly need it in Ubuntu main + - Add DEP-8 test for Apache functionality. + + -- William Grant Sat, 19 Oct 2013 11:53:15 +0000 + subversion (1.7.13-2) unstable; urgency=low * Remove unnecessary libapache2-svn.prem. (Closes: #726717) @@ -433,6 +763,37 @@ -- James McCoy Wed, 16 Oct 2013 20:53:11 -0400 +subversion (1.7.9-1+nmu6ubuntu3) saucy; urgency=low + + * Re-enable kwallet support on arm64 now that kde4libs is built. + + -- William Grant Tue, 15 Oct 2013 23:25:04 +1100 + +subversion (1.7.9-1+nmu6ubuntu2) saucy; urgency=low + + * Temporarily disable kwallet integration on aarch64, as having revision + control systems is more important than having all their fancy plugins. + + -- Adam Conrad Sat, 12 Oct 2013 06:44:12 -0600 + +subversion (1.7.9-1+nmu6ubuntu1) saucy; urgency=low + + * Merge from Debian unstable. Remaining changes: + - Create pot file on build. + - debian/rules: Manually create the doxygen output directory, otherwise + we get weird build failures when running parallel builds. + - Build a python-subversion-dbg package. + - Build-depend on python-dbg. + - Build-depend on default-jre-headless/-jdk. + - only build on requested python versions (X-Python-Versions:) + - Do not apply java-build patch. + - Drop svn2cl to Suggests; we don't particularly need it in Ubuntu main + * Includes changes from Debian nmu5 and nmu6 to restore the Apache module + (LP: #1209493). Thanks to James McCoy for the Debian NMUs. + * d/tests/libapache2-mod-svn: add dep8 test for Apache functionality. + + -- Robie Basak Mon, 07 Oct 2013 15:35:59 +0000 + subversion (1.7.9-1+nmu6) unstable; urgency=low * Add Breaks/Replaces: libapache2-svn to libapach2-mod-svn. @@ -465,6 +826,21 @@ -- James McCoy Mon, 02 Sep 2013 21:11:08 -0400 +subversion (1.7.9-1+nmu3ubuntu1) saucy; urgency=low + + * Merge from Debian unstable. Remaining changes: + - Create pot file on build. + - debian/rules: Manually create the doxygen output directory, otherwise + we get weird build failures when running parallel builds. + - Build a python-subversion-dbg package. + - Build-depend on python-dbg. + - Build-depend on default-jre-headless/-jdk. + - only build on requested python versions (X-Python-Versions:) + - Do not apply java-build patch. + - Drop svn2cl to Suggests; we don't particularly need it in Ubuntu main + + -- Martin Pitt Fri, 12 Jul 2013 10:41:13 +0200 + subversion (1.7.9-1+nmu3) unstable; urgency=high * Non-maintainer upload. @@ -472,6 +848,28 @@ -- Julien Cristau Tue, 09 Jul 2013 19:56:11 +0200 +subversion (1.7.9-1+nmu2ubuntu2) saucy; urgency=low + + * Rebuild against pkg-create-dbgsym with fixed python*-dbg package handling. + (LP: #1192111) + + -- Martin Pitt Thu, 20 Jun 2013 07:50:39 +0200 + +subversion (1.7.9-1+nmu2ubuntu1) saucy; urgency=low + + * Merge from Debian unstable. Remaining changes: + - Create pot file on build. + - debian/rules: Manually create the doxygen output directory, otherwise + we get weird build failures when running parallel builds. + - Build a python-subversion-dbg package. + - Build-depend on python-dbg. + - Build-depend on default-jre-headless/-jdk. + - only build on requested python versions (X-Python-Versions:) + - Do not apply java-build patch. + - Drop svn2cl to Suggests; we don't particularly need it in Ubuntu main + + -- Andy Whitcroft Mon, 17 Jun 2013 11:20:34 +0100 + subversion (1.7.9-1+nmu2) unstable; urgency=high * Non-maintainer upload. @@ -509,6 +907,32 @@ -- Peter Samuelson Sat, 06 Apr 2013 16:16:37 -0500 +subversion (1.7.5-1ubuntu3) raring; urgency=low + + * Fix python multi-arch includes issues. + + -- Chris J Arges Thu, 17 Jan 2013 12:25:15 -0600 + +subversion (1.7.5-1ubuntu2) quantal; urgency=low + + * Drop svn2cl to Suggests; we don't particularly need it in Ubuntu main + (LP: #1048824). + + -- Colin Watson Fri, 28 Sep 2012 11:53:18 +0100 + +subversion (1.7.5-1ubuntu1) quantal; urgency=low + + * Merge from Debian unstable. Remaining changes: + - Create pot file on build. + - Build a python-subversion-dbg package. + - Build-depend on python-dbg. + - Build-depend on default-jre-headless/-jdk. + - Do not apply java-build patch. + - debian/rules: Manually create the doxygen output directory, otherwise + we get weird build failures when running parallel builds. + + -- Andy Whitcroft Thu, 21 Jun 2012 15:36:36 +0100 + subversion (1.7.5-1) unstable; urgency=low [ Peter Samuelson ] @@ -586,6 +1010,47 @@ -- Ondřej Surý Tue, 29 May 2012 15:49:32 +0200 +subversion (1.6.17dfsg-3ubuntu5) quantal; urgency=low + + * Switch from libdb4.8-dev to libdb5.1-dev, tracking apr-util. + + -- Adam Conrad Wed, 20 Jun 2012 19:19:02 -0600 + +subversion (1.6.17dfsg-3ubuntu4) quantal; urgency=low + + * Port to gcc-4.7. + * Fix APR hash ordering issues in much of the test suite. + * Fix python svn_stream_read() to allow Long integers matching its own + generated constants. + * Fix "svn log -g" output for merges. + + -- Andy Whitcroft Wed, 20 Jun 2012 13:44:11 +0100 + +subversion (1.6.17dfsg-3ubuntu3) precise; urgency=low + + * Build using dh_python2 + + -- Matthias Klose Sat, 17 Dec 2011 15:01:54 +0000 + +subversion (1.6.17dfsg-3ubuntu2) precise; urgency=low + + * Allow libserf-dev to satisfy serf build-dependency. + + -- Colin Watson Sun, 27 Nov 2011 19:02:00 +0000 + +subversion (1.6.17dfsg-3ubuntu1) precise; urgency=low + + * Resynchronise with Debian. Remaining changes: + - Create pot file on build. + - Build a python-subversion-dbg package. + - Build-depend on default-jre-headless/-jdk. + - Do not apply java-build patch. + - debian/rules: Manually create the doxygen output directory, otherwise + we get weird build failures when running parallel builds. + * Re-enable the serf backend (LP: #830778). + + -- Colin Watson Sun, 27 Nov 2011 12:45:05 +0000 + subversion (1.6.17dfsg-3) unstable; urgency=medium * libapache2.preinst: Fix upgrade case from before 1.6.17dfsg-2. @@ -597,6 +1062,20 @@ -- Peter Samuelson Sat, 19 Nov 2011 18:56:28 -0600 +subversion (1.6.17dfsg-2ubuntu1) precise; urgency=low + + * Resynchronise with Debian. Remaining changes: + - Create pot file on build. + - Build a python-subversion-dbg package. + - Build-depend on default-jre-headless/-jdk. + - Do not apply java-build patch. + - debian/rules: Manually create the doxygen output directory, otherwise + we get weird build failures when running parallel builds. + - Disable the serf backend because serf is in universe. + * Sync up python-subversion-dbg control fields with python-subversion. + + -- Colin Watson Wed, 16 Nov 2011 16:08:09 +0000 + subversion (1.6.17dfsg-2) unstable; urgency=low * Standards-Version: 3.9.2. Also, multiarch. @@ -655,6 +1134,74 @@ -- Peter Samuelson Thu, 03 Mar 2011 10:55:42 -0600 +subversion (1.6.12dfsg-4ubuntu6) precise; urgency=low + + * Rebuild for Perl 5.14. + + -- Colin Watson Wed, 16 Nov 2011 01:03:49 +0000 + +subversion (1.6.12dfsg-4ubuntu5) oneiric; urgency=low + + * SECURITY UPDATE: denial of service via baselined WebDAV resource + request + - debian/patches/CVE-2011-1752.patch: disallow GETs of baselined + versions of resources in subversion/mod_dav_svn/repos.c. + - CVE-2011-1752 + * SECURITY UPDATE: mod_dav_svn resource exhaustion via infinite loop + - debian/patches/CVE-2011-1783.patch: validate path in + subversion/libsvn_repos/authz.c. + - CVE-2011-1783 + * SECURITY UPDATE: mod_dav_svn permissions bypass via incorrect + resource URL + - debian/patches/CVE-2011-1921.patch: validate path in + subversion/mod_dav_svn/authz.c. + - CVE-2011-1921 + + -- Marc Deslauriers Fri, 05 Aug 2011 10:53:00 -0400 + +subversion (1.6.12dfsg-4ubuntu4) oneiric; urgency=low + + * Disable KWallet support on armel, again temporarily. + + -- Colin Watson Fri, 06 May 2011 14:21:16 +0100 + +subversion (1.6.12dfsg-4ubuntu3) oneiric; urgency=low + + * Temporarily disable Java and tests on armel to resolve a circular + build-depends loop in Oneiric. These will be re-enabled shortly. + + -- Colin Watson Fri, 06 May 2011 12:27:29 +0100 + +subversion (1.6.12dfsg-4ubuntu2) natty; urgency=low + + * SECURITY UPDATE: denial of service via request containing lock token + - debian/patches/CVE-2011-0715.patch: correctly handle locks being + passed when authn isn't enabled in subversion/mod_dav_svn/repos.c, + subversion/mod_dav_svn/version.c. + - CVE-2011-0715 + + -- Marc Deslauriers Mon, 21 Mar 2011 13:03:32 -0400 + +subversion (1.6.12dfsg-4ubuntu1) natty; urgency=low + + * Merge with Debian unstable. Remaining changes: + - Create pot file on build. + - Build a python-subversion-dbg package. + - (Build-)depend on default-jre-headless/-jdk. + - Do not apply java-build patch. + - debian/rules: Manually create the doxygen output directory, otherwise + we get weird build failures when running parallel builds. + - Disable the serf backend because serf is in universe. + - Don't override LD_LIBRARY_PATH completely but prepend to it as to not + break fakeroot. + - Fix FTBFS against Python 2.7 by disabling some problematic tests. + - debian/tools/Makefile: + + Add APR_LIBS and use it when linking svn-make-config + + svn_config_ensure() moved from libsvn_client/libsvn_client-1.la to + libsvn_subr/libsvn_subr-1.la. + + -- Michael Bienia Fri, 28 Jan 2011 14:14:19 +0100 + subversion (1.6.12dfsg-4) unstable; urgency=high * patches/loosen-sqlite-version-check: New patch: Relax the SQLite @@ -677,6 +1224,44 @@ -- Peter Samuelson Wed, 22 Dec 2010 20:38:17 -0600 +subversion (1.6.12dfsg-2ubuntu3) natty; urgency=low + + * debian/tools/Makefile: add APR_LIBS and use it when linking + svn-make-config: + APR_LIBS = `apr-config --ldflags --link-ld --libs` + + -- Loïc Minier Sat, 20 Nov 2010 11:21:18 +0100 + +subversion (1.6.12dfsg-2ubuntu2) natty; urgency=low + + [ Barry Warsaw ] + * Fix FTBFS against Python 2.7 by disabling some problematic tests. + (LP: #670139) + + [ Loïc Minier ] + * Fix FTBFS in natty; LP: #670139; thanks Barry Warsaw. + - Don't override LD_LIBRARY_PATH completely but prepend to it as to not + break fakeroot. + - debian/tools/Makefile: svn_config_ensure() moved from + libsvn_client/libsvn_client-1.la to libsvn_subr/libsvn_subr-1.la. + + -- Barry Warsaw Fri, 12 Nov 2010 15:16:04 -0500 + +subversion (1.6.12dfsg-2ubuntu1) natty; urgency=low + + * Merge from debian unstable. Remaining changes: + - Create pot file on build. + - Build a python-subversion-dbg package. + - (Build-)depend on default-jre-headless/-jdk. + - Do not apply java-build patch. + - debian/rules: Manually create the doxygen output directory, otherwise + we get weird build failures when running parallel builds. + - Disable the serf backend because serf is in universe. + - Amend the XS-Python-Version line to ">= 2.4" rather than explicit + versions. + + -- Michael Vogt Mon, 18 Oct 2010 15:34:10 +0200 + subversion (1.6.12dfsg-2) unstable; urgency=medium * patches/cve-2010-3315: New patch for CVE-2010-3315, whereby, in rare @@ -687,6 +1272,21 @@ -- Peter Samuelson Fri, 01 Oct 2010 12:11:10 -0500 +subversion (1.6.12dfsg-1ubuntu1) maverick; urgency=low + + * Merge from debian testing (LP: #600914), remaining changes: + - Create pot file on build. + - Build a python-subversion-dbg package. + - (Build-)depend on default-jre-headless/-jdk. + - Do not apply java-build patch. + - debian/rules: Manually create the doxygen output directory, otherwise + we get weird build failures when running parallel builds. + - Disable the serf backend because serf is in universe. + - Amend the XS-Python-Version line to ">= 2.4" rather than explicit + versions. + + -- Max Bowsher Fri, 02 Jul 2010 06:54:21 +0100 + subversion (1.6.12dfsg-1) unstable; urgency=medium * Urgency medium, as it (probably) fixes some FTBFS. @@ -727,6 +1327,24 @@ -- Peter Samuelson Wed, 27 Jan 2010 01:57:47 -0600 +subversion (1.6.6dfsg-2ubuntu1) lucid; urgency=low + + * Merge from debian unstable (LP: #483953). + Includes enabling kwallet support (LP: #481792, #466078). + Remaining changes: + - Create pot file on build. + - Build a python-subversion-dbg package. + - (Build-)depend on default-jre-headless/-jdk. + - Do not apply java-build patch. + - debian/rules: Manually create the doxygen output directory, otherwise + we get weird build failures when running parallel builds. + - Disable the serf backend because serf is in universe. + * Amend the XS-Python-Version line to ">= 2.4" rather than explicit + versions (only building for 2.6 in Lucid since that is the onl Python in + Lucid). + + -- Max Bowsher Fri, 11 Dec 2009 23:48:13 +0000 + subversion (1.6.6dfsg-2) unstable; urgency=low * Update svn-bisect (Closes: #535234), fix bugs, add features, @@ -769,6 +1387,20 @@ -- Peter Samuelson Thu, 22 Oct 2009 11:32:13 -0500 +subversion (1.6.5dfsg-1ubuntu1) karmic; urgency=low + + * Merge from debian unstable (LP: #406245), remaining changes: + - Create pot file on build. + - Build a python-subversion-dbg package. + - (Build-)depend on default-jre-headless/-jdk. + - Do not apply java-build patch. + - Don't build for python2.4, not in main. + - debian/rules: Manually create the doxygen output directory, otherwise + we get weird build failures when running parallel builds. + * Disable the serf backend because serf is in universe. + + -- Anders Kaseorg Mon, 24 Aug 2009 19:09:22 -0400 + subversion (1.6.5dfsg-1) unstable; urgency=low * New upstream release. @@ -799,6 +1431,25 @@ -- Peter Samuelson Tue, 14 Jul 2009 23:51:24 -0500 +subversion (1.6.1dfsg-1ubuntu2) karmic; urgency=low + + * debian/rules: Manually create the doxygen output directory, otherwise + we get weird build failures when running parallel builds. + + -- Steve Langasek Wed, 10 Jun 2009 05:43:50 +0000 + +subversion (1.6.1dfsg-1ubuntu1) karmic; urgency=low + + * Merge from Debian experimental, remaining changes: + - Create pot file on build. + - Build a python-subversion-dbg package. + - (Build-)depend on default-jre-headless/-jdk. + - Do not apply java-build patch. + - Don't build for python2.4, not in main. + * Fixes autodetection of neon. LP: #384715. + + -- Steve Langasek Tue, 09 Jun 2009 23:53:06 +0000 + subversion (1.6.1dfsg-1) experimental; urgency=low * New upstream release. @@ -824,6 +1475,22 @@ -- Peter Samuelson Fri, 27 Mar 2009 15:54:25 -0500 +subversion (1.5.6dfsg-1ubuntu1) karmic; urgency=low + + * Merge from Debian unstable, remaining changes: + - Create pot file on build. + - Build a python-subversion-dbg package. + - (Build-)depend on default-jre-headless/-jdk. + - Do not apply java-build patch. + - Do not build-depend on serf. The client can be compiled against either + libneon or libserf (or both), as they offer competing implementations. + serf is available in universe only. + - Don't build for python2.4, not in main. + - Build-depend on libdb4.7-dev instead of libdb4.6-dev, tracking + libaprutil. + + -- Steve Langasek Sat, 06 Jun 2009 22:57:04 +0000 + subversion (1.5.6dfsg-1) unstable; urgency=low * New upstream release. @@ -843,6 +1510,22 @@ -- Peter Samuelson Wed, 07 Jan 2009 23:24:53 -0600 +subversion (1.5.4dfsg1-1ubuntu2) jaunty; urgency=low + + * Build for python2.6. + + -- Matthias Klose Mon, 23 Feb 2009 17:39:04 +0100 + +subversion (1.5.4dfsg1-1ubuntu1) jaunty; urgency=low + + * Merge with Debian; remaining changes: + - Create pot file on build. + - Build a python-subversion-dbg package. + - (Build-)depend on default-jre-headless/-jdk. + - Do not apply java-build patch. + + -- Matthias Klose Mon, 17 Nov 2008 08:56:51 +0100 + subversion (1.5.4dfsg1-1) experimental; urgency=low * New upstream release @@ -858,6 +1541,21 @@ -- Peter Samuelson Fri, 10 Oct 2008 13:27:24 -0500 +subversion (1.5.1dfsg1-1ubuntu2) intrepid; urgency=low + + * (Build-)depend on default-jre-headless/-jdk. + * Do not apply java-build patch. + + -- Matthias Klose Thu, 31 Jul 2008 08:29:58 +0000 + +subversion (1.5.1dfsg1-1ubuntu1) intrepid; urgency=low + + * Merge with Debian; remaining changes: + - Create pot file on build. + - Build a python-subversion-dbg package. + + -- Matthias Klose Sun, 27 Jul 2008 11:21:14 +0200 + subversion (1.5.1dfsg1-1) unstable; urgency=low * New upstream release. @@ -872,6 +1570,21 @@ -- Peter Samuelson Thu, 24 Jul 2008 15:48:17 -0500 +subversion (1.5.0dfsg1-4ubuntu2) intrepid; urgency=low + + * Explicitely build-depend on libdb4.6-dev to match the db dependency + of libaprutil1-dev. + + -- Matthias Klose Mon, 07 Jul 2008 14:15:22 +0200 + +subversion (1.5.0dfsg1-4ubuntu1) intrepid; urgency=low + + * Merge with Debian; remaining changes: + - Create pot file on build. + - Build a python-subversion-dbg package. + + -- Matthias Klose Mon, 07 Jul 2008 13:44:50 +0200 + subversion (1.5.0dfsg1-4) unstable; urgency=medium * Work around bug where 'make javahl' is not -j-safe. @@ -899,6 +1612,22 @@ -- Peter Samuelson Mon, 30 Jun 2008 00:22:28 -0500 +subversion (1.5.0dfsg1-1ubuntu2) intrepid; urgency=low + + * Do not build-depend on serf. The client can be compiled against either + libneon or libserf (or both), as they offer competing implementations. + serf is available in universe only. + + -- Matthias Klose Tue, 24 Jun 2008 15:05:21 +0000 + +subversion (1.5.0dfsg1-1ubuntu1) intrepid; urgency=low + + * Merge with Debian; remaining changes: + - Create pot file on build. + - Build a python-subversion-dbg package. + + -- Matthias Klose Tue, 24 Jun 2008 14:13:13 +0200 + subversion (1.5.0dfsg1-1) experimental; urgency=low * New upstream release @@ -978,6 +1707,19 @@ -- Peter Samuelson Mon, 14 Apr 2008 11:08:22 -0500 +subversion (1.4.6dfsg1-2ubuntu1) hardy; urgency=low + + * Merge with Debian; remaining changes: + - Create pot file on build. + - Fix bashisms in tools/po/po-update.sh. + - Build for all supported python versions. + - Build a python-subversion-dbg package. + - debian/rules: Do not let the failed ruby swig tests fail the build. They + are currently broken, work in progress in Debian (Debian #453166). + - Drop hppa java support. + + -- Matthias Klose Tue, 11 Mar 2008 06:28:25 +0000 + subversion (1.4.6dfsg1-2) unstable; urgency=low * subversion.NEWS: Add a note about the db4.6 upgrade. (Closes: #465432) @@ -1018,6 +1760,94 @@ -- Peter Samuelson Mon, 11 Feb 2008 23:49:02 -0600 +subversion (1.4.6dfsg1-0ubuntu1) hardy; urgency=low + + * Merge with Debian svn repository (trunk r823); remaining changes: + - Create pot file on build. + - Fix bashisms in tools/po/po-update.sh. + - Build for all supported python versions. + - Build a python-subversion-dbg package. + - debian/rules: Do not let the failed ruby swig tests fail the build. They + are currently broken, work in progress in Debian (Debian #453166). + - Drop hppa java support. + + -- Matthias Klose Wed, 30 Jan 2008 12:45:05 +0100 + +subversion (1.4.6dfsg1-1) unstable; urgency=low + + * New upstream version. + * Build with db 4.6, to match apr-util. + * patches/svn-clean-manpage: New patch, fix a small typo. (Closes: #441827) + * patches/neon27: New patch from upstream trunk to support neon 0.27. + - control: build-depend on libneon27-dev. + - rules: no longer --disable-neon-version-check. + * patches/ruby-newswig: Support swig 1.3.33. (Closes: #453166) + * patches/python-memleak: New patch to fix a serious memory leak in the + Python bindings. Thanks to Jelmer Vernooij. (Closes: #428755) + * control: Policy 3.7.3. + * control: spell 'Source-Version' as 'binary:Version' for political + correctness. (Or for clarity.) + * control: add appropriate Vcs-Svn and Vcs-Browser fields. + * control: subversion-tools Recommends: rsync. (Closes: #459023) + * patches/svn2cl: update svn2cl to 0.9 (from upstream trunk). + * patches/commit-email: use original 'sendmail' commit-email.pl mode, + rather than the direct SMTP feature. (Closes: #447824) + * rules: do not run 'dh_testroot' or 'make extraclean' in clean rule. + * rules: rewrite DEB_BUILD_OPTIONS support; remove 'notest' synonym, as + the world seems to be standardizing on 'nocheck'. + * rules: remove 'DEB_BUILD_OPTIONS=-j[N]' support, add support for the + new 'dpkg-buildpackage -j[N]' feature. + * rules: add an option to disable ruby bindings. Though it turns out + we don't need it ... yet. + + -- Peter Samuelson Mon, 11 Feb 2008 23:49:02 -0600 + +subversion (1.4.4dfsg1-1ubuntu5) hardy; urgency=medium + + * Add debian/patches/python-memleak: Fix major memory leak in the + Python bindings. Taken from Debian SVN head. (LP: #54253) + + -- Jelmer Vernooij Fri, 18 Jan 2008 01:28:28 +0100 + +subversion (1.4.4dfsg1-1ubuntu4) hardy; urgency=low + + * debian/control: + - libneon 26 -> 27. + - libdb 4.4 -> 4.6. + - Bump libaprutil1-dev build dependency to ensure that we build against + one that also links against db4.6. + * Add debian/patches/neon27: Fix configure tests for defining the + right version #defines for libneon27. Taken from Debian SVN head. + * Add debian/patches/ruby-newswig: Fix duplicate symbols in SWIG so that it + actually builds. Taken from Debian SVN head. (Debian #458771) + * debian/rules: Do not let the failed ruby swig tests fail the build. They + are currently broken, work in progress in Debian (Debian #453166). + + -- Martin Pitt Thu, 03 Jan 2008 10:16:24 +0100 + +subversion (1.4.4dfsg1-1ubuntu3) gutsy; urgency=low + + * Build separate libsvn_swig_py libraries for each python version. + LP: #91848. + + -- Matthias Klose Thu, 27 Sep 2007 11:10:46 +0200 + +subversion (1.4.4dfsg1-1ubuntu2) gutsy; urgency=low + + * Drop hppa java support for now + + -- LaMont Jones Mon, 13 Aug 2007 15:43:46 -0600 + +subversion (1.4.4dfsg1-1ubuntu1) gutsy; urgency=low + + * Merge with Debian; remaining changes: + - Create pot file on build. + - Fix bashisms in tools/po/po-update.sh. + - Build for all supported python versions. + - Build a python-subversion-dbg package. + + -- Matthias Klose Mon, 11 Jun 2007 11:24:52 +0200 + subversion (1.4.4dfsg1-1) unstable; urgency=low * New upstream version. @@ -1036,6 +1866,16 @@ -- Peter Samuelson Thu, 07 Jun 2007 00:57:11 -0500 +subversion (1.4.3dfsg1-1ubuntu1) feisty; urgency=low + + * Merge from Debian experimental; remaining changes: + - Create pot file on build. + - Fix bashisms in tools/po/po-update.sh. + - Build for all supported python versions. + - Build a python-subversion-dbg package. + + -- Matthias Klose Tue, 20 Mar 2007 06:47:26 +0100 + subversion (1.4.3dfsg1-1) experimental; urgency=low [ Peter Samuelson ] @@ -1048,6 +1888,39 @@ -- Peter Samuelson Thu, 25 Jan 2007 18:30:04 -0600 +subversion (1.4.2dfsg1-2ubuntu5) feisty; urgency=low + + * Build-depend on python-all-dev, python-all-dbg. + + -- Matthias Klose Sun, 18 Feb 2007 15:44:48 +0100 + +subversion (1.4.2dfsg1-2ubuntu4) feisty; urgency=low + + * Build a python-subversion-dbg package. + * Add modules for all supported python versions. + * Set Ubuntu maintainer address. + + -- Matthias Klose Sun, 18 Feb 2007 00:43:04 +0100 + +subversion (1.4.2dfsg1-2ubuntu3) feisty; urgency=low + + * Rebuild for python2.5 as the default python version. + + -- Matthias Klose Fri, 12 Jan 2007 13:18:35 +0000 + +subversion (1.4.2dfsg1-2ubuntu2) feisty; urgency=low + + * Fix bashisms in tools/po/po-update.sh. + + -- Matthias Klose Wed, 13 Dec 2006 20:29:01 +0100 + +subversion (1.4.2dfsg1-2ubuntu1) feisty; urgency=low + + * Merge with Debian unstable; remaining changes: + - Create pot file on build. + + -- Matthias Klose Wed, 13 Dec 2006 17:57:16 +0100 + subversion (1.4.2dfsg1-2) unstable; urgency=medium [ Peter Samuelson ] @@ -1288,6 +2161,21 @@ -- Troy Heber Mon, 17 Jul 2006 08:39:20 -0600 +subversion (1.3.2-3ubuntu2) edgy; urgency=low + + * Backport improved python bindings (Jelmer Vernooij), + cleanup patch and adapt for 1.3.2. Ubuntu #51304. + + -- Matthias Klose Wed, 4 Oct 2006 21:36:23 +0000 + +subversion (1.3.2-3ubuntu1) edgy; urgency=low + + * Merge from debian unstable, remaining changes: + - create pot file on build, + - python2.4. + + -- Scott James Remnant Mon, 10 Jul 2006 16:22:15 +0100 + subversion (1.3.2-3) unstable; urgency=low [ Troy Heber] @@ -1327,6 +2215,15 @@ -- Peter Samuelson Thu, 1 Jun 2006 04:10:19 -0500 +subversion (1.3.1-3ubuntu1) dapper; urgency=low + + * Merge new upstream version from Debian, UVF exception approved by mdz. + * Very (very, very) carefully merge our Java-related changes with Debian's + rather different Java changes to produce something that should work. + * Create a python2.4-subversion transitional package to smooth upgrades. + + -- Adam Conrad Mon, 8 May 2006 14:07:51 +1000 + subversion (1.3.1-3) unstable; urgency=medium [ Peter Samuelson ] @@ -1462,6 +2359,28 @@ -- Troy Heber Wed, 22 Feb 2006 08:18:12 -0700 +subversion (1.3.0-1ubuntu3) dapper; urgency=low + + * debian/rules: Create a POT file on package build + + -- Michael Vogt Fri, 5 May 2006 01:48:11 +0200 + +subversion (1.3.0-1ubuntu2) dapper; urgency=low + + * Reenable the build of libsvn-javahl, build using java-gcj-compat-dev. + * libsvn-javahl: Prefer gij over kaffe. + + -- Matthias Klose Thu, 23 Mar 2006 14:10:04 +0000 + +subversion (1.3.0-1ubuntu1) dapper; urgency=low + + * Merge with Debian by hand, bringing in shiny new upstream version. + * Disable the testsuite for the ruby bindings for now, as they are + failing obscurely, and "broken bindings are slightly better than + no bindings"; I will investigate the breakage later. + + -- Adam Conrad Tue, 17 Jan 2006 12:35:07 +1100 + subversion (1.3.0-1) experimental; urgency=low [ Peter, Guilherme ] @@ -1508,6 +2427,14 @@ -- Peter Samuelson Fri, 6 Jan 2006 03:28:16 -0600 +subversion (1.2.3dfsg1-3ubuntu1) dapper; urgency=low + + * Merge with the final Debian release of 1.2.3dfsg1-3, bringing in + fixes to the clean target, better documentation of the libdb4.3 + upgrade and build fixes to work with swig1.3_1.3.27. + + -- Adam Conrad Mon, 5 Dec 2005 01:26:14 +1100 + subversion (1.2.3dfsg1-3) unstable; urgency=low [ Peter Samuelson ] @@ -1554,6 +2481,14 @@ -- Peter Samuelson Fri, 2 Dec 2005 16:22:44 -0600 +subversion (1.2.3dfsg1-2ubuntu1) dapper; urgency=low + + * Roll this release from the Debian pkg-subversion SVN repo (Ubuntu #19334) + * Stop building python2.3 bindings, as python2.3 is leaving Ubuntu main. + * Disable the build of libsvn-javahl, since kaffe is in Ubuntu universe. + + -- Adam Conrad Sat, 26 Nov 2005 01:17:20 +1100 + subversion (1.2.3dfsg1-2) unstable; urgency=low * Use DH_OPTIONS=-Nlibsvn-javahl in debian/rules, rather than the @@ -1684,6 +2619,12 @@ -- Guilherme de S. Pastore Fri, 9 Sep 2005 14:57:03 -0300 +subversion (1.2.0-1ubuntu1) breezy; urgency=low + + * Resynchronise with Debian. + + -- Michael Vogt Wed, 29 Jun 2005 13:09:32 +0200 + subversion (1.2.0-1) unstable; urgency=low * New upstream release. (Closes: #310474) @@ -1703,6 +2644,12 @@ -- David Kimdon Wed, 8 Jun 2005 22:19:21 -0700 +subversion (1.1.4-2ubuntu1) breezy; urgency=low + + * Sync with Debian. + + -- Matthias Klose Wed, 25 May 2005 00:09:22 +0000 + subversion (1.1.4-2) unstable; urgency=high * Put call to dh_installdeb after call to dh_python. Fixes purge @@ -1761,6 +2708,32 @@ -- David Kimdon Sat, 15 Jan 2005 14:12:54 -0800 +subversion (1.1.1-2ubuntu4) hoary; urgency=low + + * Build a python2.3-subversion package as well. + + -- Matthias Klose Tue, 17 May 2005 09:55:44 +0000 + +subversion (1.1.1-2ubuntu3) hoary; urgency=low + + * python2.4-subversion: Add conflict to python2.3-subversion. + Closes: #4957. + + -- Matthias Klose Mon, 10 Jan 2005 08:31:59 +0100 + +subversion (1.1.1-2ubuntu2) hoary; urgency=low + + * Tighten build dependency on python. + + -- Matthias Klose Fri, 17 Dec 2004 14:02:19 +0100 + +subversion (1.1.1-2ubuntu1) hoary; urgency=low + + * Build using python2.4. + * debian/control.m4: Fix generation of control file for PYVERSION != 2.3. + + -- Matthias Klose Wed, 15 Dec 2004 20:37:50 +0100 + subversion (1.1.1-2) unstable; urgency=low * Fix minor incompatability between 1.0 and 1.1 libraries. @@ -2751,0 +3725 @@ + diff -u subversion-1.9.5/debian/control subversion-1.9.5/debian/control --- subversion-1.9.5/debian/control +++ subversion-1.9.5/debian/control @@ -1,7 +1,8 @@ Source: subversion Section: vcs Priority: optional -Maintainer: Peter Samuelson +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: Peter Samuelson Uploaders: James McCoy Build-Depends: apache2-dev (>= 2.4.16), autoconf, @@ -27,6 +28,7 @@ perl, # Minimum version required to run tests python-all-dev (>= 2.7), + python-all-dbg, quilt, rename, ruby, @@ -36,8 +38,9 @@ Build-Conflicts: libsvn-dev (<< 1.9~) Homepage: http://subversion.apache.org/ Vcs-Svn: svn://anonscm.debian.org/pkg-subversion/src/1.9.x/ -Vcs-Browser: https://anonscm.debian.org/viewvc/pkg-subversion/src/1.9.x/ +Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-subversion/src/1.9.x/ Standards-Version: 3.9.8 +X-Python-Version: >= 2.4 Package: subversion Architecture: any @@ -109,6 +112,7 @@ Architecture: any Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${python:Depends}, ${shlibs:Depends} +Suggests: python-subversion-dbg Provides: ${python:Provides} Description: Python bindings for Apache Subversion This is a set of Python interfaces to libsvn, the Apache Subversion @@ -116,6 +120,21 @@ script that manipulates a Subversion repository or working copy. See the 'subversion' package for more information. +Package: python-subversion-dbg +Priority: extra +Section: python +Architecture: any +Pre-Depends: multiarch-support +Depends: python-subversion (= ${binary:Version}), python-dbg, ${shlibs:Depends}, ${python:Depends}, ${misc:Depends} +Provides: ${python:Provides} +Description: Python bindings for Subversion (debug extension) + This is a set of Python interfaces to libsvn, the Subversion + libraries. It is useful if you want to, for example, write a Python + script that manipulates a Subversion repository or working copy. See + the 'subversion' package for more information. + . + This package contains the extension built for the python debug interpreter. + Package: subversion-tools Priority: extra Architecture: any diff -u subversion-1.9.5/debian/rules subversion-1.9.5/debian/rules --- subversion-1.9.5/debian/rules +++ subversion-1.9.5/debian/rules @@ -63,7 +63,8 @@ PERL_VENDORARCH := $(shell perl -MConfig -e 'print $$Config{vendorarch}') PERL_DIR := $(DEB_BUILDDIR)/subversion/bindings/swig/perl/native PY_DIR := $(DEB_BUILDDIR)/subversion/bindings/swig/python -PYVERSIONS := $(shell pyversions -vi) +PYVERSIONS := $(shell pyversions -vr) +PYDEFAULT := $(shell pyversions -vd) allpy = \ set -e; for v in $(PYVERSIONS); do \ @@ -74,6 +75,15 @@ $1; \ done +allpydbg = \ + set -e; for v in $(PYVERSIONS); do \ + $(RM) $(PY_DIR); \ + ln -fs python$$v-dbg $(PY_DIR); \ + pyinc=$$(python$$v-dbg-config --includes); \ + pylib=$$(python$$v-dbg -c 'from distutils import sysconfig; print sysconfig.get_python_lib()'); \ + $1; \ + done + libdir := /usr/lib/$(DEB_HOST_MULTIARCH) # ~max(min required sqlite, stable's sqlite) MIN_SQLITE_VER := 3.7.12 @@ -90,6 +100,7 @@ --with-sasl=/usr \ --with-editor=/usr/bin/editor \ --with-ruby-sitedir=/usr/lib/ruby \ + --with-ruby-test-verbose \ --with-swig=/usr/bin/swig \ --with-kwallet \ CFLAGS="$(CFLAGS)" \ @@ -178,6 +189,9 @@ for v in $(PYVERSIONS); do \ cp -la $(PY_DIR) $(PY_DIR)$$v; \ done + for v in $(PYVERSIONS); do \ + cp -la $(PY_DIR) $(PY_DIR)$$v-dbg; \ + done $(RM) -r $(PY_DIR) touch $@ @@ -198,8 +212,14 @@ $(MAKE) -C $(PERL_DIR) test MAN3EXT=3perl LC_ALL=C check-swig-py: debian/stamp-build-arch + @echo checking swig-py with optimized interpreter $(call allpy, \ $(MAKE_B) $@ PYTHON=python$$v PYVER=$$v $(check_defs)) + @echo checking swig-py with debug interpreter + $(call allpydbg, \ + $(MAKE_B) $@ PYTHON=python$$v-dbg PYVER=$${v}_d \ + PYTHON_INCLUDES="$$pyinc" $(check_defs)) \ + || true build-arch: debian/stamp-build-arch debian/stamp-build-arch: debian/stamp-configure @@ -208,6 +228,8 @@ # note: autogen-swig does not support -jN $(call allpy, $(MAKE_B) -j1 autogen-swig) + $(call allpydbg, $(MAKE_B) -j1 autogen-swig) + ln -sf python$(PYDEFAULT) $(PY_DIR) +$(MAKE_B) all tools # Run svn once, to make sure it populates $(HOME)/.subversion/* env LD_LIBRARY_PATH="$(AUTH_LIB_DIRS):$(LD_LIBRARY_PATH)" $(DEB_BUILDDIR)/subversion/svn/svn --version > /dev/null @@ -215,6 +237,12 @@ $(MAKE_B) swig-py PYTHON=python$$v PYVER=$$v \ PYTHON_INCLUDES="$$pyinc" \ swig_pydir=$$pylib/libsvn swig_pydir_extra=$$pylib/svn) + $(call allpydbg, \ + $(MAKE_B) swig-py PYTHON=python$$v PYVER=$${v}_d \ + PYTHON_INCLUDES="$$pyinc" \ + EXTRA_SWIG_PY_CFLAGS=-O0 \ + swig_pydir=$$pylib/libsvn swig_pydir_extra=$$pylib/svn) + ln -sf python$(PYDEFAULT) $(PY_DIR) # note: swig-pl seems to have trouble with -jN +$(MAKE_B) -j1 swig-pl MAN3EXT=3perl $(MAKE) -C $(PERL_DIR) all \ @@ -232,7 +260,7 @@ @echo "Running testsuite - may take a while. To disable," @echo "use DEB_BUILD_OPTIONS=nocheck or edit debian/rules." @echo - $(MAKE) -f debian/rules $(check_swig) + -$(MAKE) -f debian/rules $(check_swig) ifdef DEB_OPT_WITH_JAVAHL # This fails on current free JVMs, according to Blair Zajac. @@ -278,6 +306,7 @@ $(RM) build/config.sub build/config.guess $(RM) subversion/po/subversion.pot $(RM) debian/stamp-* + $(RM) -r debian/tmp-dbg $(RM) debian/libsvn-perl.install debian/stamp-install-indep: debian/stamp-build-indep @@ -315,6 +344,18 @@ DESTDIR=$(CURDIR)/debian/tmp toolsdir=/usr/bin pkgconfig_dir=$(libdir)/pkgconfig sed -i 's:/usr/lib/\([^/]*/\)?lib\([^ ]*\).la:-l\1:g' debian/tmp/usr/lib/*/*.la + $(call allpydbg, \ + $(MAKE_B) install-swig-py DESTDIR=$(CURDIR)/debian/tmp \ + PYTHON=python$$v-dbg PYVER=$${v}_d \ + PYTHON_INCLUDES="$$pyinc" \ + EXTRA_SWIG_PY_CFLAGS=-O0 \ + swig_pydir=$$pylib/libsvn swig_pydir_extra=$$pylib/svn) + for i in $$(find debian/tmp/usr/lib/python* -name '*.so'); do \ + b=$$(basename $$i .so); \ + mv $$i $$(dirname $$i)/$${b}_d.so; \ + done + find debian/tmp/usr/lib/python* \ + ! -type d ! -name '*.so' ! -name '*.so.*' | xargs -r rm -f $(call allpy, \ $(MAKE_B) install-swig-py DESTDIR=$(CURDIR)/debian/tmp \ PYTHON=python$$v PYVER=$$v \ @@ -386,6 +427,14 @@ $(RM) debian/libsvn-dev/$(libdir)/libsvnjavahl-1.so endif + # move the python debug modules to the -dbg package + (cd debian/python-subversion && tar cf - $$(find -name '*_d.so')) \ + | (cd debian/python-subversion-dbg && tar xf - ) + mkdir -p debian/python-subversion-dbg/$(libdir) + mv debian/python-subversion/$(libdir)/libsvn_swig_py*d-1.so.* \ + debian/python-subversion-dbg/$(libdir)/ + find debian/python-subversion -name '*_d.so' | xargs rm -f + install -d "debian/subversion/$(BASH_COMPL_DIR)" install -m644 tools/client-side/bash_completion \ "debian/subversion/$(BASH_COMPL_DIR)/svn" @@ -431,12 +480,16 @@ dh_installdocs -a dh_installexamples -a $(call fix_shebangs_in, debian/*/usr/share/doc/*/examples) - dh_installman -a - dh_installchangelogs -a CHANGES - dh_lintian -a - dh_fixperms -a - dh_strip -a - dh_compress -a + dh_installman -s + dh_installchangelogs -s CHANGES + dh_lintian -s + dh_fixperms -s + dh_strip -s -Npython-subversion + dh_strip -ppython-subversion --dbg-package=python-subversion-dbg + rm -rf debian/python-subversion-dbg/usr/share/doc/python-subversion-dbg + ln -s python-subversion \ + debian/python-subversion-dbg/usr/share/doc/python-subversion-dbg + dh_compress -s # dh_makeshlibs (1) creates shlibs/symbols files and (2) generates # calls to 'ldconfig' in postinst/postrm. We want (1) only for only in patch2: unchanged: --- subversion-1.9.5.orig/debian/patches/verbose-tests +++ subversion-1.9.5/debian/patches/verbose-tests @@ -0,0 +1,13 @@ +Index: b/Makefile.in +=================================================================== +--- a/Makefile.in ++++ b/Makefile.in +@@ -837,7 +837,7 @@ + check-swig-py: swig-py + $(TEST_SHLIB_VAR_SWIG_PY) \ + cd $(SWIG_PY_DIR); \ +- $(PYTHON) $(SWIG_PY_SRC_DIR)/tests/run_all.py ++ $(PYTHON) $(SWIG_PY_SRC_DIR)/tests/run_all.py --verbose + + EXTRACLEAN_SWIG_PY=rm -rf $(SWIG_PY_SRC_DIR)/svn_*.c $(SWIG_PY_SRC_DIR)/core.c \ + $(SWIG_PY_SRC_DIR)/[a-z]*.py