Package: freeipa Version: 4.10.2-2 Severity: serious Tags: patch X-Debbugs-Cc: juli...@ubuntu.com User: ubuntu-de...@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-disc...@lists.ubuntu.com> -XSBC-Original-Maintainer: Debian FreeIPA Team <pkg-freeipa-de...@alioth-lists.debian.net> +Maintainer: Debian FreeIPA Team <pkg-freeipa-de...@alioth-lists.debian.net> Uploaders: Timo Aaltonen <tjaal...@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