commit rpm for openSUSE:Factory
Hello community,
here is the log from the commit of package rpm for openSUSE:Factory
checked in at Thu Jul 21 08:49:38 CEST 2011.
--------
--- rpm/rpm.changes 2011-06-17 13:17:06.000000000 +0200
+++ /mounts/work_src_done/STABLE/rpm/rpm.changes 2011-07-20 13:43:01.000000000 +0200
@@ -1,0 +2,14 @@
+Wed Jul 20 13:42:16 CEST 2011 - mls@suse.de
+
+- fix problem with trailing slashes on dir files
+
+-------------------------------------------------------------------
+Mon Jul 18 19:43:34 CEST 2011 - mls@suse.de
+
+- update to rpm-4.9.1
+ * fixed a bug in signature checking
+ * fixed crash on rpm --import for multiple keys [bnc#704589]
+ * got rid of a couple of patches
+- fixed dependency generation for suid binaries [bnc#702857]
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
chownwarn.diff
emptychangelog.diff
emptyprep.diff
magic_and_path.diff
rpm-4.9.0.tar.bz2
rpmdb_get_open_flags.diff
safemacro.diff
verify_p.diff
New:
----
rpm-4.9.1.tar.bz2
trailslash.diff
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ rpm-python.spec ++++++
--- /var/tmp/diff_new_pack.mt0vM0/_old 2011-07-21 08:41:09.000000000 +0200
+++ /var/tmp/diff_new_pack.mt0vM0/_new 2011-07-21 08:41:09.000000000 +0200
@@ -25,8 +25,8 @@
License: GPLv2+
Group: System/Packages
Summary: Python Bindings for Manipulating RPM Packages
-Version: 4.9.0
-Release: 10
+Version: 4.9.1
+Release: 1
Requires: rpm = %{version}
%py_requires
Source99: rpm.spec
++++++ rpm.spec ++++++
--- /var/tmp/diff_new_pack.mt0vM0/_old 2011-07-21 08:41:09.000000000 +0200
+++ /var/tmp/diff_new_pack.mt0vM0/_new 2011-07-21 08:41:09.000000000 +0200
@@ -28,8 +28,8 @@
PreReq: %insserv_prereq %fillup_prereq permissions
AutoReqProv: on
Summary: The RPM Package Manager
-Version: 4.9.0
-Release: 19
+Version: 4.9.1
+Release: 1
Source: rpm-%{version}.tar.bz2
Source1: RPM-HOWTO.tar.bz2
Source2: RPM-Tips.html.tar.bz2
@@ -49,75 +49,69 @@
Patch12: localetag.diff
Patch13: missingok.diff
Patch14: nameversioncompare.diff
-Patch15: chownwarn.diff
-Patch16: dbfsync.diff
-Patch17: dbrointerruptable.diff
-Patch18: extcond.diff
-Patch19: refreshtestarch.diff
-Patch20: rpmrctests.diff
-Patch21: waitlock.diff
-Patch22: suspendlock.diff
-Patch23: weakdeps.diff
-Patch24: autodeps.diff
-Patch25: brp.diff
-Patch26: brpcompress.diff
-Patch27: checkfilesnoinfodir.diff
-Patch28: finddebuginfo.diff
-Patch29: findksyms.diff
-Patch30: findlang.diff
-Patch31: macrosin.diff
-Patch32: modalias.diff
-Patch33: platformin.diff
-Patch34: rpmpopt.diff
-Patch35: rpmrc.diff
-Patch36: taggedfileindex.diff
-Patch37: rpmqpack.diff
-Patch38: convertdb1static.diff
-Patch39: build.diff
-Patch40: modalias-kernel_module.diff
-Patch41: files.diff
-Patch42: debugedit-comp-dir.diff
-Patch43: perlprov.diff
-Patch44: rpm-shorten-changelog.diff
-Patch45: debugsource-package.diff
-Patch46: whatrequires-doc.diff
-Patch47: remove-brp-strips.diff
-Patch48: requires-ge-macro.diff
-Patch50: debugedit-canon-fix.diff
-Patch51: finddebuginfo-absolute-links.diff
-Patch52: firmware.diff
-Patch53: specfilemacro.diff
-Patch54: modalias-encode.diff
-Patch55: disttag-macro.diff
-Patch56: buildidprov.diff
-Patch57: debugsubpkg.diff
-Patch58: debuglink.diff
-Patch59: debuginfo-mono.patch
-Patch60: lazystatfs.diff
-Patch61: repackage-nomd5.diff
-Patch62: safeugid.diff
-Patch63: noprereqdeprec.diff
-Patch64: pythondeps.diff
-Patch65: fontprovides.diff
-Patch66: rpm-gst-provides.patch
-Patch67: langnoc.diff
-Patch68: initscriptsprov.diff
-Patch69: remove-translations.diff
-Patch70: no_rep_autop.diff
-Patch71: headeradddb.diff
-Patch72: rpmdb_get_open_flags.diff
-Patch73: verify_p.diff
-Patch74: dbprivate.diff
-Patch75: nobuildcolor.diff
-Patch76: fileattrs.diff
-Patch77: emptyprep.diff
-Patch78: nomagiccheck.diff
-Patch79: findsupplements.diff
-Patch80: magic_and_path.diff
-Patch81: safemacro.diff
-Patch82: emptychangelog.diff
-Patch83: assumeexec.diff
-Patch84: buildpipe.diff
+Patch15: dbfsync.diff
+Patch16: dbrointerruptable.diff
+Patch17: extcond.diff
+Patch18: refreshtestarch.diff
+Patch19: rpmrctests.diff
+Patch20: waitlock.diff
+Patch21: suspendlock.diff
+Patch22: weakdeps.diff
+Patch23: autodeps.diff
+Patch24: brp.diff
+Patch25: brpcompress.diff
+Patch26: checkfilesnoinfodir.diff
+Patch27: finddebuginfo.diff
+Patch28: findksyms.diff
+Patch29: findlang.diff
+Patch30: macrosin.diff
+Patch31: modalias.diff
+Patch32: platformin.diff
+Patch33: rpmpopt.diff
+Patch34: rpmrc.diff
+Patch35: taggedfileindex.diff
+Patch36: rpmqpack.diff
+Patch37: convertdb1static.diff
+Patch38: build.diff
+Patch39: modalias-kernel_module.diff
+Patch40: files.diff
+Patch41: debugedit-comp-dir.diff
+Patch42: perlprov.diff
+Patch43: rpm-shorten-changelog.diff
+Patch44: debugsource-package.diff
+Patch45: whatrequires-doc.diff
+Patch46: remove-brp-strips.diff
+Patch47: requires-ge-macro.diff
+Patch48: debugedit-canon-fix.diff
+Patch49: finddebuginfo-absolute-links.diff
+Patch50: firmware.diff
+Patch51: specfilemacro.diff
+Patch52: modalias-encode.diff
+Patch53: disttag-macro.diff
+Patch54: buildidprov.diff
+Patch55: debugsubpkg.diff
+Patch56: debuglink.diff
+Patch57: debuginfo-mono.patch
+Patch58: lazystatfs.diff
+Patch59: repackage-nomd5.diff
+Patch60: safeugid.diff
+Patch61: noprereqdeprec.diff
+Patch62: pythondeps.diff
+Patch63: fontprovides.diff
+Patch64: rpm-gst-provides.patch
+Patch65: langnoc.diff
+Patch66: initscriptsprov.diff
+Patch67: remove-translations.diff
+Patch68: no_rep_autop.diff
+Patch69: headeradddb.diff
+Patch70: dbprivate.diff
+Patch71: nobuildcolor.diff
+Patch72: fileattrs.diff
+Patch73: nomagiccheck.diff
+Patch74: findsupplements.diff
+Patch75: assumeexec.diff
+Patch76: buildpipe.diff
+Patch77: trailslash.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
#
# avoid bootstrapping problem
@@ -177,11 +171,10 @@
%patch -P 10 -P 11 -P 12 -P 13 -P 14 -P 15 -P 16 -P 17 -P 18 -P 19
%patch -P 20 -P 21 -P 22 -P 23 -P 24 -P 25 -P 26 -P 27 -P 28 -P 29
%patch -P 30 -P 31 -P 32 -P 33 -P 34 -P 35 -P 36 -P 37 -P 38 -P 39
-%patch -P 40 -P 41 -P 42 -P 43 -P 44 -P 45 -P 46 -P 47 -P 48
+%patch -P 40 -P 41 -P 42 -P 43 -P 44 -P 45 -P 46 -P 47 -P 48 -P 49
%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 -P 84
+%patch -P 70 -P 71 -P 72 -P 73 -P 74 -P 75 -P 76 -P 77
#chmod 755 scripts/find-supplements{,.ksyms}
#chmod 755 scripts/find-provides.ksyms scripts/find-requires.ksyms
#chmod 755 scripts/firmware.prov
++++++ autodeps.diff ++++++
--- /var/tmp/diff_new_pack.mt0vM0/_old 2011-07-21 08:41:09.000000000 +0200
+++ /var/tmp/diff_new_pack.mt0vM0/_new 2011-07-21 08:41:09.000000000 +0200
@@ -1,5 +1,5 @@
---- ./autodeps/linux.prov.orig 2010-12-03 12:11:57.000000000 +0000
-+++ ./autodeps/linux.prov 2011-05-11 14:27:40.000000000 +0000
+--- ./autodeps/linux.prov.orig 2011-07-12 11:28:13.000000000 +0000
++++ ./autodeps/linux.prov 2011-07-18 16:47:39.000000000 +0000
@@ -2,60 +2,72 @@
# This script reads filenames from STDIN and outputs any relevant provides
@@ -101,26 +101,27 @@
+ printf "%s\n" "${filelist[@]}" | /usr/lib/rpm/find-provides.ksyms "$@"
exit 0
---- ./autodeps/linux.req.orig 2010-12-03 12:11:57.000000000 +0000
-+++ ./autodeps/linux.req 2011-05-11 14:28:45.000000000 +0000
-@@ -19,18 +19,21 @@ fi
+--- ./autodeps/linux.req.orig 2011-07-15 09:32:41.000000000 +0000
++++ ./autodeps/linux.req 2011-07-18 16:51:24.000000000 +0000
+@@ -18,20 +18,21 @@ fi
+
#
# --- Grab the file manifest and classify files.
- #filelist=`sed "s/['\"]/\\\&/g"`
+-#filelist=`sed "s/['\"]/\\\&/g"`
-filelist=`sed "s/[]['\"*?{}]/\\\\\&/g"`
--exelist=`echo $filelist | xargs -r file | grep -Ev ":.* (commands|script) " | \
+-exelist=`echo $filelist | xargs -r file | \
++#filelist=`sed "s/[]['\"*?{}]/\\\\\&/g"`
++filelist=($(grep -Ev '/usr/doc/|/usr/share/doc/'))
++exelist=($(printf "%s\0" "${filelist[@]}" | xargs -0 -r file | \
+ grep -Ev ":.* (commands|script)[, ]" | \
- grep ":.*executable" | cut -d: -f1`
-scriptlist=`echo $filelist | xargs -r file | \
-- grep -E ":.* (commands|script) " | cut -d: -f1`
+- grep -E ":.* (commands|script)[, ]" | cut -d: -f1`
-liblist=`echo $filelist | xargs -r file | \
- grep ":.*shared object" | cut -d : -f1`
-+#filelist=`sed "s/[]['\"*?{}]/\\\\\&/g"`
-+filelist=($(grep -Ev '/usr/doc/|/usr/share/doc/'))
-+exelist=($(printf "%s\0" "${filelist[@]}" | xargs -0 -r file | \
-+ egrep -v ":.* (commands|script) " | \
+ grep ":.*executable" | cut -d: -f1))
+scriptlist=($(printf "%s\0" "${filelist[@]}" | xargs -0 -r file | \
-+ egrep ":.* (commands|script) " | cut -d: -f1))
++ grep -E ":.* (commands|script)[, ]" | cut -d: -f1))
+liblist=($(printf "%s\0" "${filelist[@]}" | xargs -0 -r file | \
+ grep ":.*shared object" | cut -d : -f1))
@@ -136,7 +137,7 @@
#
# --- Alpha does not mark 64bit dependencies
-@@ -42,12 +45,12 @@ esac
+@@ -43,12 +44,12 @@ esac
if [ "$needed" -eq 0 ]; then
#
# --- Executable dependency sonames.
@@ -154,7 +155,7 @@
gsub(/'\''"/,"\\&",$1);
printf "%s'$lib64'\n", $1
}
-@@ -56,12 +59,12 @@ if [ "$needed" -eq 0 ]; then
+@@ -57,12 +58,12 @@ if [ "$needed" -eq 0 ]; then
#
# --- Library dependency sonames.
@@ -172,7 +173,7 @@
gsub(/'\''"/,"\\&",$1);
printf "%s'$lib64'\n", $1
}
-@@ -71,30 +74,30 @@ fi
+@@ -72,30 +73,30 @@ fi
#
# --- Script interpreters.
@@ -215,7 +216,7 @@
/^$/ { START=0; }
/^Dynamic Section:$/ { START=1; }
(START==1) && /NEEDED/ {
-@@ -111,7 +114,7 @@ for f in $liblist $exelist ; do
+@@ -112,7 +113,7 @@ for f in $liblist $exelist ; do
sub(/:/, "", $3);
LIBNAME=$3;
}
@@ -224,7 +225,7 @@
print LIBNAME "(" $4 ")'$lib64'";
}
'
-@@ -119,17 +122,29 @@ done | sort -u
+@@ -120,17 +121,29 @@ done | sort -u
#
# --- Perl modules.
++++++ buildpipe.diff ++++++
--- /var/tmp/diff_new_pack.mt0vM0/_old 2011-07-21 08:41:09.000000000 +0200
+++ /var/tmp/diff_new_pack.mt0vM0/_new 2011-07-21 08:41:09.000000000 +0200
@@ -1,6 +1,6 @@
---- build/rpmfc.c.orig 2011-06-06 11:27:32.000000000 +0000
-+++ build/rpmfc.c 2011-06-09 08:30:25.000000000 +0000
-@@ -165,12 +165,14 @@ static int sigpipe_init(void)
+--- ./build/rpmfc.c.orig 2011-07-18 17:40:37.000000000 +0000
++++ ./build/rpmfc.c 2011-07-18 17:40:56.000000000 +0000
+@@ -182,12 +182,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);
@@ -15,23 +15,3 @@
close(_sigpipe[0]);
close(_sigpipe[1]);
_sigpipe[0] = -1;
-@@ -290,6 +292,7 @@ static StringBuf getOutputFrom(ARGV_t ar
- if (FD_ISSET(fromProg[0], &ibits)) {
- int nbr = read(fromProg[0], buf, sizeof(buf)-1);
- if (nbr < 0 && errno == EINTR) continue;
-+ if (nbr == 0) break; /* EOF, we're done */
- if (nbr < 0) {
- myerrno = errno;
- break;
-@@ -298,10 +301,9 @@ static StringBuf getOutputFrom(ARGV_t ar
- appendStringBuf(readBuff, buf);
- }
-
-- /* Child exited, we're done */
-+ /* Child exited, we're maybe done */
- if (FD_ISSET(sigpipe, &ibits)) {
- while (read(sigpipe, buf, sizeof(buf)) > 0) {};
-- break;
- }
- }
-
++++++ debugedit-canon-fix.diff ++++++
--- /var/tmp/diff_new_pack.mt0vM0/_old 2011-07-21 08:41:10.000000000 +0200
+++ /var/tmp/diff_new_pack.mt0vM0/_new 2011-07-21 08:41:10.000000000 +0200
@@ -1,6 +1,6 @@
---- ./tools/debugedit.c.orig 2011-05-20 11:26:04.000000000 +0000
-+++ ./tools/debugedit.c 2011-05-20 11:27:56.000000000 +0000
-@@ -158,7 +158,7 @@ strptr (DSO *dso, int sec, off_t offset)
+--- ./tools/debugedit.c.orig 2011-07-18 16:53:12.000000000 +0000
++++ ./tools/debugedit.c 2011-07-18 17:15:27.000000000 +0000
+@@ -162,7 +162,7 @@ strptr (DSO *dso, int sec, off_t offset)
{
if (data->d_buf
&& offset >= data->d_off
@@ -9,7 +9,7 @@
return (const char *) data->d_buf + (offset - data->d_off);
}
}
-@@ -496,9 +496,10 @@ static int
+@@ -503,9 +503,10 @@ static int
edit_dwarf2_line (DSO *dso, uint32_t off, char *comp_dir, int phase)
{
unsigned char *ptr = debug_sections[DEBUG_LINE].data, *dir;
@@ -21,15 +21,15 @@
unsigned char opcode_base;
uint32_t value, dirt_cnt;
size_t comp_dir_len = strlen (comp_dir);
-@@ -542,6 +543,7 @@ edit_dwarf2_line (DSO *dso, uint32_t off
+@@ -549,6 +550,7 @@ edit_dwarf2_line (DSO *dso, uint32_t off
return 1;
}
-+ line_base = (char) (ptr[2] & 0xff);
- opcode_base = ptr[4];
- ptr = dir = ptr + 4 + opcode_base;
++ line_base = (char) (ptr[2 + (value >= 4)] & 0xff);
+ opcode_base = ptr[4 + (value >= 4)];
+ ptr = dir = ptr + 4 + (value >= 4) + opcode_base;
-@@ -553,13 +555,13 @@ edit_dwarf2_line (DSO *dso, uint32_t off
+@@ -560,13 +562,13 @@ edit_dwarf2_line (DSO *dso, uint32_t off
++value;
}
@@ -45,7 +45,7 @@
ptr = (unsigned char *) strchr ((char *)ptr, 0) + 1;
}
ptr++;
-@@ -672,7 +674,7 @@ edit_dwarf2_line (DSO *dso, uint32_t off
+@@ -679,7 +681,7 @@ edit_dwarf2_line (DSO *dso, uint32_t off
if (dest_dir)
{
@@ -54,7 +54,7 @@
size_t base_len = strlen (base_dir);
size_t dest_len = strlen (dest_dir);
size_t shrank = 0;
-@@ -686,11 +688,14 @@ edit_dwarf2_line (DSO *dso, uint32_t off
+@@ -693,11 +695,14 @@ edit_dwarf2_line (DSO *dso, uint32_t off
ptr = dir;
}
else
@@ -71,7 +71,7 @@
char *orig = strdup ((const char *) srcptr);
-@@ -717,10 +722,13 @@ edit_dwarf2_line (DSO *dso, uint32_t off
+@@ -724,10 +729,13 @@ edit_dwarf2_line (DSO *dso, uint32_t off
if (shrank > 0)
{
@@ -86,7 +86,7 @@
{
memset (ptr, 'X', shrank);
ptr += shrank;
-@@ -756,21 +764,26 @@ edit_dwarf2_line (DSO *dso, uint32_t off
+@@ -763,21 +771,26 @@ edit_dwarf2_line (DSO *dso, uint32_t off
}
dirty_section (DEBUG_STR);
}
++++++ fileattrs.diff ++++++
--- /var/tmp/diff_new_pack.mt0vM0/_old 2011-07-21 08:41:10.000000000 +0200
+++ /var/tmp/diff_new_pack.mt0vM0/_new 2011-07-21 08:41:10.000000000 +0200
@@ -1,85 +1,67 @@
-Index: fileattrs/debuginfo.attr
-===================================================================
---- /dev/null 1970-01-01 00:00:00.000000000 +0000
-+++ fileattrs/debuginfo.attr 2011-06-06 16:16:00.853820498 +0200
+--- ./fileattrs/Makefile.am.orig 2011-07-12 11:28:13.000000000 +0000
++++ ./fileattrs/Makefile.am 2011-07-18 17:29:11.000000000 +0000
+@@ -5,7 +5,8 @@ include $(top_srcdir)/rpm.am
+ fattrsdir = $(rpmconfigdir)/fileattrs
+
+ fattrs_DATA = \
+- desktop.attr elf.attr font.attr libtool.attr perl.attr perllib.attr \
+- pkgconfig.attr python.attr ocaml.attr script.attr mono.attr
++ elf.attr font.attr libtool.attr perl.attr perllib.attr \
++ pkgconfig.attr python.attr ocaml.attr script.attr mono.attr \
++ debuginfo.attr elflib.attr firmware.attr ksyms.attr sysvinit.attr
+
+ EXTRA_DIST = $(fattrs_DATA)
+--- ./fileattrs/debuginfo.attr.orig 2011-07-18 17:29:11.000000000 +0000
++++ ./fileattrs/debuginfo.attr 2011-07-18 17:29:11.000000000 +0000
@@ -0,0 +1,2 @@
+%__debuginfo_provides %{_rpmconfigdir}/debuginfo.prov
+%__debuginfo_path ^/usr/lib/debug/
-Index: fileattrs/elf.attr
-===================================================================
---- fileattrs/elf.attr.orig 2011-06-06 16:15:01.591403879 +0200
-+++ fileattrs/elf.attr 2011-06-06 16:16:00.853820498 +0200
+--- ./fileattrs/elf.attr.orig 2011-07-15 09:32:41.000000000 +0000
++++ ./fileattrs/elf.attr 2011-07-18 17:31:52.000000000 +0000
@@ -1,4 +1,5 @@
%__elf_provides %{_rpmconfigdir}/elfdeps --provides %{?__filter_GLIBC_PRIVATE:--filter-private}
%__elf_requires %{_rpmconfigdir}/elfdeps --requires %{?__filter_GLIBC_PRIVATE:--filter-private}
--%__elf_magic ^ELF (32|64)-bit.*$
-+%__elf_magic ^ELF (32|64)-bit.*executable
+-%__elf_magic ^(sticky )?ELF (32|64)-bit.*$
++%__elf_magic ^(setuid )?(setgid )?(sticky )?ELF (32|64)-bit.*executable
%__elf_flags exeonly
+%__elf_exclude_path ^/usr/lib/debug/
-Index: fileattrs/elflib.attr
-===================================================================
---- /dev/null 1970-01-01 00:00:00.000000000 +0000
-+++ fileattrs/elflib.attr 2011-06-06 16:16:00.854820404 +0200
+--- ./fileattrs/elflib.attr.orig 2011-07-18 17:29:11.000000000 +0000
++++ ./fileattrs/elflib.attr 2011-07-18 17:32:28.000000000 +0000
@@ -0,0 +1,4 @@
+%__elflib_provides %{_rpmconfigdir}/elfdeps --assume-exec --provides %{?__filter_GLIBC_PRIVATE:--filter-private}
+%__elflib_requires %{_rpmconfigdir}/elfdeps --assume-exec --requires %{?__filter_GLIBC_PRIVATE:--filter-private}
-+%__elflib_magic ^ELF (32|64)-bit.*shared object
++%__elflib_magic ^(setuid )?(setgid )?(sticky )?ELF (32|64)-bit.*shared object
+%__elflib_exclude_path ^/usr/lib/debug/
-Index: fileattrs/firmware.attr
-===================================================================
---- /dev/null 1970-01-01 00:00:00.000000000 +0000
-+++ fileattrs/firmware.attr 2011-06-06 16:16:00.854820404 +0200
+--- ./fileattrs/firmware.attr.orig 2011-07-18 17:29:11.000000000 +0000
++++ ./fileattrs/firmware.attr 2011-07-18 17:29:11.000000000 +0000
@@ -0,0 +1,2 @@
+%__firmware_provides %{_rpmconfigdir}/firmware.prov
+%__firmware_path /lib/firmware/
-Index: fileattrs/ksyms.attr
-===================================================================
---- /dev/null 1970-01-01 00:00:00.000000000 +0000
-+++ fileattrs/ksyms.attr 2011-06-06 16:16:00.854820404 +0200
+--- ./fileattrs/ksyms.attr.orig 2011-07-18 17:29:11.000000000 +0000
++++ ./fileattrs/ksyms.attr 2011-07-18 17:29:11.000000000 +0000
@@ -0,0 +1,4 @@
+%__ksyms_provides %{_rpmconfigdir}/find-provides.ksyms %name
+%__ksyms_requires %{_rpmconfigdir}/find-requires.ksyms %name
+%__ksyms_supplements %{_rpmconfigdir}/find-supplements.ksyms %name
+%__ksyms_path (/lib/modules/.*\.ko(\.gz)?)|(/boot/vmlinu[xz].*)$
-Index: fileattrs/Makefile.am
-===================================================================
---- fileattrs/Makefile.am.orig 2011-06-06 16:15:01.590403974 +0200
-+++ fileattrs/Makefile.am 2011-06-06 16:16:08.852066946 +0200
-@@ -5,7 +5,8 @@ include $(top_srcdir)/rpm.am
- fattrsdir = $(rpmconfigdir)/fileattrs
-
- fattrs_DATA = \
-- desktop.attr elf.attr font.attr libtool.attr perl.attr perllib.attr \
-- pkgconfig.attr python.attr ocaml.attr script.attr mono.attr
-+ elf.attr font.attr libtool.attr perl.attr perllib.attr \
-+ pkgconfig.attr python.attr ocaml.attr script.attr mono.attr \
-+ debuginfo.attr elflib.attr firmware.attr ksyms.attr sysvinit.attr
-
- EXTRA_DIST = $(fattrs_DATA)
-Index: fileattrs/perl.attr
-===================================================================
---- fileattrs/perl.attr.orig 2011-06-06 16:15:01.591403879 +0200
-+++ fileattrs/perl.attr 2011-06-06 16:16:00.855820310 +0200
+--- ./fileattrs/perl.attr.orig 2011-07-12 11:28:13.000000000 +0000
++++ ./fileattrs/perl.attr 2011-07-18 17:29:11.000000000 +0000
@@ -1,3 +1,4 @@
-%__perl_requires %{_rpmconfigdir}/perl.req
+# disabled for now
+#%__perl_requires %{_rpmconfigdir}/perl.req
%__perl_magic ^.*perl .*$
%__perl_flags exeonly
-Index: fileattrs/perllib.attr
-===================================================================
---- fileattrs/perllib.attr.orig 2011-06-06 16:15:01.591403879 +0200
-+++ fileattrs/perllib.attr 2011-06-06 16:16:00.855820310 +0200
+--- ./fileattrs/perllib.attr.orig 2011-07-12 11:28:13.000000000 +0000
++++ ./fileattrs/perllib.attr 2011-07-18 17:29:11.000000000 +0000
@@ -1,3 +1,4 @@
%__perllib_provides %{_rpmconfigdir}/perl.prov
-%__perllib_requires %{_rpmconfigdir}/perl.req
+#disabled for now
+#%__perllib_requires %{_rpmconfigdir}/perl.req
%__perllib_magic ^Perl[[:digit:]] module source.*
-Index: fileattrs/sysvinit.attr
-===================================================================
---- /dev/null 1970-01-01 00:00:00.000000000 +0000
-+++ fileattrs/sysvinit.attr 2011-06-06 16:16:00.856820216 +0200
+--- ./fileattrs/sysvinit.attr.orig 2011-07-18 17:29:11.000000000 +0000
++++ ./fileattrs/sysvinit.attr 2011-07-18 17:29:11.000000000 +0000
@@ -0,0 +1,2 @@
+%__sysvinit_provides %{_rpmconfigdir}/sysvinitdeps.sh --provides
+%__sysvinit_path ^/etc/init\.d/
++++++ langnoc.diff ++++++
--- /var/tmp/diff_new_pack.mt0vM0/_old 2011-07-21 08:41:10.000000000 +0200
+++ /var/tmp/diff_new_pack.mt0vM0/_new 2011-07-21 08:41:10.000000000 +0200
@@ -1,6 +1,6 @@
---- ./macros.in.orig 2011-05-11 15:59:44.000000000 +0000
-+++ ./macros.in 2011-05-11 16:45:30.000000000 +0000
-@@ -1247,6 +1247,7 @@ EOF
+--- ./macros.in.orig 2011-07-18 17:18:24.000000000 +0000
++++ ./macros.in 2011-07-18 17:18:36.000000000 +0000
+@@ -1249,6 +1249,7 @@ EOF
# %files -f %{name}.lang
#
%find_lang %{_rpmconfigdir}/find-lang.sh %{buildroot}
@@ -8,8 +8,8 @@
# Commands + opts to use for retrieving remote files
# Proxy opts can be set through --httpproxy/--httpport popt aliases,
---- ./scripts/find-lang.sh.orig 2011-05-11 14:53:34.000000000 +0000
-+++ ./scripts/find-lang.sh 2011-05-11 16:45:30.000000000 +0000
+--- ./scripts/find-lang.sh.orig 2011-07-18 17:18:24.000000000 +0000
++++ ./scripts/find-lang.sh 2011-07-18 17:18:36.000000000 +0000
@@ -62,6 +62,8 @@ MO=
MO_NAME=$NAME.lang
ALL_NAME=#
@@ -99,7 +99,7 @@
/^$/d' >> $MO_NAME_NEW
fi
@@ -182,6 +203,8 @@ s:'"$TOP_DIR"'::
- '"$ALL_NAME$QT"'s:^\([^%].*/[^/]\+_\([a-zA-Z]\{2\}_[a-zA-Z]\{2\}\)\.qm$\):%lang(\2) \1:
+ '"$ALL_NAME$QT"'s:^\([^%].*/[^/]\+_\([a-zA-Z]\{2\}[_@].*\)\.qm$\):%lang(\2) \1:
'"$ALL_NAME$QT"'s:^\([^%].*/[^/]\+_\([a-zA-Z]\{2\}\)\.qm$\):%lang(\2) \1:
s:^[^%].*::
+'"$ONLY_C"'/%lang(C)/!d
++++++ rpm-4.9.0.tar.bz2 -> rpm-4.9.1.tar.bz2 ++++++
++++ 105345 lines of diff (skipped)
++++++ rpm-beecrypt.diff ++++++
--- /var/tmp/diff_new_pack.mt0vM0/_old 2011-07-21 08:41:11.000000000 +0200
+++ /var/tmp/diff_new_pack.mt0vM0/_new 2011-07-21 08:41:11.000000000 +0200
@@ -1,5 +1,5 @@
---- ./config.h.in.orig 2011-03-02 06:46:47.000000000 +0000
-+++ ./config.h.in 2011-05-10 15:54:41.000000000 +0000
+--- ./config.h.in.orig 2011-07-15 09:37:41.000000000 +0000
++++ ./config.h.in 2011-07-18 16:34:29.000000000 +0000
@@ -13,6 +13,9 @@
/* Define to 1 if you have the `basename' function. */
#undef HAVE_BASENAME
@@ -19,7 +19,7 @@
#undef HAVE_ICONV
/* Define to 1 if you have the
participants (1)
-
root@hilbert.suse.de