[Pkg-freeipa-devel] [Git][freeipa-team/freeipa][master] 4 commits: Build only the client, in order to be able to backport to bullseye. (Closes: #996946)

Timo Aaltonen (@tjaalton) gitlab at salsa.debian.org
Wed Dec 15 14:45:32 GMT 2021



Timo Aaltonen pushed to branch master at FreeIPA packaging / freeipa


Commits:
b813540e by Timo Aaltonen at 2021-12-15T16:32:08+02:00
Build only the client, in order to be able to backport to bullseye. (Closes: #996946)

- - - - -
90ebba04 by Timo Aaltonen at 2021-12-15T16:33:18+02:00
control: Depend on librpm9 instead of librpm8.

- - - - -
10646b64 by Timo Aaltonen at 2021-12-15T16:37:06+02:00
tests: Disabled for a client-only build.

- - - - -
99aa1043 by Timo Aaltonen at 2021-12-15T16:41:56+02:00
releasing package freeipa version 4.9.8-1

- - - - -


5 changed files:

- debian/changelog
- debian/control
- debian/control.common
- debian/rules
- debian/tests/control


Changes:

=====================================
debian/changelog
=====================================
@@ -1,10 +1,14 @@
-freeipa (4.9.8-1) UNRELEASED; urgency=medium
+freeipa (4.9.8-1) unstable; urgency=medium
 
   * New upstream release.
   * patches: Drop upstreamed patch.
   * server.install: Updated.
+  * Build only the client in order to be able to backport to bullseye.
+    (Closes: #996946)
+  * control: Depend on librpm9 instead of librpm8.
+  * tests: Disabled for a client-only build.
 
- -- Timo Aaltonen <tjaalton at debian.org>  Fri, 26 Nov 2021 09:53:25 +0200
+ -- Timo Aaltonen <tjaalton at debian.org>  Wed, 15 Dec 2021 16:41:25 +0200
 
 freeipa (4.9.7-3) unstable; urgency=medium
 


=====================================
debian/control
=====================================
@@ -50,20 +50,6 @@ Build-Depends:
  python3-yubico,
  systemd,
  uuid-dev,
- 389-ds-base-dev (>= 1.4.4.16),
- libpwquality-dev,
- libsss-idmap-dev,
- libsss-certmap-dev,
- libsss-nss-idmap-dev (>= 1.14.0),
- libtevent-dev,
- libunistring-dev,
- libverto-dev,
- nodejs [amd64 arm64 armhf i386 mips mips64el mipsel ppc64 ppc64el s390x],
- pki-base (>= 10.10.6~),
- python3-lesscpy,
- python3-pkg-resources,
- python3-rjsmin,
- samba-dev,
 
 Package: freeipa-common
 Architecture: all
@@ -183,7 +169,7 @@ Depends:
  gpg,
  gpg-agent,
  keyutils,
- librpm8,
+ librpm9,
  python3-cffi,
  python3-cryptography,
  python3-dbus,
@@ -213,183 +199,3 @@ Description: FreeIPA centralized identity framework -- shared Python3 modules
  .
  This Python3 module is used by other FreeIPA packages.
 
-
-Package: freeipa-server
-Architecture: amd64 arm64 armhf i386 mips mips64el mipsel ppc64 ppc64el s390x
-Breaks: freeipa-server-trust-ad (<< 4.3.0-1)
-Replaces: freeipa-server-trust-ad (<< 4.3.0-1)
-Depends:
- 389-ds-base (>= 1.4.4.16),
- acl,
- adduser,
- apache2 (>= 2.4.41-4ubuntu2),
- certmonger (>= 0.79.5-2),
- chrony,
- fonts-font-awesome,
- fonts-open-sans,
- freeipa-client (= ${binary:Version}),
- freeipa-common (= ${source:Version}),
- gssproxy (>= 0.8.2-2),
- krb5-admin-server,
- krb5-kdc (>= 1.18),
- krb5-kdc-ldap,
- krb5-otp,
- krb5-pkinit,
- ldap-utils,
- libapache2-mod-auth-gssapi (>= 1.5.0),
- libapache2-mod-lookup-identity (>= 1.0.0),
- libapache2-mod-wsgi-py3,
- libjs-dojo-core,
- libjs-jquery,
- libjs-scriptaculous,
- libnss3-tools,
- libsasl2-modules-gssapi-mit,
- oddjob (>= 0.34.3-2),
- p11-kit,
- pki-ca (>= 10.10.6~),
- pki-kra (>= 10.10.6~),
- python3-dateutil,
- python3-ipaserver (= ${source:Version}),
- python3-gssapi,
- python3-ldap (>= 2.4.22),
- python3-systemd,
- slapi-nis (>= 0.56.1),
- ssl-cert,
- sssd-dbus,
- systemd-sysv,
- ${misc:Depends},
- ${python3:Depends},
- ${shlibs:Depends}
-Recommends:
- freeipa-server-dns,
-Description: FreeIPA centralized identity framework -- server
- FreeIPA is an integrated solution to provide centrally managed Identity
- (machine, user, virtual machines, groups, authentication credentials), Policy
- (configuration settings, access control information) and Audit (events,
- logs, analysis thereof).
- .
- This is the server package.
-
-Package: freeipa-server-dns
-Architecture: all
-Breaks: freeipa-server (<< 4.3.0-1)
-Replaces: freeipa-server (<< 4.3.0-1)
-Depends:
- freeipa-server (>= ${source:Version}),
- bind9 (>= 1:9.16),
- bind9-dyndb-ldap (>= 11.4),
- libengine-pkcs11-openssl,
- opendnssec (>= 1:2.1.5),
- softhsm2,
- ${misc:Depends},
- ${python3:Depends},
- ${shlibs:Depends}
-Description: FreeIPA centralized identity framework -- IPA DNS integration
- FreeIPA is an integrated solution to provide centrally managed Identity
- (machine, user, virtual machines, groups, authentication credentials), Policy
- (configuration settings, access control information) and Audit (events,
- logs, analysis thereof).
- .
- This package adds DNS integration with BIND 9.
-
-Package: freeipa-server-trust-ad
-Architecture: amd64 arm64 armhf i386 mips mips64el mipsel ppc64 ppc64el s390x
-Depends:
- freeipa-common (= ${source:Version}),
- freeipa-server (= ${binary:Version}),
- python3-ipaserver (= ${source:Version}),
- python3-samba,
- samba,
- winbind,
- ${misc:Depends},
- ${python3:Depends},
- ${shlibs:Depends}
-Multi-Arch: same
-Description: FreeIPA centralized identity framework -- AD trust installer
- FreeIPA is an integrated solution to provide centrally managed Identity
- (machine, user, virtual machines, groups, authentication credentials), Policy
- (configuration settings, access control information) and Audit (events,
- logs, analysis thereof).
- .
- Cross-realm trusts with Active Directory in IPA require working Samba 4
- installation. This package is provided for convenience to install all required
- dependencies at once.
-
-Package: freeipa-tests
-Architecture: all
-Depends:
- python3-ipalib (>= ${source:Version}),
- python3-ipatests (>= ${source:Version}),
- python3-pytest,
- ${misc:Depends},
- ${python3:Depends}
-Recommends: python3-yaml
-Description: FreeIPA centralized identity framework -- tests
- FreeIPA is an integrated solution to provide centrally managed Identity
- (machine, user, virtual machines, groups, authentication credentials), Policy
- (configuration settings, access control information) and Audit (events,
- logs, analysis thereof).
- .
- This package contains tests that verify IPA functionality.
-
-Package: python3-ipaserver
-Architecture: all
-Section: python
-Breaks: freeipa-server (<< 4.3.0-1),
- freeipa-server-trust-ad (<< 4.4.4-1),
-Replaces: freeipa-server (<< 4.3.0-1),
- freeipa-server-trust-ad (<< 4.4.4-1),
-Depends:
- freeipa-common (= ${binary:Version}),
- pki-tools (>= 10.2.6-3),
- python3-dbus,
- python3-dnspython,
- python3-gssapi,
- python3-ipaclient (= ${binary:Version}),
- python3-ipalib (>= ${source:Version}),
- python3-jwcrypto,
- python3-kdcproxy,
- python3-ldap (>= 2.4.22),
- python3-libsss-nss-idmap,
- python3-pki-base,
- python3-pyasn1,
- python3-sss,
- samba-common,
- zip,
- ${misc:Depends},
- ${python3:Depends},
-Description: FreeIPA centralized identity framework -- Python3 modules for server
- FreeIPA is an integrated solution to provide centrally managed Identity
- (machine, user, virtual machines, groups, authentication credentials), Policy
- (configuration settings, access control information) and Audit (events,
- logs, analysis thereof).
- .
- This Python3 module is used by FreeIPA server.
-
-Package: python3-ipatests
-Architecture: all
-Section: python
-Breaks: freeipa-tests (<< 4.3.0-1)
-Replaces: freeipa-tests (<< 4.3.0-1)
-Depends:
- libnss3-tools,
- python3-ipalib (>= ${source:Version}),
- python3-mock,
- python3-paramiko,
- python3-paste,
- python3-polib,
- python3-pytest-multihost,
- python3-pytest-sourceorder,
- python3-sss,
- xz-utils,
- ${misc:Depends},
- ${python3:Depends}
-Recommends: python3-yaml
-Description: FreeIPA centralized identity framework -- Python3 modules for tests
- FreeIPA is an integrated solution to provide centrally managed Identity
- (machine, user, virtual machines, groups, authentication credentials), Policy
- (configuration settings, access control information) and Audit (events,
- logs, analysis thereof).
- .
- This Python3 module is used by FreeIPA tests.
-


=====================================
debian/control.common
=====================================
@@ -117,7 +117,7 @@ Depends:
  gpg,
  gpg-agent,
  keyutils,
- librpm8,
+ librpm9,
  python3-cffi,
  python3-cryptography,
  python3-dbus,


=====================================
debian/rules
=====================================
@@ -9,11 +9,11 @@ include /usr/share/dpkg/pkg-info.mk
 CFLAGS += -D_FORTIFY_SOURCE=2
 
 # build server only where nodejs is available
-ifneq (,$(filter $(DEB_HOST_ARCH), amd64 arm64 armhf i386 mips mips64el mipsel ppc64 ppc64el s390x))
-  ONLY_CLIENT=0
-else
+#ifneq (,$(filter $(DEB_HOST_ARCH), amd64 arm64 armhf i386 mips mips64el mipsel ppc64 ppc64el s390x))
+#  ONLY_CLIENT=0
+#else
   ONLY_CLIENT=1
-endif
+#endif
 
 DESTDIR=$(CURDIR)/debian/tmp
 


=====================================
debian/tests/control
=====================================
@@ -1,8 +1,8 @@
-Tests: server-install
-Depends:
- freeipa-server, freeipa-client, freeipa-server-dns,
- sudo,
-Restrictions:
- allow-stderr,
- isolation-container,
- needs-root,
+#Tests: server-install
+#Depends:
+# freeipa-server, freeipa-client, freeipa-server-dns,
+# sudo,
+#Restrictions:
+# allow-stderr,
+# isolation-container,
+# needs-root,



View it on GitLab: https://salsa.debian.org/freeipa-team/freeipa/-/compare/dfae1514cbf0d42f2361444a82eb14b84468b1e8...99aa1043d0f76fa92e94ffb6f6fff034542a6d57

-- 
View it on GitLab: https://salsa.debian.org/freeipa-team/freeipa/-/compare/dfae1514cbf0d42f2361444a82eb14b84468b1e8...99aa1043d0f76fa92e94ffb6f6fff034542a6d57
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-freeipa-devel/attachments/20211215/9b205ccc/attachment-0001.htm>


More information about the Pkg-freeipa-devel mailing list