[Freeipa-devel] [PATCH] Require current versions of python-nss & python-lxml

John Dennis jdennis at redhat.com
Thu Nov 19 23:37:35 UTC 2009


This adds a new dependency on python-lxml. It also requires that
python-nss be the current version (0.8). This is needed for the http
authentication work I did for Jason which was added in a recent
version of python-nss. This patch also fixes a deprecation warning
concerning nssinit() which is dependent on a newer version of
python-nss.

To the best of my knowledge both python-lxml and python-nss.0-8 are
currently available in the RHEL5 IPA compose, they are both
definately available in fedora F-11, F-12, rawhide.
---
From: John Dennis <jdennis at redhat.com>
Subject: [PATCH] Require current versions of python-nss & python-lxml


 ipa.spec.in         |    3 ++-
 ipapython/nsslib.py |    2 +-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/ipa.spec.in b/ipa.spec.in
index ce2c0a6..659a76a 100644
--- a/ipa.spec.in
+++ b/ipa.spec.in
@@ -173,7 +173,8 @@ Requires: python-kerberos >= 1.1-3
 Requires: authconfig
 Requires: gnupg
 Requires: pyOpenSSL
-Requires: python-nss
+Requires: python-nss >= 0.8
+Requires: python-lxml
 
 %description python
 IPA is an integrated solution to provide centrally managed Identity (machine,
diff --git a/ipapython/nsslib.py b/ipapython/nsslib.py
index 05b45c1..2052843 100644
--- a/ipapython/nsslib.py
+++ b/ipapython/nsslib.py
@@ -95,7 +95,7 @@ class NSSConnection(httplib.HTTPConnection):
         if not dbdir:
             raise RuntimeError("dbdir is required")
 
-        ssl.nssinit(dbdir)
+        nss.nss_init(dbdir)
         ssl.set_domestic_policy()
         nss.set_password_callback(self.password_callback)
 




More information about the Freeipa-devel mailing list