One or more directories are not included within this package and/or its sub-packages: => sqlite-tcl-3.6.6.2-1.fc11.i386 (rawhide-development-i386) /usr/share/tcl8.5 provided by: 1:tcl-8.5.5-1.fc11.i386 [...] 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
Fixed in rawhide now. In addition to this, I spotted a couple of other problems: - -devel didn't require pkgconfig so there was potentially another unowned directory - libtclsqlite.so was installed in /usr/share, that's moved under %{_libdir} where it belongs
Yeah, pkgconfig dir is whitelisted here, as there is no strict rule yet. Many -devel pkgs are usable without using pkg-config. And while "Requires: pkgconfig" adds the directory, the ReviewGuidelines don't make this dependency mandatory.