[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