One or more directories are not included within this package and/or its sub-packages: => baekmuk-ttf-fonts-2.2-17.fc11.src.rpm => baekmuk-ttf-batang-fonts-2.2-17.fc11.noarch (rawhide-development-i386) /usr/share/fonts/baekmuk-ttf [...] 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 ^baekmuk-ttf
=> baekmuk-ttf-fonts-2.2-17.fc11.src.rpm => baekmuk-ttf-batang-fonts-2.2-17.fc11.noarch (rawhide-development-i386) /usr/share/fonts/baekmuk-ttf => baekmuk-ttf-fonts-2.2-17.fc11.src.rpm => baekmuk-ttf-dotum-fonts-2.2-17.fc11.noarch (rawhide-development-i386) /usr/share/fonts/baekmuk-ttf => baekmuk-ttf-fonts-2.2-17.fc11.src.rpm => baekmuk-ttf-fonts-common-2.2-17.fc11.noarch (rawhide-development-i386) /usr/share/ghostscript provided by: ghostscript-8.63-4.fc10.i386 /usr/share/fonts/baekmuk-ttf => baekmuk-ttf-fonts-2.2-17.fc11.src.rpm => baekmuk-ttf-gulim-fonts-2.2-17.fc11.noarch (rawhide-development-i386) /usr/share/fonts/baekmuk-ttf => baekmuk-ttf-fonts-2.2-17.fc11.src.rpm => baekmuk-ttf-hline-fonts-2.2-17.fc11.noarch (rawhide-development-i386) /usr/share/fonts/baekmuk-ttf
1. The -common subpackage is missing the %{_fontdir} line of the template 2. the gs stuff should probably be moved in a subpackage that depends on ghostscript
(more accurately the %dir %{_fontdir} line)
1 & 2 have been resolved: http://koji.fedoraproject.org/koji/buildinfo?buildID=81270
Should all these packages depend on the "fontpackages-filesystem" package? That one provides four directories needed here.
If the official template is respected the font subpackages depend on the common subpackage and the common subpackage depends on fontpackages-filesystem
Then there's a missing dep in "baekmuk-ttf-fonts", because the following unowned directories are found: $ ./dircheck-remote.py -r rawhide -n ^baekmuk [...] => baekmuk-ttf-fonts-2.2-20.fc11.src.rpm => baekmuk-ttf-batang-fonts-2.2-20.fc11.noarch (rawhide) /etc/fonts provided by: fontpackages-filesystem-1.20-2.fc11.noarch /etc/fonts/conf.d provided by: fontpackages-filesystem-1.20-2.fc11.noarch /usr/share/fontconfig provided by: fontpackages-filesystem-1.20-2.fc11.noarch /usr/share/fontconfig/conf.avail provided by: fontpackages-filesystem-1.20-2.fc11.noarch => baekmuk-ttf-fonts-2.2-20.fc11.src.rpm => baekmuk-ttf-dotum-fonts-2.2-20.fc11.noarch (rawhide) /etc/fonts provided by: fontpackages-filesystem-1.20-2.fc11.noarch /etc/fonts/conf.d provided by: fontpackages-filesystem-1.20-2.fc11.noarch /usr/share/fontconfig provided by: fontpackages-filesystem-1.20-2.fc11.noarch /usr/share/fontconfig/conf.avail provided by: fontpackages-filesystem-1.20-2.fc11.noarch => baekmuk-ttf-fonts-2.2-20.fc11.src.rpm => baekmuk-ttf-gulim-fonts-2.2-20.fc11.noarch (rawhide) /etc/fonts provided by: fontpackages-filesystem-1.20-2.fc11.noarch /etc/fonts/conf.d provided by: fontpackages-filesystem-1.20-2.fc11.noarch /usr/share/fontconfig provided by: fontpackages-filesystem-1.20-2.fc11.noarch /usr/share/fontconfig/conf.avail provided by: fontpackages-filesystem-1.20-2.fc11.noarch => baekmuk-ttf-fonts-2.2-20.fc11.src.rpm => baekmuk-ttf-hline-fonts-2.2-20.fc11.noarch (rawhide) /etc/fonts provided by: fontpackages-filesystem-1.20-2.fc11.noarch /etc/fonts/conf.d provided by: fontpackages-filesystem-1.20-2.fc11.noarch /usr/share/fontconfig provided by: fontpackages-filesystem-1.20-2.fc11.noarch /usr/share/fontconfig/conf.avail provided by: fontpackages-filesystem-1.20-2.fc11.noarch
done http://koji.fedoraproject.org/koji/buildinfo?buildID=96998