[packages/poldek] skip /usr/lib/.build-id when processing obsoletes
atler
atler at pld-linux.org
Tue Mar 16 13:31:45 CET 2021
commit aba59b953581b330457d7e6f0ea3e1ab648f80a7
Author: Jan Palus <atler at pld-linux.org>
Date: Tue Mar 16 13:28:50 2021 +0100
skip /usr/lib/.build-id when processing obsoletes
fixes major performance regression when changing (downgrade, obsolete)
package with build-id to one that doesn't
poldek.spec | 2 ++
skip-buildid-obsoletes.patch | 11 +++++++++++
2 files changed, 13 insertions(+)
---
diff --git a/poldek.spec b/poldek.spec
index 9c6e3a4..537f005 100644
--- a/poldek.spec
+++ b/poldek.spec
@@ -66,6 +66,7 @@ Patch11: rpm4-no-dir-deps.patch
Patch12: rpm4-rpmvercmp.patch
Patch13: trurlib-shared.patch
Patch14: rpm4-script-req-workaround.patch
+Patch15: skip-buildid-obsoletes.patch
URL: http://poldek.pld-linux.org/
BuildRequires: %{db_pkg}-devel >= %{ver_db}
BuildRequires: autoconf >= 2.63
@@ -256,6 +257,7 @@ cd trurlib
%patch13 -p1
cd ..
%patch14 -p1
+%patch15 -p1
%{__rm} doc/poldek.info
%{__rm} m4/libtool.m4 m4/lt*.m4
diff --git a/skip-buildid-obsoletes.patch b/skip-buildid-obsoletes.patch
new file mode 100644
index 0000000..1b2e7c1
--- /dev/null
+++ b/skip-buildid-obsoletes.patch
@@ -0,0 +1,11 @@
+--- poldek-0.42.2/install3/obsoletes.c.orig 2020-01-25 22:59:59.000000000 +0100
++++ poldek-0.42.2/install3/obsoletes.c 2021-03-16 13:14:05.667576984 +0100
+@@ -188,6 +188,8 @@
+ "/usr/share/doc/*",
+ "/usr/share/man/*.[0-9]",
+ "/usr/src/examples/*",
++ "/usr/lib/.build-id",
++ "/usr/lib/.build-id/*",
+ "*.desktop",
+ "*.mo",
+ "*.gz",
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/poldek.git/commitdiff/aba59b953581b330457d7e6f0ea3e1ab648f80a7
More information about the pld-cvs-commit
mailing list