[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