Spec URL: http://paragn.fedorapeople.org/fedora-work/SPECS/oflb-icelandic-fonts.spec SRPM URL: http://paragn.fedorapeople.org/fedora-work/SRPMS/oflb-icelandic-fonts-1.001-9.fc13.src.rpm Description: A font that includes most "magical" staves that have been "used" in Iceland. Original drawings from the Museum of Sorcery & Witchcraft web site at www.galdrasyning.is/.
+ OK - NA ? ISSUE + Package meets naming and packaging guidelines + Spec file matches base package name. + Spec has consistant macro usage. + Meets Packaging Guidelines. + License + License field in spec matches + License file included in package + Spec in American English + Spec is legible. - Sources match upstream md5sum: - Package needs ExcludeArch + BuildRequires correct - Spec handles locales/find_lang - Package is relocatable and has a reason to be. + Package has %defattr and permissions on files is good. ? Package has a correct %clean section. ? Package has correct buildroot %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + Package is code or permissible content. - Doc subpackage needed/used. + Packages %doc files don't affect runtime. - Headers/static libs in -devel subpackage. - Spec has needed ldconfig in post and postun - .pc files in -devel subpackage/requires pkgconfig - .so files in -devel subpackage. - -devel package Requires: %{name} = %{version}-%{release} - .la files are removed. - Package is a GUI app and has a .desktop file + Package compiles and builds on at least one arch. + Package has no duplicate files in %files. + Package doesn't own any directories other packages own. + Package owns all the directories it creates. ? No rpmlint output. SHOULD Items: + Should build in mock. - Should build on all supported archs - Should function as described. - Should have sane scriptlets. - Should have subpackages require base package with fully versioned depend. + Should have dist tag - Should package latest version - check for outstanding bugs on package. (For core merge reviews) Issues: 1. Again, please make sure the package is for F13+ since you're not using a clean section etc. 2. rpmlint output: [Ankur@localhost SPECS]$ rpmlint oflb-icelandic-fonts.spec ../SRPMS/oflb-icelandic-fonts-1.001-9.fc13.src.rpm /var/lib/mock/fedora-rawhide-i386/result/*.rpm oflb-icelandic-fonts.spec: W: no-cleaning-of-buildroot %install oflb-icelandic-fonts.spec: W: no-cleaning-of-buildroot %clean oflb-icelandic-fonts.spec: W: no-buildroot-tag oflb-icelandic-fonts.spec: W: no-%clean-section oflb-icelandic-fonts.spec: W: invalid-url Source0: http://openfontlibrary.org/people/asyropoulos/asyropoulos_-_Icelandic.otf HTTP Error 404: Not Found oflb-icelandic-fonts.src: W: spelling-error %description -l en_US staves -> staved, stave, saves oflb-icelandic-fonts.src: W: spelling-error %description -l en_US www -> WWW, waw, wow oflb-icelandic-fonts.src: W: spelling-error %description -l en_US galdrasyning -> galvanizing, galligaskins, hydrastinine oflb-icelandic-fonts.src: W: invalid-url URL: http://openfontlibrary.org/media/files/asyropoulos/238 HTTP Error 404: Not Found oflb-icelandic-fonts.src: W: no-cleaning-of-buildroot %install oflb-icelandic-fonts.src: W: no-cleaning-of-buildroot %clean oflb-icelandic-fonts.src: W: no-buildroot-tag oflb-icelandic-fonts.src: W: no-%clean-section oflb-icelandic-fonts.src: W: invalid-url Source0: http://openfontlibrary.org/people/asyropoulos/asyropoulos_-_Icelandic.otf HTTP Error 404: Not Found oflb-icelandic-fonts.noarch: W: spelling-error %description -l en_US staves -> staved, stave, saves oflb-icelandic-fonts.noarch: W: spelling-error %description -l en_US www -> WWW, waw, wow oflb-icelandic-fonts.noarch: W: spelling-error %description -l en_US galdrasyning -> galvanizing, galligaskins, hydrastinine oflb-icelandic-fonts.noarch: W: invalid-url URL: http://openfontlibrary.org/media/files/asyropoulos/238 HTTP Error 404: Not Found oflb-icelandic-fonts.src: W: spelling-error %description -l en_US staves -> staved, stave, saves oflb-icelandic-fonts.src: W: spelling-error %description -l en_US www -> WWW, waw, wow oflb-icelandic-fonts.src: W: spelling-error %description -l en_US galdrasyning -> galvanizing, galligaskins, hydrastinine oflb-icelandic-fonts.src: W: invalid-url URL: http://openfontlibrary.org/media/files/asyropoulos/238 HTTP Error 404: Not Found oflb-icelandic-fonts.src: W: no-cleaning-of-buildroot %install oflb-icelandic-fonts.src: W: no-cleaning-of-buildroot %clean oflb-icelandic-fonts.src: W: no-buildroot-tag oflb-icelandic-fonts.src: W: no-%clean-section oflb-icelandic-fonts.src: W: invalid-url Source0: http://openfontlibrary.org/people/asyropoulos/asyropoulos_-_Icelandic.otf HTTP Error 404: Not Found 3 packages and 1 specfiles checked; 0 errors, 27 warnings. Ignorable warnings. URL error due to dead font upstream XXX APPROVED XXX
Thanks for the review! New Package CVS Request ======================= Package Name: oflb-icelandic-fonts Short Description: Icelandic Magical Staves Owners: pnemade Branches: InitialCC: i18n-team fonts-sig
CVS done (by process-cvs-requests.py).
This review was done so quickly that I didn't have the chance to say this before. The spec has these two lines: #license text extracted from font file Source3: License.txt The Licensing Guidelines say: "If (and only if) the source package includes the text of the license(s) in its own file, then that file, containing the text of the license(s) for the package must be included in %doc. If the source package does not include the text of the license(s), the packager should contact upstream and encourage them to correct this mistake." http://fedoraproject.org/wiki/Packaging:LicensingGuidelines I take this to mean that we can't extract the license from font metadata and package that as a separate file.
hi Paul, I'm not sure. Since the License is embedded in the font file itself, extracting it into a LICENSE file to be included into the package looks okay. Since the query has come up, I guess Parag will have to confirm with Legal once, just to be sure. Note: Upstream is DEAD here. Ankur
Paul, Please go through http://lists.fedoraproject.org/pipermail/legal/2010-June/001305.html this thread. we can extract license and include that as %doc
Thanks all. Built in rawhide.