Hello community, here is the log from the commit of package rpm for openSUSE:Factory checked in at 2018-10-01 09:01:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rpm (Old) and /work/SRC/openSUSE:Factory/.rpm.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rpm" Mon Oct 1 09:01:56 2018 rev:265 rq:636381 version:4.14.1 Changes: -------- --- /work/SRC/openSUSE:Factory/rpm/rpm.changes 2018-08-18 00:10:18.176190640 +0200 +++ /work/SRC/openSUSE:Factory/.rpm.new/rpm.changes 2018-10-01 09:02:00.988069570 +0200 @@ -1,0 +2,6 @@ +Mon Sep 17 11:04:48 UTC 2018 - Martin Liška <[email protected]> + +- Add upstream patch that prints dwz compression rate + new patch: dwz-compression.patch + +------------------------------------------------------------------- New: ---- dwz-compression.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rpm.spec ++++++ --- /var/tmp/diff_new_pack.OLSmtF/_old 2018-10-01 09:02:07.164064191 +0200 +++ /var/tmp/diff_new_pack.OLSmtF/_new 2018-10-01 09:02:07.196064163 +0200 @@ -134,6 +134,7 @@ Patch115: safesymlinks.diff Patch116: verifynodup.diff Patch117: findsupplements.diff +Patch118: dwz-compression.patch Patch6464: auto-config-update-aarch64-ppc64le.diff Patch6465: auto-config-update-riscv64.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -231,7 +232,7 @@ %patch -P 85 %patch -P 93 -P 94 -P 99 %patch -P 100 -P 101 -P 102 -P 103 -P 108 -%patch -P 109 -P 111 -P 112 -P 113 -P 114 -P 115 -P 116 -P 117 +%patch -P 109 -P 111 -P 112 -P 113 -P 114 -P 115 -P 116 -P 117 -P 118 %ifarch aarch64 ppc64le riscv64 %patch6464 ++++++ dwz-compression.patch ++++++ >From 6169f437f24b2bfe85756c433c6e075c1ea3f3c2 Mon Sep 17 00:00:00 2001 From: marxin <[email protected]> Date: Tue, 28 Aug 2018 11:31:17 +0200 Subject: [PATCH] Info how beneficial is dwz compression. Example output: ... original debug info size: 120600, size after compression: 77604 ... --- scripts/find-debuginfo.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/scripts/find-debuginfo.sh b/scripts/find-debuginfo.sh index 73275a11c..51cea8666 100755 --- scripts/find-debuginfo.sh +++ scripts/find-debuginfo.sh @@ -486,6 +486,7 @@ if $run_dwz \ && [ -d "${RPM_BUILD_ROOT}/usr/lib/debug" ]; then readarray dwz_files < <(cd "${RPM_BUILD_ROOT}/usr/lib/debug"; find -type f -name \*.debug | LC_ALL=C sort) if [ ${#dwz_files[@]} -gt 0 ]; then + size_before=$(du -s ${RPM_BUILD_ROOT}/usr/lib/debug | cut -f1) dwz_multifile_name="${RPM_PACKAGE_NAME}-${RPM_PACKAGE_VERSION}-${RPM_PACKAGE_RELEASE}.${RPM_ARCH}" dwz_multifile_suffix= dwz_multifile_idx=0 @@ -508,6 +509,8 @@ if $run_dwz \ echo >&2 "*** ERROR: DWARF compression requested, but no dwz installed" exit 2 fi + size_after=$(du -s ${RPM_BUILD_ROOT}/usr/lib/debug | cut -f1) + echo "original debug info size: ${size_before}, size after compression: ${size_after}" # Remove .dwz directory if empty rmdir "${RPM_BUILD_ROOT}/usr/lib/debug/.dwz" 2>/dev/null if [ -f "${RPM_BUILD_ROOT}/usr/lib/debug/.dwz/${dwz_multifile_name}" ]; then -- 2.18.0
