
- Is the library actively maintained? Latest version is 10.3.5.0.1 released on 2016-08-08. Maintainers are responsive in #dogtag-pki on freenode. Also RedHat is using it for the "Red Hat Certificate System" product. - Is the library good code? I haven't looked into the code in detail but is has a testsuite (using tox and pytest). In general, the code looks good to me. - Is the library python 3 compatible? Yes - Is the library license compatible? License is LGPLv3+ which is compatible. Note: The library was relicensed *because* of the OpenStack license requirements. - Is the library already packaged in the distros we target (Ubuntu latest / Fedora latest)? Ubuntu: Not yet. But given that it's a common python package it shouldn't be hard to package it for Ubuntu. Fedora: Not yet. But given that it's a common python package it shouldn't be hard to package it for Fedora. Note: Both (Ubuntu and Fedora) have the server part of dogtag already packaged. - Is the function of this library already covered by other libraries in ``global-requirements.txt``? No. - Is the library required for OpenStack project or related dev or infrastructure setup? (Answer to this should be Yes, of course) Which? Yes. It's used for the dogtag Barbican plugin. See http://git.openstack.org/cgit/openstack/barbican/tree/barbican/plugin/dogtag.py Change-Id: Ibedae54e631e9c3d3726453adcd204ce96b19d77
37 lines
829 B
Plaintext
37 lines
829 B
Plaintext
# These are needed to build all the things in global-requirements, which we do
|
|
# for integration testing. (see tools/integration.sh)
|
|
python-all-dev
|
|
python3-all-dev
|
|
libvirt-dev
|
|
libxml2-dev
|
|
libxslt1-dev
|
|
libmysqlclient-dev
|
|
libpq-dev
|
|
pkg-config
|
|
libsqlite3-dev
|
|
libzmq-dev
|
|
libffi-dev
|
|
libldap2-dev
|
|
libkrb5-dev
|
|
libsasl2-dev
|
|
ccache
|
|
pypy
|
|
pypy-dev
|
|
# NOTE(flaper87): Temporarily needed for proton
|
|
uuid-dev
|
|
swig
|
|
# Python things that change rarely and we're willing to risk breakage vs latest
|
|
python-numpy [python]
|
|
python-yaml [python]
|
|
# NOTE(jaegerandi): Temporarily needed for running as part of
|
|
# OpenStack gates:
|
|
mysql-client
|
|
mysql-server
|
|
postgresql
|
|
postgresql-client
|
|
# NOTE(toabctl): libnss3-dev is needed for python-nss
|
|
# which is used by dogtag-pki
|
|
libnss3-dev [platform:dpkg]
|
|
mozilla-nss-devel [platform:rpm]
|
|
nss-devel [platform:rpm]
|