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]

Reply via email to