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 - m...@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+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to