[freeipa PR#3027][opened] Make python-ldap optional for PyPI packages
by tiran
URL: https://github.com/freeipa/freeipa/pull/3027
Author: tiran
Title: #3027: Make python-ldap optional for PyPI packages
Action: opened
PR body:
"""
python-ldap is a Python package with heavy C extensions. In order to
build python-ldap, not only OpenLDAP development headers are necessary,
but also OpenSSL, Cyrus SASL, and MIT KRB5 development headers.
A fully functional ipaclient doesn't need an LDAP driver. It talks JSON
RPC over HTTPS to a server. python-ldap is only used by ipapython.dn.DN
to convert a string to a DN with ldap_str2dn(). The function is simple
and can be wrapped with ctypes in a bunch of lines.
Related: https://pagure.io/freeipa/issue/6468
Signed-off-by: Christian Heimes <cheimes(a)redhat.com>
"""
To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/3027/head:pr3027
git checkout pr3027
4 years, 12 months
[freeipa PR#3072][opened] chmod SYSTEMD_PKI_TOMCAT_IPA_CONF
by tiran
URL: https://github.com/freeipa/freeipa/pull/3072
Author: tiran
Title: #3072: chmod SYSTEMD_PKI_TOMCAT_IPA_CONF
Action: opened
PR body:
"""
Change the permission of the new config file
/etc/systemd/system/pki-tomcatd(a)pki-tomcat.service.d/ipa.conf to 644.
This fixes the systemd warning
```
Configuration file /etc/systemd/system/pki-tomcatd(a)pki-tomcat.service.d/ipa.conf is marked world-inaccessible. This has no effect as configuration data is accessible via APIs without restrictions. Proceeding anyway.
```
Signed-off-by: Christian Heimes <cheimes(a)redhat.com>
"""
To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/3072/head:pr3072
git checkout pr3072
4 years, 12 months