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"
