One or more directories are not included within this package and/or its sub-packages: => ecryptfs-utils-69-3.fc11.src.rpm => ecryptfs-utils-python-69-3.fc11.i386 (rawhide-development-i386) /usr/lib/python2.6/site-packages/ecryptfs-utils [...] Further information: https://fedoraproject.org/wiki/Packaging/ReviewGuidelines MUST: A package must own all directories that it creates. If it does not create a directory that it uses, then it should require a package which does create that directory. https://fedoraproject.org/wiki/Packaging/Guidelines#FileAndDirectoryOwnership https://fedoraproject.org/wiki/Packaging/UnownedDirectories The script to find unowned directories is not complete yet, but still quite usable: http://mschwendt.fedorapeople.org/dircheck-remote.py $ ./dircheck-remote.py -r rawhide -n ^ecryptfs-utils
Thanks for pointing that out. Fixed. Btw, it'd be good if you make your script working without repository - just with rpm file.
The repository metadata are needed to resolve the package's dependencies and check whether directories are provided in any packages in the dependency-chain. Noticing unowned directories in a .spec file is trivial (often), but without examining dependencies there would be false positives.