Hello community, here is the log from the commit of package subversion for openSUSE:Factory checked in at 2013-11-22 19:01:46 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/subversion (Old) and /work/SRC/openSUSE:Factory/.subversion.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "subversion" Changes: -------- --- /work/SRC/openSUSE:Factory/subversion/subversion.changes 2013-10-30 15:53:51.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.subversion.new/subversion.changes 2013-11-22 19:01:47.000000000 +0100 @@ -1,0 +2,16 @@ +Tue Nov 19 18:36:45 UTC 2013 - [email protected] + +- print error logs on on regression test failures +- always build with and statically link to in-tree SQLite to + prevent performance problems and test failures with SQLite 3.8 +- fix regression tests for ppc/ppc64 architectures, found in + openSUSE package build and fixed with upstream developers, adding + subversion-1.8.x-fix-ppc-tests.patch +- improve sqlite and python-ctypes conditionals, the latter not + building for any current targets +- require python-sqlite when running regression tests for all + targets, no longer pulled in implicitly +- update keyring, use Subversion Project Management Committee + keyring rather than all committers + +------------------------------------------------------------------- New: ---- subversion-1.8.x-fix-ppc-tests.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ subversion.spec ++++++ --- /var/tmp/diff_new_pack.Tu1DeQ/_old 2013-11-22 19:01:49.000000000 +0100 +++ /var/tmp/diff_new_pack.Tu1DeQ/_new 2013-11-22 19:01:49.000000000 +0100 @@ -20,16 +20,8 @@ %define with_ruby 0%{?suse_version} > 1110 %define with_intree_swig 0%{?suse_version} != 1110 -%if 0%{?always_use_intree_sqlite:1} %define with_intree_sqlite 1 -%define with_python_ctypes 0%{?suse_version} > 1110 -%else -%define with_intree_sqlite 0%{?suse_version} < 1230 -%define with_python_ctypes 0 -%endif -%if %suse_version >= 1220 %define with_python_ctypes 0 -%endif %define with_kde4_kwallet 0%{?suse_version} > 1100 %define with_gnome_keyring 0%{?suse_version} > 1100 @@ -119,17 +111,12 @@ %if %{with regression_tests} # svnserveautocheck.sh davautocheck.sh requirements BuildRequires: net-tools +BuildRequires: python-sqlite BuildRequires: util-linux BuildRequires: wget %if 0%{?suse_version} > 1230 BuildRequires: time %endif -%if 0%{?sles_version} == 11 -# additional python sqlite required for SLE 11 only for python tests to complete -# needs to be added to branch project to work, e.g. -# osc aggregatepac devel:languages:python python-pysqlite /branch project/ -m SLE_11_SP2=SLE_11 -BuildRequires: python-sqlite -%endif %endif # with regression_tests # %define _fwdefdir /etc/sysconfig/SuSEfirewall2.d/services @@ -161,7 +148,8 @@ Source15: svnserve.tmpfiles Source42: subversion.svngrep.sh Source43: subversion.svndiff.sh -Source50: https://people.apache.org/keys/group/subversion.asc#/subversion.keyring +# https://people.apache.org/keys/group/subversion-pmc.asc +Source50: subversion.keyring Source51: https://www.apache.org/dist/subversion/%{name}-%{version}.tar.bz2.asc %if 0%{?suse_version} >= 1230 BuildRequires: gpg-offline @@ -187,6 +175,7 @@ Patch23: subversion.libtool-pie-flags.patch Patch31: subversion.perl.LD_RUN_PATH.patch Patch37: subversion-no-build-date.patch +Patch38: subversion-1.8.x-fix-ppc-tests.patch # %if %with_ruby %define rb_arch %(echo "%{_host_cpu}-%{_os}" | sed -e "s/i686/i586/" -e "s/armv5tel/armv4l/" -e "s/hppa2.0/hppa/") @@ -351,6 +340,7 @@ %patch23 -p1 %patch31 -p1 %patch37 -p1 +%patch38 -p1 SQLITE_RECOMMENDED_VER=$(grep -E '^SQLITE_RECOMMENDED_VER=' configure.ac|cut -f2 -d=|cut -f2 -d\") #" @@ -627,24 +617,24 @@ %if %{with regression_tests} # run tests over ra_local (file://) -%__make check CLEANUP=true FS_TYPE=fsfs +%__make check CLEANUP=true FS_TYPE=fsfs || (cat fails.log; exit 1) # run tests over ra_svn (svn://) -%__make svnserveautocheck CLEANUP=true FS_TYPE=fsfs +%__make svnserveautocheck CLEANUP=true FS_TYPE=fsfs || (cat fails.log; exit 1) # run tests over ra_serf (http://) -%__make davautocheck CLEANUP=true FS_TYPE=fsfs HTTP_LIBRARY=serf +%__make davautocheck CLEANUP=true FS_TYPE=fsfs HTTP_LIBRARY=serf || (cat fails.log; exit 1) %if %with_java -%__make check-javahl +%__make check-javahl || (cat fails.log; exit 1) %endif # with_java -%__make check-swig-pl +%__make check-swig-pl || (cat fails.log; exit 1) %if 0%{?suse_version} > 1140 # python bindings fail testsuite on 11.4 -%__make check-swig-py +%__make check-swig-py || (cat fails.log; exit 1) %endif %if %with_ruby -%__make check-swig-rb +%__make check-swig-rb || (cat fails.log; exit 1) %endif # with_ruby %endif # with regression_tests ++++++ subversion-1.8.x-fix-ppc-tests.patch ++++++ From: Bert Huijben <[email protected]> Date: Mon, 18 Nov 2013 20:43:23 +0000 Subject: [PATCH] fix regression test failures on ppc/ppc64 Upstream: committed References: https://svn.apache.org/viewvc?view=revision&revision=1543145 Fixes regression test failures on ppc/ppc64. [ 1518s] At least one test FAILED, checking /home/abuild/rpmbuild/BUILD/subversion-1.8.5/tests.log [ 1518s] FAIL: wc_tests.py 7: inaccessible .svn/wc.db [ 1518s] FAIL: wc_tests.py 8: corrupt .svn/wc.db [ 1518s] FAIL: wc_tests.py 9: zero-length .svn/wc.db [ 1518s] FAIL: wc_tests.py 10: missing .svn/wc.db [ 1518s] FAIL: wc_tests.py 12: missing .svn/wc.db, maybe valid .svn/entries [ 1518s] Summary of test results: ------------------------------------------------------------------------ r1543145 | rhuijben | 2013-11-18 20:43:23 +0000 (Mon, 18 Nov 2013) | 9 lines Changed paths: M /subversion/trunk/subversion/svn/status-cmd.c Resolve a strange error that somehow occurred only on some specific powerpc architectures. The real problem is that we didn't properly detect the end of the variable argument list, so it can fail on all architectures. Found by: astieger * subversion/svn/status-cmd.c (svn_cl__status): Add missing end of warning status values marker. --- subversion/svn/status-cmd.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) Index: subversion-1.8.4/subversion/svn/status-cmd.c =================================================================== --- subversion-1.8.4.orig/subversion/svn/status-cmd.c 2013-07-27 05:00:17.000000000 +0100 +++ subversion-1.8.4/subversion/svn/status-cmd.c 2013-11-18 20:57:53.000000000 +0000 @@ -358,7 +358,8 @@ svn_cl__status(apr_getopt_t *os, NULL, opt_state->quiet, /* not versioned: */ SVN_ERR_WC_NOT_WORKING_COPY, - SVN_ERR_WC_PATH_NOT_FOUND)); + SVN_ERR_WC_PATH_NOT_FOUND, + SVN_NO_ERROR)); if (opt_state->xml) SVN_ERR(print_finish_target_xml(repos_rev, iterpool)); ++++++ subversion.keyring ++++++ ++++ 22326 lines (skipped) ++++ between /work/SRC/openSUSE:Factory/subversion/subversion.keyring ++++ and /work/SRC/openSUSE:Factory/.subversion.new/subversion.keyring -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
