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 220862 (channel-phpunit) - Review Request: php-channel-phpunit - Add phpunit channel to pear
Summary: Review Request: php-channel-phpunit - Add phpunit channel to pear
Keywords:
Status: CLOSED NEXTRELEASE
Alias: channel-phpunit
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Remi Collet
QA Contact: Fedora Package Reviews List
URL:
Whiteboard:
Depends On:
Blocks: FE-ACCEPT pear-PHPUnit3
TreeView+ depends on / blocked
 
Reported: 2006-12-28 04:32 UTC by Christopher Stone
Modified: 2007-11-30 22:11 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2006-12-29 18:00:46 UTC
Type: ---
Embargoed:
wtogami: fedora-cvs+


Attachments (Terms of Use)

Description Christopher Stone 2006-12-28 04:32:10 UTC
Spec URL: http://tkmame.retrogames.com/fedora-extras/php-channel-phpunit.spec
SRPM URL: http://tkmame.retrogames.com/fedora-extras/php-channel-phpunit-1.0-1.src.rpm

Description:
This package adds the phpunit channel which allows PEAR packages
from this channel to be installed.

Comment 1 Remi Collet 2006-12-28 18:44:42 UTC
As i proposed this solution i think i could not review it ;)

Who own %{pear_phpdir}/.channels ?

This package probably should own it, or you could post a RFE against php-pear.

Comment 2 Christopher Stone 2006-12-28 18:51:35 UTC
I think php-pear already owns it:

# rpm -qf /usr/share/pear/.channels/
php-pear-1.4.9-4


Comment 3 Remi Collet 2006-12-29 17:40:31 UTC
After IRC meeting, all is OK.
Build fine, and allow the build of new php-pear-PHPUnit in mock.

REVIEW
* no source files
* package meets naming and packaging guidelines (no special guideline for channels).
* specfile is properly named, is cleanly written and uses macros consistently.
* dist tag is present.
* build root is correct.
* license field matches the actual license.
* license is open source-compatible (BSD).
* BuildRequires are proper.
* %clean is present.
* package builds in mock (development).
* package installs properly
* rpmlint :
W: php-channel-phpunit no-documentation
* final provides are sane:
php-channel-phpunit = 1.0-1.fc6
* %check is not present; no test suite provide.
* doesn't own any directories it shouldn't.
* no duplicates in %files.
* file permissions are appropriate.
* scriptlets are OK (pear channel..)
* no documentation 

No version for the .xml file, but i think using 1.0 is OK.

APPROVED

Comment 4 Remi Collet 2006-12-29 17:46:13 UTC
Oups...

You probably should provide a virtual Provide
php-channel(pear.phpunit.de)

I will propose this for the PHP Guidelines


Comment 5 Christopher Stone 2006-12-29 18:00:46 UTC
- src rpm checked into cvs
- Virtual provides added in -2 release
- added entry to owners.list
- built on devel
- requested branch on fc5/6

Thanks for the review!

Comment 6 Christopher Stone 2006-12-29 18:18:27 UTC
oops removed branch request for fc5/6, forgot that this is for fc7+ only.

Comment 7 Christopher Stone 2007-03-08 22:11:20 UTC
New Package CVS Request
=======================
Package Name: php-channel-phpunit
Short Description: Add phpunit channel to pear
Owners: chris.stone
Branches: EP-4 EP-5
InitialCC: 

Comment 8 Christopher Stone 2007-03-08 22:15:37 UTC
oops Branches should only be EP-5, not EP-4

New Package CVS Request
=======================
Package Name: php-channel-phpunit
Short Description: Add phpunit channel to pear
Owners: chris.stone
Branches: EP-5
InitialCC: 

Comment 9 Christopher Stone 2007-03-08 22:19:00 UTC
Crap, removing fedora-cvs flag, this is only on devel and I don't think there is
an EP branch for devel at all.

Comment 10 Christopher Stone 2007-05-10 21:36:08 UTC
Okay enterprise linux stuff straightened out now :)

Package Change Request
======================
Package Name: php-channel-phpunit
New Branches: EL-5


Note You need to log in before you can comment on or make changes to this bug.