Bug 542500
Summary: | Review Request: php-pear-OLE - Package for reading and writing OLE containers | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | David Nalley <david> |
Component: | Package Review | Assignee: | Remi Collet <fedora> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | rawhide | CC: | eric, fedora, fedora-package-review, notting |
Target Milestone: | --- | Flags: | fedora:
fedora-review+
kevin: fedora-cvs+ |
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | 1.0.0-0.4.rc1.el5 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2009-12-11 18:14:14 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 508817, 542028, 544722 |
Description
David Nalley
2009-11-29 23:48:02 UTC
Just a quick note (I will try to do the full review ASAP) Requires: php >= 4.0.0 This have probably no interest (no php version 3 available anywhere) and this will bring a dependency on http (some use php in cli mode only or with another web server) When you need a minimal php version, you should Requires php-common >= #.#.# In this case, I think, you should remove this Requires. thanks for the review. I stripped that require, SPEC: http://ke4qqq.fedorapeople.org/php-pear-OLE.spec SRPM: http://ke4qqq.fedorapeople.org/php-pear-OLE-1.0.0-0.2.rc1.fc12.src.rpm REVIEW: + rpmlint is ok php-pear-OLE.src: I: checking php-pear-OLE.noarch: I: checking php-pear-OLE.noarch: W: no-documentation 2 packages and 1 specfiles checked; 0 errors, 1 warnings. + package name ok + spec file name ok + package meet the PHP Guidelines + License ok : PHP + License is upstream + spec in english and legible + no license file in sources is provided + sources match the upstream sources 232a44e1da145afc6f6a5b791ae605f8 OLE-1.0.0RC1.tgz + Source URL ok + build on F10.x86_64 + BuildRequires (php-pear >= 1:1.4.9-1.2) ok + no locale + no .so + own all directories that it creates + no duplicate file + %defattr ok + %clean section + use macros consistently + contain code + no documentation + no devel + no pkgconfig + no sub-package + no GUI + don't own files or directories already owned by other packages + %install start with rm -rf + valid UTF-8 + build in koji + no test suite + scriptlets ok - Final Requires ok /usr/bin/pear + Final Provides ok php-pear(OLE) = 1.0.0 php-pear-OLE = 1.0.0-0.2.rc1.fc8 In /usr/share/pear/OLE.php => require_once 'PEAR.php'; So you must add Requires: php(PEAR) Koji scratch build : http://koji.fedoraproject.org/koji/taskinfo?taskID=1844660 fixed the requires SRPM: http://ke4qqq.fedorapeople.org/php-pear-OLE-1.0.0-0.3.rc1.fc12.src.rpm SPEC: http://ke4qqq.fedorapeople.org/php-pear-OLE.spec Thanks for the review Remi grr... Sorry for the typo. Of course php(PEAR) didn't exists, so you must include php-pear(PEAR).... Else the package couldn't be installed... Bah - I know better too - what I get for blindly copy and pasting. Thanks, Remi SRPM: http://ke4qqq.fedorapeople.org/php-pear-OLE-1.0.0-0.3.rc1.fc12.src.rpm SPEC: http://ke4qqq.fedorapeople.org/php-pear-OLE.spec all "MUST" fixed. ***** APPROVED ***** Thanks for the review Remi!! New Package CVS Request ======================= Package Name: php-pear-OLE Short Description: Package for reading and writing OLE containers Owners: ke4qqq Branches: F-11 F-12 EL-5 InitialCC: cvs done. php-pear-OLE-1.0.0-0.4.rc1.el5 has been submitted as an update for Fedora EPEL 5. http://admin.fedoraproject.org/updates/php-pear-OLE-1.0.0-0.4.rc1.el5 php-pear-OLE-1.0.0-0.4.rc1.fc12 has been pushed to the Fedora 12 stable repository. If problems still persist, please make note of it in this bug report. php-pear-OLE-1.0.0-0.4.rc1.el5 has been pushed to the Fedora EPEL 5 stable repository. If problems still persist, please make note of it in this bug report. |