Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 190156
Summary: | Review Request: php-pear-HTTP | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Remi Collet <fedora> |
Component: | Package Review | Assignee: | Aurelien Bompard <gauret> |
Status: | CLOSED NEXTRELEASE | QA Contact: | Fedora Package Reviews List <fedora-package-review> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | rawhide | CC: | chris.stone, rc040203 |
Target Milestone: | --- | Flags: | petersen:
fedora-cvs+
|
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2006-09-02 20:45:39 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: | 190252 | ||
Bug Blocks: | 163779 |
Description
Remi Collet
2006-04-28 08:40:13 UTC
Waiting for Bug #190252 New spec and SRPM using %{_datadir}/pear/.pkgxml Spec URL: http://remi.collet.free.fr/rpms/extras/php-pear-HTTP.spec SRPM URL: http://remi.collet.free.fr/rpms/extras/php-pear-HTTP-1.4.0-2.fc5.src.rpm Build succeed with mock. Needs work: * don't remove the buildroot in %prep (it breaks rpmbuild -bi --short-circuit) * do the sanity check in %check * it would be nice to add "|| :" at the end of the pear lines in the scriptlets, to make sure they won't return a failure and block the whole rpm transaction Minor: * Use "BuildArch:" instead of the full BuildArchitectures * Include the LICENCE as you did with php-pear-Mail. This is not a requirement though (it would be if the tarball shipped the license, which is not the case here) Spec URL: http://remi.collet.free.fr/rpms/extras/php-pear-HTTP.spec SRPM URL: http://remi.collet.free.fr/rpms/extras/php-pear-HTTP-1.4.0-3.fc5.src.rpm Mock Build.log : http://remi.collet.free.fr/rpms/extras/php-pear-HTTP-build.log - Require pear >= 1.4.9 - bundle the v3.01 PHP LICENSE file - use --packagingroot (instead of -R) - move check from install to check Review for release 3: * RPM name is OK * Source HTTP-1.4.0.tgz is the same as upstream * Builds fine in mock * rpmlint looks OK * File list looks OK * Works fine APPROVED Note : The line "%{__install} -m 644 -c %{SOURCE1} LICENSE" is more usually found in %prep, but that's not a blocker. This package should have: Requires(post): php-pear >= 1.4.9 Requires(postun): php-pear >= 1.4.9 The dist tags should be removed from the %changelog Use of ||: must be explained in spec file or removed (In reply to comment #6) > Use of ||: must be explained in spec file or removed The "||:" in the scriptlets should stay. In an rpm transaction involving multiple packages (for example, an update of multiple php-pear-* packages), if one of the scriptlets "fails", the rpm transaction stops at that point. This can leave the system and its rpm database in a bad state. Supposing five packages were updated and the %postun of the first one failed. The transaction would stop at that point, leaving two copies of the other four packages installed. See also http://www.fedoraproject.org/wiki/ScriptletSnippets where you'll find many more examples of the use of this idiom. Okay, my bad then. Remi: you can ignore my comments about ||: on all my reviews of your packages. Approved version 1.4.0-3 push to CVS. Waiting for PHP guidelines before running the build and adding the last suggestion (Comment #5 and #6). *** Bug 197561 has been marked as a duplicate of this bug. *** Spec URL: http://remi.collet.free.fr/rpms/extras/php-pear-HTTP.spec Release 1.4.0-4 pushed to CVS (use the new /etc/rpm/macros.pear) Waiting for PHP guidelines before running the build. Looks like the guidelines got finalized and this package was built and pushed out. I am going to close this NEXTRELEASE. Feel free to re-open if I am doing so in error. Package Change Request ====================== Package Name: php-pear-HTTP New Branches: EL-5 done |