[Pkg-freeipa-devel] [Git][freeipa-team/freeipa][master] 4 commits: tasks-fixes.diff: Use enable/disable_ldap_automount from base, parse_ipa_version from redhat.

Timo Aaltonen gitlab at salsa.debian.org
Tue Apr 7 04:52:31 BST 2020



Timo Aaltonen pushed to branch master at FreeIPA packaging / freeipa


Commits:
790407a5 by Timo Aaltonen at 2020-04-07T05:58:54+03:00
tasks-fixes.diff: Use enable/disable_ldap_automount from base, parse_ipa_version from redhat.

Add librpm8 to python3-ipalib Depends.

- - - - -
5e7610eb by Timo Aaltonen at 2020-04-07T06:02:36+03:00
dnssec-race-wa.diff: Work-around racy dnssec setup, the socket isn't necessarily ready when doing policy import.

- - - - -
6921f1e0 by Timo Aaltonen at 2020-04-07T06:24:51+03:00
control: Update bind9-utils, opendnssec dependency.

- - - - -
6dfca154 by Timo Aaltonen at 2020-04-07T06:28:10+03:00
releasing package freeipa version 4.8.6-1

- - - - -


7 changed files:

- debian/changelog
- debian/control
- debian/control.common
- debian/control.server
- + debian/patches/dnssec-race-wa.diff
- debian/patches/series
- + debian/patches/tasks-fixes.diff


Changes:

=====================================
debian/changelog
=====================================
@@ -1,4 +1,4 @@
-freeipa (4.8.6-1) UNRELEASED; urgency=medium
+freeipa (4.8.6-1) unstable; urgency=medium
 
   * New upstream release.
   * pki-proxy-Don-t-rely-on-running-apache-until-it-s-co.patch: Dropped,
@@ -12,8 +12,14 @@ freeipa (4.8.6-1) UNRELEASED; urgency=medium
   * control: Drop the dummy freeipa-admintools package.
   * source: Update diff-ignore.
   * rules: Don't remove po/ipa.pot on clean.
-
- -- Timo Aaltonen <tjaalton at debian.org>  Mon, 30 Mar 2020 16:38:52 +0300
+  * tasks-fixes.diff: Use enable/disable_ldap_automount from base,
+    parse_ipa_version from redhat. Add librpm8 to python3-ipalib Depends.
+  * dnssec-race-wa.diff: Work-around racy dnssec setup, the socket isn't
+    necessarily ready when doing policy import.
+  * control: Update bind9-utils dependency.
+  * control: Bump depends on opendnssec.
+
+ -- Timo Aaltonen <tjaalton at debian.org>  Tue, 07 Apr 2020 06:28:03 +0300
 
 freeipa (4.8.5-1) unstable; urgency=medium
 


=====================================
debian/control
=====================================
@@ -81,7 +81,7 @@ Description: FreeIPA centralized identity framework -- common files
 Package: freeipa-client
 Architecture: any
 Depends:
- bind9utils,
+ bind9-utils,
  certmonger (>= 0.79.5-2),
  curl,
  dnsutils,
@@ -167,6 +167,7 @@ Depends:
  gnupg,
  gpg-agent,
  keyutils,
+ librpm8,
  python3-cffi,
  python3-cryptography,
  python3-dbus,
@@ -264,7 +265,7 @@ Depends:
  freeipa-server (>= ${source:Version}),
  bind9 (>= 1:9.11.3),
  bind9-dyndb-ldap (>= 11.1-3),
- opendnssec (>= 1:1.4.9-2),
+ opendnssec (>= 1:2.1.5),
  ${misc:Depends},
  ${python3:Depends},
  ${shlibs:Depends}


=====================================
debian/control.common
=====================================
@@ -15,7 +15,7 @@ Description: FreeIPA centralized identity framework -- common files
 Package: freeipa-client
 Architecture: any
 Depends:
- bind9utils,
+ bind9-utils,
  certmonger (>= 0.79.5-2),
  curl,
  dnsutils,
@@ -101,6 +101,7 @@ Depends:
  gnupg,
  gpg-agent,
  keyutils,
+ librpm8,
  python3-cffi,
  python3-cryptography,
  python3-dbus,


=====================================
debian/control.server
=====================================
@@ -65,7 +65,7 @@ Depends:
  freeipa-server (>= ${source:Version}),
  bind9 (>= 1:9.11.3),
  bind9-dyndb-ldap (>= 11.1-3),
- opendnssec (>= 1:1.4.9-2),
+ opendnssec (>= 1:2.1.5),
  ${misc:Depends},
  ${python3:Depends},
  ${shlibs:Depends}


=====================================
debian/patches/dnssec-race-wa.diff
=====================================
@@ -0,0 +1,14 @@
+diff --git a/ipaserver/install/opendnssecinstance.py b/ipaserver/install/opendnssecinstance.py
+index 95029fd5e..9b800f509 100644
+--- a/ipaserver/install/opendnssecinstance.py
++++ b/ipaserver/install/opendnssecinstance.py
+@@ -306,6 +306,9 @@ class OpenDNSSECInstance(service.Service):
+ 
+     def __start(self):
+         self.restart()  # needed to reload conf files
++        import time
++        while not os.path.exists('/run/opendnssec/enforcer.sock'):
++            time.sleep(1)
+         tasks.run_ods_policy_import()
+         if self.kasp_db_file:
+             # regenerate zonelist.xml


=====================================
debian/patches/series
=====================================
@@ -5,3 +5,5 @@
 # send upstream
 write-out-only-one-cert-per-file.diff
 migrate-to-gpg.diff
+tasks-fixes.diff
+dnssec-race-wa.diff


=====================================
debian/patches/tasks-fixes.diff
=====================================
@@ -0,0 +1,24 @@
+--- a/ipaplatform/debian/tasks.py
++++ b/ipaplatform/debian/tasks.py
+@@ -72,10 +72,6 @@ class DebianTaskNamespace(RedHatTaskName
+         # Debian doesn't have authselect
+         return True
+ 
+-    @staticmethod
+-    def parse_ipa_version(version):
+-        return BaseTaskNamespace.parse_ipa_version(version)
+-
+     def configure_httpd_wsgi_conf(self):
+         # Debian doesn't require special mod_wsgi configuration
+         pass
+@@ -206,4 +202,10 @@ Serial Number (hex): {cert.serial_number
+ 
+         return True
+ 
++    def enable_ldap_automount(self, statestore):
++        return BaseTaskNamespace.enable_ldap_automount(self, statestore)
++
++    def disable_ldap_automount(self, statestore):
++        return BaseTaskNamespace.disable_ldap_automount(self, statestore)
++
+ tasks = DebianTaskNamespace()



View it on GitLab: https://salsa.debian.org/freeipa-team/freeipa/-/compare/7cead0334b013ecdd581a34ee58b350a391922ae...6dfca154aa2d267cce709d57af76d523fbde2c8a

-- 
View it on GitLab: https://salsa.debian.org/freeipa-team/freeipa/-/compare/7cead0334b013ecdd581a34ee58b350a391922ae...6dfca154aa2d267cce709d57af76d523fbde2c8a
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/20200407/0e994188/attachment-0001.html>


More information about the Pkg-freeipa-devel mailing list