Hello community, here is the log from the commit of package rpm for openSUSE:Factory checked in at Mon Jun 6 15:39:21 CEST 2011. -------- --- rpm/rpm.changes 2011-06-03 15:20:15.000000000 +0200 +++ /mounts/work_src_done/STABLE/rpm/rpm.changes 2011-06-06 13:32:31.000000000 +0200 @@ -1,0 +2,6 @@ +Mon Jun 6 13:30:05 CEST 2011 - mls@suse.de + +- ignore SIGPIPE when writing to dependency helpers, so that + builds don't randomly abort when a helper is missing + +------------------------------------------------------------------- calling whatdependson for head-i586 New: ---- buildpipe.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rpm-python.spec ++++++ --- /var/tmp/diff_new_pack.WeXzmd/_old 2011-06-06 15:33:40.000000000 +0200 +++ /var/tmp/diff_new_pack.WeXzmd/_new 2011-06-06 15:33:40.000000000 +0200 @@ -26,7 +26,7 @@ Group: System/Packages Summary: Python Bindings for Manipulating RPM Packages Version: 4.9.0 -Release: 5 +Release: 6 Requires: rpm = %{version} %py_requires Source99: rpm.spec ++++++ rpm.spec ++++++ --- /var/tmp/diff_new_pack.WeXzmd/_old 2011-06-06 15:33:40.000000000 +0200 +++ /var/tmp/diff_new_pack.WeXzmd/_new 2011-06-06 15:33:40.000000000 +0200 @@ -29,7 +29,7 @@ AutoReqProv: on Summary: The RPM Package Manager Version: 4.9.0 -Release: 9 +Release: 11 Source: rpm-%{version}.tar.bz2 Source1: RPM-HOWTO.tar.bz2 Source2: RPM-Tips.html.tar.bz2 @@ -118,6 +118,7 @@ Patch81: safemacro.diff Patch82: emptychangelog.diff Patch83: assumeexec.diff +Patch84: buildpipe.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build # # avoid bootstrapping problem @@ -181,7 +182,7 @@ %patch -P 50 -P 51 -P 52 -P 53 -P 54 -P 55 -P 56 -P 57 -P 58 -P 59 %patch -P 60 -P 61 -P 62 -P 63 -P 64 -P 65 -P 66 -P 67 -P 68 -P 69 %patch -P 70 -P 71 -P 72 -P 73 -P 74 -P 75 -P 76 -P 77 -P 78 -P 79 -%patch -P 80 -P 81 -P 82 -P 83 +%patch -P 80 -P 81 -P 82 -P 83 -P 84 #chmod 755 scripts/find-supplements{,.ksyms} #chmod 755 scripts/find-provides.ksyms scripts/find-requires.ksyms #chmod 755 scripts/firmware.prov ++++++ buildpipe.diff ++++++ --- build/rpmfc.c.orig 2011-06-06 11:27:32.000000000 +0000 +++ build/rpmfc.c 2011-06-06 11:28:47.000000000 +0000 @@ -165,12 +165,14 @@ static int sigpipe_init(void) fcntl(_sigpipe[1], F_SETFD, (fcntl(_sigpipe[1], F_GETFD)|FD_CLOEXEC)); /* XXX SIGPIPE too, but NSPR disables it already, dont mess with it */ signal(SIGCHLD, sigpipe_handler); + signal(SIGPIPE, SIG_IGN); return _sigpipe[0]; } static void sigpipe_finish(void) { signal(SIGCHLD, SIG_DFL); + signal(SIGPIPE, SIG_DFL); close(_sigpipe[0]); close(_sigpipe[1]); _sigpipe[0] = -1; ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org