During the review process for freecad[1] it was discovered that it had
a bundled copy of PyCXX. It's unusual as it is not designed to be
built into a stand alone library, static or shared. In fact it does
not contain a make file.
The package currently does not exist in Fedora, however, a review
request for it on Fedora has been submitted[2] but due to the above it
is setup as a -devel only package and ends up installing files into
strange/non-standard locations. Additionally, the requester needs
sponsoring so there's no telling when the package might be accepted.
The author recommends leaving it bundled[3].
I'm not sure of any security implications since this is just a helper library.
If the consensus is to allow the exception, my plan is to do the following:
- Leave a commented out BR: for python-pycxx with link to the review
request in case it gets accepted.
- Add a "Provides: bundled(python-pycxx)" with version per the Fedora
guidelines.
Thanks,
Richard
[1]
https://bugzilla.rpmfusion.org/show_bug.cgi?id=2300
[2]
https://bugzilla.redhat.com/show_bug.cgi?id=835432
[3]
https://bugzilla.redhat.com/attachment.cgi?id=594636