[Pkg-freeipa-devel] Bug#1067570: freeipa: [time_t] Replace hardcoded librpm9 depends
Julian Andres Klode
jak at debian.org
Sat Mar 23 19:49:46 GMT 2024
Package: freeipa
Version: 4.10.2-2
Severity: serious
Tags: patch
X-Debbugs-Cc: juliank at ubuntu.com
User: ubuntu-devel at lists.ubuntu.com
Usertags: origin-ubuntu noble ubuntu-patch
*** /tmp/tmpy02tel37/bug_body
In Ubuntu, the attached patch was applied to achieve the following:
* Replace hardcoded librpm9 depends
This is librpm9t64 now, and this makes the package binNMUable (well
don't know if Arch: all is binNMUable, anyway, this is better than
hardcoding)
Thanks for considering the patch.
*** /tmp/tmpy02tel37/freeipa_4.10.2-2ubuntu1.debdiff
diff -Nru freeipa-4.10.2/debian/control freeipa-4.10.2/debian/control
--- freeipa-4.10.2/debian/control 2024-03-04 18:55:50.000000000 +0100
+++ freeipa-4.10.2/debian/control 2024-03-23 20:45:20.000000000 +0100
@@ -1,8 +1,7 @@
Source: freeipa
Section: net
Priority: optional
-Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
-XSBC-Original-Maintainer: Debian FreeIPA Team <pkg-freeipa-devel at alioth-lists.debian.net>
+Maintainer: Debian FreeIPA Team <pkg-freeipa-devel at alioth-lists.debian.net>
Uploaders: Timo Aaltonen <tjaalton at debian.org>
Standards-Version: 4.5.0
Vcs-Git: https://salsa.debian.org/freeipa-team/freeipa.git
@@ -23,6 +22,7 @@
libldap2-dev,
libnspr4-dev,
libpopt-dev,
+ librpm-dev,
libsasl2-dev,
libssl-dev,
libtalloc-dev,
@@ -172,7 +172,6 @@
gpg,
gpg-agent,
keyutils,
- librpm9,
python3-cffi,
python3-cryptography,
python3-dbus,
@@ -194,6 +193,7 @@
${misc:Depends},
${python3:Depends},
${shlibs:Depends},
+ ${lib:Depends},
Description: FreeIPA centralized identity framework -- shared Python3 modules
FreeIPA is an integrated solution to provide centrally managed Identity
(machine, user, virtual machines, groups, authentication credentials), Policy
diff -Nru freeipa-4.10.2/debian/rules freeipa-4.10.2/debian/rules
--- freeipa-4.10.2/debian/rules 2023-10-18 11:46:40.000000000 +0200
+++ freeipa-4.10.2/debian/rules 2024-03-23 20:45:18.000000000 +0100
@@ -126,6 +126,11 @@
chmod 0700 $(CURDIR)/debian/freeipa-server/var/lib/ipa/backup; \
fi
+override_dh_gencontrol:
+ dh_gencontrol -- \
+ -Vlib:Depends=$(shell dpkg-query -W -f '$${Depends}' librpm-dev \
+ | sed -E 's/.*(librpm[[:alnum:].-]+).*/\1/')
+
%:
dh $@ --with python3
# --builddirectory=build
-- System Information:
Debian Release: trixie/sid
APT prefers noble
APT policy: (500, 'noble'), (500, 'mantic-security')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.8.0-11-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
--
debian developer - deb.li/jak | jak-linux.org - free software dev
ubuntu core developer i speak de, en
More information about the Pkg-freeipa-devel
mailing list