Hi, I am in the process of packaging python-autobahn (http://autobahn.ws/, https://bugzilla.redhat.com/show_bug.cgi?id=1244522). Today, I run fedora-review on my package to see what I could improve in my package and it reported: [ ]: Package does not own files or directories owned by other packages. Note: Dirs in package are owned also by: /usr/lib/python2.7/site- packages/twisted(python-carbon), /usr/lib/python2.7/site- packages/twisted/plugins(python-carbon) It seems that we both need to place files in /usr/lib/python2.7/site-packages/twisted/plugins (I also need /usr/lib/python3.4/site-packages/twisted/plugins). I think that the easiest way to solve this problem is to create a pytho-twisted-plugin package that would own /usr/lib/python2.7/site-packages/twisted (same for python3 + __pycache__) and /usr/lib/python2.7/site-packages/twisted/plugins and then make our packages require it. I don't expect conflict within the directory since our packages have different name. What do you think?
Wouldn't it be easier to add the directory it to the python-twisted package. So we won't have to create empty packages and go through the review process. Are you also planning to package autobahn in epel? Jonathan, what do you, as maintainer of python-twisted, think?
> Wouldn't it be easier to add the directory it to the python-twisted package. So we won't have to create empty packages and go through the review process. It may. I admit I haven't thought of that. > Are you also planning to package autobahn in epel? Nope
FWIW, I think that having this directory co-owned by various plugin packages is fine. Adding the directory to python-twisted is also OK.
I think it makes the most sense to create and own this directory in python-twisted.
I will add this directory when I fix https://bugzilla.redhat.com/show_bug.cgi?id=1222954
@Jonathan: sounds good. Keep me posted so I can update my package.
Hi, Any progress on that issue?
This bug appears to have been reported against 'rawhide' during the Fedora 24 development cycle. Changing version to '24'. More information and reason for this action is here: https://fedoraproject.org/wiki/Fedora_Program_Management/HouseKeeping/Fedora24#Rawhide_Rebase
This directory is now owned by the package.