Hello community,

here is the log from the commit of package neon for openSUSE:Factory checked in 
at 2018-03-26 12:01:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/neon (Old)
 and      /work/SRC/openSUSE:Factory/.neon.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "neon"

Mon Mar 26 12:01:32 2018 rev:48 rq:589034 version:0.30.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/neon/neon.changes        2017-08-29 
11:34:34.744536631 +0200
+++ /work/SRC/openSUSE:Factory/.neon.new/neon.changes   2018-03-26 
12:01:36.693958648 +0200
@@ -1,0 +2,13 @@
+Tue Mar 20 08:41:59 UTC 2018 - [email protected]
+
+- Install license
+- replace_manpage_with_links.sh: replace named links with symlinks
+  and stop using fdupes as it just linked linked manpages
+
+-------------------------------------------------------------------
+Mon Mar 19 13:46:17 UTC 2018 - [email protected]
+
+- fixed flaky timeout tests for ppc64le (bsc#1085850)
+    * fix_timeout_tests_for_ppc64le.patch
+
+-------------------------------------------------------------------

New:
----
  fix_timeout_tests_for_ppc64le.patch
  replace_manpage_with_links.sh

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ neon.spec ++++++
--- /var/tmp/diff_new_pack.dXemcV/_old  2018-03-26 12:01:39.233867014 +0200
+++ /var/tmp/diff_new_pack.dXemcV/_new  2018-03-26 12:01:39.237866869 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package neon
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -20,16 +20,17 @@
 Version:        0.30.2
 Release:        0
 Summary:        An HTTP and WebDAV Client Library
-License:        GPL-2.0+
+License:        GPL-2.0-or-later
 Group:          Development/Libraries/Other
 Url:            http://www.webdav.org/neon
 Source0:        http://www.webdav.org/neon/neon-%{version}.tar.gz
 Source1:        http://www.webdav.org/neon/neon-%{version}.tar.gz.asc
 Source2:        %{name}.keyring
 Source3:        baselibs.conf
+Source10:       replace_manpage_with_links.sh
 # PATCH-MISSING-TAG -- See http://wiki.opensuse.org/Packaging/Patches
 Patch0:         %{name}-0.28.4-bloat.patch
-BuildRequires:  fdupes
+Patch1:         fix_timeout_tests_for_ppc64le.patch
 BuildRequires:  krb5-devel
 BuildRequires:  libexpat-devel
 BuildRequires:  libopenssl-devel
@@ -68,6 +69,9 @@
 %prep
 %setup -q
 %patch0
+%ifarch ppc64le ppc64
+%patch1
+%endif
 
 %build
 rm -f aclocal.m4 ltmain.sh
@@ -87,7 +91,7 @@
 %install
 make DESTDIR=%{buildroot} docdir=%{_defaultdocdir}/%{name} install install-man 
install-html %{?_smp_mflags}
 find %{buildroot} -type f -name "*.la" -delete -print
-%fdupes -s %{buildroot}
+find %{buildroot}%{_mandir} -type f -exec bash %{S:10} {} \;
 
 %check
 make %{?_smp_mflags} check
@@ -98,6 +102,7 @@
 %files -n libneon27
 %doc AUTHORS BUGS ChangeLog NEWS README THANKS TODO
 %{_libdir}/*.so.27*
+%license src/COPYING.LIB
 
 %files -n libneon-devel
 %doc %{_defaultdocdir}/%{name}

++++++ fix_timeout_tests_for_ppc64le.patch ++++++
--- test/socket.c.orig  2018-03-19 14:39:27.095824143 +0100
+++ test/socket.c       2018-03-19 15:14:52.733528116 +0100
@@ -835,7 +835,7 @@
 {
     to_finish = time(NULL);
     reap_server(); /* hopefully it's hung. */
-    ONN("timeout ignored, or very slow machine", to_finish - to_start > 3);
+    ONN("timeout ignored, or very slow machine", to_finish - to_start > 10);
     ONN("close failed", ne_sock_close(sock));
     return OK;
 }


++++++ replace_manpage_with_links.sh ++++++
#!/bin/bash

# Is this just a linked manpage?
echo "Processing $1"
grep '^\.so man\([0-7]\?\)/.*\1$' "$1" || exit 0

# extract target name
TARGET=`sed -e 's/^\.so man\([0-7]\?\)\///' "$1"`
MANDIR=`dirname "$1"`

# verify that target exists
[ -e "$MANDIR"/"$TARGET" ] || exit 1

# replace manpage reload with symlink
echo "    -> $TARGET"
rm "$1"
ln -s $TARGET "$1"


Reply via email to