Spec URL: http://cern.ch/straylen/rpms/opensaml/opensaml.spec SRPM URL: http://cern.ch/straylen/rpms/opensaml/opensaml-2.2.1-1.fc11.src.rpm Description: OpenSAML is an open source implementation of the OASIS Security Assertion Markup Language Specification. It contains a set of open source C++ classes that support the SAML 1.0, 1.1, and 2.0 specifications.
rpmlint SPECS/opensaml.spec \ SRPMS/opensaml-2.2.1-1.fc11.src.rpm \ RPMS/noarch/opensaml-doc-2.2.1-1.fc11.noarch.rpm \ RPMS/x86_64/opensaml-2.2.1-1.fc11.x86_64.rpm \ RPMS/x86_64/opensaml-devel-2.2.1-1.fc11.x86_64.rpm \ RPMS/x86_64/opensaml-debuginfo-2.2.1-1.fc11.x86_64.rpm opensaml-devel.x86_64: W: no-documentation 5 packages and 1 specfiles checked; 0 errors, 1 warnings. no documentation in -devel since in -doc package. Steve
Fedora review opensaml-2.2.1-1.fc11.src.rpm 2009-10-16 $ rpmlint 3207912553565521572496900/result/opensaml/*.rpm opensaml-devel.x86_64: W: no-documentation 5 packages and 0 specfiles checked; 0 errors, 1 warnings. + rpmlint OK + Package name follows guidelines + Specfile named according to the package + Package's license tag (ASL 2.0) is a Fedora approved license + Package's license matches the license of the sources + The license file (LICENSE.txt) is included as %doc + Specfile is written in legible English + Source matches upstream: c0771abe0219729e9758ece6c444df5b opensaml-2.2.1.tar.gz c0771abe0219729e9758ece6c444df5b src/opensaml-2.2.1.tar.gz Comment: The URL used for the Source is not permanent since it contains as one of the elements in its path the element "latest". When the next release is issued by upstream this URL will no longer exist. It might be better to use a specific version instead of "latest" in the Source URL. - Package does not build due to a missing build requirement on cxxtest + Main package calls ldconfig in scriptlets + No bundled libraries (the bundled zlib source is deleted before the build) - Main package installs files in /usr/share/xml without owning it or without requiring a package that owns it. Suggestion: add Requires: xml-common + No duplicate files + Permissions are sane and %files have %defattr + Clean clears buildroot + Spec uses macros consistently + Contains code + Documentation is in doc package + %doc is not runtime essential + Headers are in devel + No static libraries + devel requires main with fully qualified version + Package does not own others directories + Install clears buildroot + Filenames valid UTF-8
http://straylen.web.cern.ch/straylen/rpms/opensaml/opensaml-2.2.1-2.fc11.src.rpm http://straylen.web.cern.ch/straylen/rpms/opensaml/opensaml.spec * Fri Oct 16 2009 Steve Traylen <steve.traylen> - 2.2.1-2 - Change Source URL to explicit version rather than "latest" - Add a BuildRequires of cxxtest. - Add Requires xml-common to ensure existence of /usr/share/xml - Add more minimum versions for BuildRequires.
Package approved.
New Package CVS Request ======================= Package Name: opensaml Short Description: Security Assertion Markup Language Owners: stevetraylen Branches: F-11 F-12 EL-5 EL-4 InitialCC:
cvs done.
opensaml-2.2.1-2.fc12 has been submitted as an update for Fedora 12. http://admin.fedoraproject.org/updates/opensaml-2.2.1-2.fc12
opensaml-2.2.1-2.fc12 has been pushed to the Fedora 12 stable repository. If problems still persist, please make note of it in this bug report.