On 11/02/2015 11:43 PM, Orion Poplawski wrote:
On 11/02/2015 03:23 PM, Mikolaj Izdebski wrote:
On 10/30/2015 12:24 PM, Florian Festi wrote:
I moved the directory over in rawhide (rpm-4.13.0-0.rc1.8.fc24). It is probably a bit late for F23. Shall I clone the bug for javapackages-tools, rpm-mpi-hooks, supermin-devel to get them adjusted or can you take care of them on your own?
I have just fixed javapackages-tools upstream [1] by adding missing directory ownership. The change will propagate to rawhide with next upstream release.
I think you missed a bit of the point. There is no need to require rpm since *everything* implicitly requires rpm, so there is no need to own those directories.
Initially I assumed so -- that's why javapackages-tools didn't own these directories. It only owned fileattrs directory, which was installed by rpm-build.
Now I re-read packaging guidelines part about directory ownership [1], which implies that package installing file to directory not owned by filesystem or man packages should own the directory, unless it requires package owning the directory. I didn't find anything about implicit dependency on rpm.
[1] https://fedoraproject.org/wiki/Packaging:Guidelines#File_and_Directory_Owner...