Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package rpm for openSUSE:Factory checked in at 2022-08-08 08:45:00 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rpm (Old) and /work/SRC/openSUSE:Factory/.rpm.new.1521 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rpm" Mon Aug 8 08:45:00 2022 rev:300 rq:991573 version:4.17.1 Changes: -------- --- /work/SRC/openSUSE:Factory/rpm/python-rpm.changes 2021-10-25 15:16:44.865649911 +0200 +++ /work/SRC/openSUSE:Factory/.rpm.new.1521/python-rpm.changes 2022-08-08 08:45:06.978438904 +0200 @@ -0,0 +1,5 @@ +------------------------------------------------------------------ +Thu Jul 21 16:11:22 CEST 2022 - m...@suse.de + +- update to rpm-4.17.1 + --- /work/SRC/openSUSE:Factory/rpm/rpm.changes 2022-06-29 16:00:13.700523712 +0200 +++ /work/SRC/openSUSE:Factory/.rpm.new.1521/rpm.changes 2022-08-08 08:45:07.222439622 +0200 @@ -1,0 +2,25 @@ +Thu Jul 21 16:11:22 CEST 2022 - m...@suse.de + +- update to rpm-4.17.1 + * new bcond macro for a nicer way to define build conditionals + * openPGP parser and IMA security fixes (CVE-2021-3521) + * buildroot policy fixes +- refreshed patches: + * brp.diff +- removed patches: + * verbosearg.diff + * ocaml-cmxs.diff + * 0001-fix-minimize_writes.patch + +------------------------------------------------------------------- +Mon Jun 27 11:01:54 UTC 2022 - Ludwig Nussel <lnus...@suse.de> + +- remove obsolete RPM-HOWTO from 1999 (removed RPM-HOWTO.tar.bz2) +- move debugedit to separate package + (Removed debuginfo-mono.patch, debuglink.diff, debugsubpkg.diff, + finddebuginfo-absolute-links.diff, finddebuginfo.diff, + singlefilemode.diff, debugedit-5.0.tar.xz) +- move python-rpm-packaging to separate package + (Removed python-rpm-packaging.diff, python-rpm-packaging.tar.bz2) + +------------------------------------------------------------------- Old: ---- 0001-fix-minimize_writes.patch RPM-HOWTO.tar.bz2 debugedit-5.0.tar.xz debuginfo-mono.patch debuglink.diff debugsubpkg.diff finddebuginfo-absolute-links.diff finddebuginfo.diff ocaml-cmxs.diff python-rpm-packaging.diff python-rpm-packaging.tar.bz2 rpm-4.17.0.tar.bz2 singlefilemode.diff verbosearg.diff New: ---- rpm-4.17.1.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-rpm.spec ++++++ --- /var/tmp/diff_new_pack.HReD0U/_old 2022-08-08 08:45:08.382443034 +0200 +++ /var/tmp/diff_new_pack.HReD0U/_new 2022-08-08 08:45:08.390443057 +0200 @@ -21,7 +21,7 @@ %global with_python 1 %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-rpm -Version: 4.17.0 +Version: 4.17.1 Release: 0 Summary: Python Bindings for Manipulating RPM Packages License: GPL-2.0-or-later ++++++ rpm.spec ++++++ --- /var/tmp/diff_new_pack.HReD0U/_old 2022-08-08 08:45:08.418443140 +0200 +++ /var/tmp/diff_new_pack.HReD0U/_new 2022-08-08 08:45:08.422443152 +0200 @@ -58,14 +58,11 @@ Summary: The RPM Package Manager License: GPL-2.0-or-later Group: System/Packages -Version: 4.17.0 +Version: 4.17.1 Release: 0 URL: https://rpm.org/ #Git-Clone: https://github.com/rpm-software-management/rpm Source: http://ftp.rpm.org/releases/rpm-4.17.x/rpm-%{version}.tar.bz2 -Source1: RPM-HOWTO.tar.bz2 -Source2: https://sourceware.org/ftp/debugedit/5.0/debugedit-5.0.tar.xz -Source3: python-rpm-packaging.tar.bz2 Source5: rpmsort Source8: rpmconfigcheck Source9: sysconfig.services-rpm @@ -112,20 +109,10 @@ Patch122: db_conversion.diff Patch123: nextiteratorheaderblob.diff Patch131: posttrans.diff -Patch132: verbosearg.diff Patch133: zstdpool.diff Patch134: zstdthreaded.diff -Patch135: ocaml-cmxs.diff -Patch136: 0001-fix-minimize_writes.patch # touches a generated file Patch180: whatrequires-doc.diff -Patch200: finddebuginfo.diff -Patch201: finddebuginfo-absolute-links.diff -Patch202: debugsubpkg.diff -Patch203: debuglink.diff -Patch204: debuginfo-mono.patch -Patch205: singlefilemode.diff -Patch300: python-rpm-packaging.diff Patch6464: auto-config-update-aarch64-ppc64le.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build # @@ -196,6 +183,8 @@ Requires: util-linux Requires: which Requires: xz +# needed for debuginfo generation +Requires: debugedit = 5.0 # drop candidates Requires: cpio Requires: file @@ -209,17 +198,6 @@ If you want to build a rpm, you need this package. It provides rpmbuild and requires some packages that are usually required. -%package build-python -Summary: RPM dependency generator for Python -Group: Development/Languages/Python -Requires: python3-base -# To avoid widespread breakage by package mistakenly ignoring -# their requirement of python-rpm-macros (bsc#1180125) -Requires: python-rpm-macros - -%description build-python -Provides and requires generator for .py files and modules. - %package build-perl Summary: RPM dependency generator for Perl Group: Development/Languages/Perl @@ -230,9 +208,6 @@ %prep %setup -q -n rpm-%{version} -tar -xjf %{SOURCE1} -tar -xJf %{SOURCE2} -tar -xjf %{SOURCE3} rm -rf sqlite %patch -P 5 -P 12 -P 13 -P 16 -P 18 @@ -246,20 +221,9 @@ %patch -P 93 -P 94 -P 99 %patch -P 100 -P 102 -P 103 %patch -P 117 -%patch -P 122 -P 123 -P 131 -P 132 -P 133 -P 134 -%patch -P 135 -P 136 +%patch -P 122 -P 123 -P 131 -P 133 -P 134 %patch -P 180 -# debugedit patches -pushd debugedit-5.0 -%patch -P 200 -P 201 -P 202 -P 203 -P 204 -P 205 -popd - -# python-rpm-packaging patches -pushd python-rpm-packaging -%patch -P 300 -popd - %ifarch aarch64 ppc64le riscv64 %patch6464 %endif @@ -303,14 +267,6 @@ rm po/de.gmo make %{?_smp_mflags} -%if "%{NAME}" != "python-rpm" -pushd debugedit-5.0 -./configure --bindir=/usr/lib/rpm -touch find-debuginfo.1 -make -popd -%endif - %install mkdir -p %{buildroot}/usr/lib mkdir -p %{buildroot}/usr/share/locale @@ -392,16 +348,6 @@ echo "setting the default database backend to 'ndb'" sed -i -e '/_db_backend/s/sqlite/ndb/' %{buildroot}/usr/lib/rpm/macros -# install debugedit files -pushd debugedit-5.0 -make install-exec DESTDIR="%{buildroot}" -popd - -# install python-rpm-packaging files -cp -a python-rpm-packaging/fileattrs/*.attr %{buildroot}/usr/lib/rpm/fileattrs -cp -a python-rpm-packaging/scripts/* %{buildroot}/usr/lib/rpm -chmod 755 %{buildroot}/usr/lib/rpm/brp-python-bytecompile - %post %{fillup_only -an services} @@ -442,7 +388,6 @@ %defattr(-,root,root) %license COPYING %doc docs/manual -%doc RPM-HOWTO /etc/rpm %if !0%{?usrmerged} /bin/rpm @@ -498,17 +443,11 @@ /usr/lib/rpm/ocamldeps.sh /usr/lib/rpm/elfdeps /usr/lib/rpm/rpmdeps -/usr/lib/rpm/debugedit -/usr/lib/rpm/sepdebugcrcfix /usr/bin/rpmspec /usr/lib/rpm/brp-* -%exclude /usr/lib/rpm/brp-python-hardlink -%exclude /usr/lib/rpm/brp-python-bytecompile /usr/lib/rpm/check-* /usr/lib/rpm/*find* /usr/lib/rpm/fileattrs/ -%exclude /usr/lib/rpm/fileattrs/python.attr -%exclude /usr/lib/rpm/fileattrs/pythondist.attr %exclude /usr/lib/rpm/fileattrs/perl*.attr /usr/lib/rpm/*.prov %exclude /usr/lib/rpm/perl.prov @@ -519,14 +458,6 @@ /usr/lib/rpm/config.sub %endif -%files build-python -%defattr(-,root,root) -/usr/lib/rpm/fileattrs/python.attr -/usr/lib/rpm/fileattrs/pythondist.attr -/usr/lib/rpm/pythondistdeps.py -/usr/lib/rpm/brp-python-hardlink -/usr/lib/rpm/brp-python-bytecompile - %files build-perl %defattr(-,root,root) /usr/lib/rpm/fileattrs/perl*.attr ++++++ brp.diff ++++++ --- /var/tmp/diff_new_pack.HReD0U/_old 2022-08-08 08:45:08.474443304 +0200 +++ /var/tmp/diff_new_pack.HReD0U/_new 2022-08-08 08:45:08.474443304 +0200 @@ -1,5 +1,5 @@ ---- scripts/brp-strip-comment-note.orig 2021-06-21 12:00:44.650612737 +0000 -+++ scripts/brp-strip-comment-note 2021-09-23 19:04:31.249193665 +0000 +--- scripts/brp-strip-comment-note.orig 2022-07-01 09:02:17.586292400 +0000 ++++ scripts/brp-strip-comment-note 2022-07-21 14:03:57.119809772 +0000 @@ -16,6 +16,8 @@ esac # for already stripped elf files in the build root for f in `find "$RPM_BUILD_ROOT" -type f \( -perm -0100 -or -perm -0010 -or -perm -0001 \) -exec file {} \; | \ @@ -9,12 +9,12 @@ sed -n -e 's/^\(.*\):[ ]*ELF.*, stripped.*/\1/p'`; do note="-R .note" if $OBJDUMP -h $f | grep '^[ ]*[0-9]*[ ]*.note[ ]' -A 1 | \ ---- scripts/brp-strip.orig 2021-09-23 19:04:31.249193665 +0000 -+++ scripts/brp-strip 2021-09-23 19:07:10.624868675 +0000 +--- scripts/brp-strip.orig 2022-07-01 10:31:45.997506545 +0000 ++++ scripts/brp-strip 2022-07-21 14:06:12.155573458 +0000 @@ -14,4 +14,4 @@ esac # Strip ELF binaries - find "$RPM_BUILD_ROOT" -type f \! -regex "${RPM_BUILD_ROOT}/*usr/lib/debug.*" \! -name "*.ko" -print0 | \ -- xargs -0 -r -P$NCPUS -n32 sh -c "file \"\$@\" | sed -n -e 's/^\(.*\):[ ]*ELF.*, not stripped.*/\1/p' | xargs -I\{\} $STRIP -g \{\}" ARG0 -+ xargs -0 -r -P$NCPUS -n32 sh -c "file \"\$@\" | grep -v '/lib/modules/' | sed -n -e 's/^\(.*\):[ ]*ELF.*, not stripped.*/\1/p' | xargs -I\{\} $STRIP -g \{\}" ARG0 + find "$RPM_BUILD_ROOT" -type f \! -regex "${RPM_BUILD_ROOT}/*usr/lib/debug.*" \! -name "*.go" -print0 | \ +- xargs -0 -r -P$NCPUS -n32 sh -c "file \"\$@\" | sed -n -e 's/^\(.*\):[ ]*ELF.*, not stripped.*/\1/p' | grep -v 'no machine' | xargs -I\{\} $STRIP -g \{\}" ARG0 ++ xargs -0 -r -P$NCPUS -n32 sh -c "file \"\$@\" | grep -v ' shared object,' | grep -v '/lib/modules/ | sed -n -e 's/^\(.*\):[ ]*ELF.*, not stripped.*/\1/p' | grep -v 'no machine' | xargs -I\{\} $STRIP -g \{\}" ARG0 ++++++ rpm-4.17.0.tar.bz2 -> rpm-4.17.1.tar.bz2 ++++++ ++++ 55364 lines of diff (skipped)