Hello community, here is the log from the commit of package rpm checked in at Fri Apr 20 15:59:57 CEST 2007. -------- --- rpm/rpm.changes 2007-04-08 23:22:34.000000000 +0200 +++ /mounts/work_src_done/STABLE/rpm/rpm.changes 2007-04-20 13:28:38.576631000 +0200 @@ -1,0 +2,6 @@ +Tue Apr 17 14:24:01 CEST 2007 - dmueller@suse.de + +- strip comment and gcc command line sections from the packages +- rework SYMTAB_KEEP to accept a file pattern + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rpm-python.spec ++++++ --- /var/tmp/diff_new_pack.b23879/_old 2007-04-20 15:59:36.000000000 +0200 +++ /var/tmp/diff_new_pack.b23879/_new 2007-04-20 15:59:36.000000000 +0200 @@ -16,7 +16,7 @@ Group: System/Packages Summary: Python Bindings for Manipulating RPM Packages Version: 4.4.2 -Release: 104 +Release: 105 Requires: rpm = %{version} %py_requires ++++++ rpm.spec ++++++ --- /var/tmp/diff_new_pack.b23879/_old 2007-04-20 15:59:36.000000000 +0200 +++ /var/tmp/diff_new_pack.b23879/_new 2007-04-20 15:59:36.000000000 +0200 @@ -20,7 +20,7 @@ Autoreqprov: on Summary: The RPM Package Manager Version: 4.4.2 -Release: 97 +Release: 98 Source: rpm-%{version}.tar.bz2 Source1: RPM-HOWTO.tar.bz2 Source2: RPM-Tips.html.tar.bz2 @@ -321,7 +321,7 @@ License: GNU Library General Public License v. 2.0 and 2.1 (LGPL) Group: System/Libraries Version: 1.7 -Release: 325 +Release: 326 # %description -n popt @@ -344,7 +344,7 @@ License: GNU Library General Public License v. 2.0 and 2.1 (LGPL) Group: System/Libraries Version: 1.7 -Release: 325 +Release: 326 Requires: popt = 1.7 Requires: glibc-devel @@ -380,6 +380,9 @@ %doc %{_mandir}/man3/popt.3* %changelog +* Tue Apr 17 2007 - dmueller@suse.de +- strip comment and gcc command line sections from the packages +- rework SYMTAB_KEEP to accept a file pattern * Sun Apr 08 2007 - schwab@suse.de - Include compilation directory in debuginfo file list. * Sat Mar 24 2007 - ro@suse.de ++++++ finddebuginfo.diff ++++++ --- /var/tmp/diff_new_pack.b23879/_old 2007-04-20 15:59:37.000000000 +0200 +++ /var/tmp/diff_new_pack.b23879/_new 2007-04-20 15:59:37.000000000 +0200 @@ -1,8 +1,6 @@ -SUSE specific find-debuginfo changes. - ---- ./scripts/find-debuginfo.sh.orig 2005-07-14 15:52:31.000000000 +0000 -+++ ./scripts/find-debuginfo.sh 2006-03-17 13:13:03.000000000 +0000 -@@ -14,9 +14,18 @@ debugdir="${RPM_BUILD_ROOT}/usr/lib/debu +--- scripts/find-debuginfo.sh ++++ scripts/find-debuginfo.sh +@@ -14,9 +14,18 @@ echo -n > $SOURCEFILE # Strip ELF binaries @@ -23,7 +21,7 @@ dn=$(dirname $f | sed -n -e "s#^$RPM_BUILD_ROOT##p") bn=$(basename $f .debug).debug -@@ -25,6 +34,8 @@ do +@@ -25,6 +34,8 @@ [ -f "${debugfn}" ] && continue echo extracting debug info from $f @@ -32,7 +30,7 @@ /usr/lib/rpm/debugedit -b "$RPM_BUILD_DIR" -d /usr/src/debug -l "$SOURCEFILE" "$f" # A binary already copied into /usr/lib/debug doesn't get stripped, -@@ -34,19 +45,56 @@ do +@@ -34,19 +45,58 @@ esac mkdir -p "${debugdn}" @@ -45,18 +43,20 @@ + objcopy --only-keep-debug $f $debugfn || : + strip_option="--strip-all" + case "$f" in -+ *.ko|*.a) strip_option="--strip-debug" ;; ++ *$STRIP_KEEP_SYMTAB*) ++ strip_option="--strip-debug" ++ ;; ++ *.ko|*.a) ++ strip_option="--strip-debug" ++ ;; + esac -+ if test -n "$STRIP_KEEP_SYMTAB" ; then -+ strip_option="--strip-debug" - fi + if test "$NO_DEBUGINFO_STRIP_DEBUG" = true ; then + strip_option= -+ fi + fi + objcopy --add-gnu-debuglink=$debugfn $strip_option $f || : + chmod $mode $f - done - ++done ++ +for f in `find $RPM_BUILD_ROOT ! -path "${debugdir}/*.debug" -type f \( -name "*.exe.mdb" -or -name "*.dll.mdb" \) ` +do + dn=$(dirname $f | sed -n -e "s#^$RPM_BUILD_ROOT##p") @@ -66,8 +66,8 @@ + debugdn="${debugdir}${dn}" + mkdir -p "${debugdn}" + mv "$f" "${debugdn}" -+done -+ + done + + mkdir -p ${RPM_BUILD_ROOT}/usr/src/debug -cat $SOURCEFILE | (cd $RPM_BUILD_DIR; LANG=C sort -z -u | cpio -pd0m ${RPM_BUILD_ROOT}/usr/src/debug) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@Hilbert.suse.de