The current pki-base contains both the client libraries for Java and Python. The Java library seems to have dependencies on a large number of packages, which may be too big for another application wanting to just use the Python library.
To solve the problem, the pki-base should be split into pki-java-client and pki-python-client packages. This way other Python applications can depend on pki-python-client without requiring Java. For backward compatibility the new pki-base should depend on both client packages.
Proposed milestone: 10.3
Per CS/DS meeting of 06/08/2015: 10.3
Also, it seems that pki-base has a bunch of dependencies that really should just be in pki-server, like all the resteasy stuff. This should be leaned up too.
Checked into master:
Additionally, the 'pki-base' build and runtime requirements needed to be updated to 'pki-base-java' in 'master':
Author: Matthew Harmsen email@example.com
Date: Mon Mar 7 10:57:07 2016 -0700
Change 'pki-base' --> 'pki-base-java' for build and runtime dependencies
PKI TRAC Ticket #1399 - Split pki-base into Java and Python client packages
Metadata Update from @edewata:
- Issue assigned to vakwetu
- Issue set to the milestone: 10.3.0.a1
to comment on this ticket.