[Bug 176733] New: Review Request: php-pear-DB (PEAR database abstraction layer)

bugzilla at redhat.com bugzilla at redhat.com
Sat Dec 31 11:19:34 UTC 2005


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.




https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=176733

           Summary: Review Request: php-pear-DB (PEAR database abstraction
                    layer)
           Product: Fedora Extras
           Version: devel
          Platform: All
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: normal
         Component: Package Review
        AssignedTo: gdk at redhat.com
        ReportedBy: bugs at timj.co.uk
         QAContact: dkl at redhat.com
                CC: fedora-extras-list at redhat.com


Spec Name or Url: http://www.timj.co.uk/linux/specs/php-pear-DB.spec
SRPM Name or Url: http://www.timj.co.uk/linux/srpms/php-pear-DB-1.7.6-1.src.rpm
Description:
PEAR DB is a database abstraction layer for PHP.

This package actually used to be provided by the old php-pear subpackage of PHP. It was (sensibly) dropped from that as a result of bug #173808 but as a consequence it means that this package should perhaps ultimately be moved to Core rather than Extras.

This package is testing the water as far as PEAR modules and Fedora Extras go; if this review goes OK it would be nice to get more PEAR packages into FE and to that end I have been working on getting the PHP/PEAR packages in Core to a state where this is easier to do (see bug #176725, bug #173804, bug #173806, bug #173810, bug #173814, bug #173270 and related bugs). My ultimate goal is that "pear makerpm" (at least as supplied by Fedora) should build FE-compatible spec files "out of the box" (or as close to it as possible). This is not yet the case, even with all the patches I've supplied, but the feedback from this bug will be useful in developing further patches towards that goal.

Some particular notes:

1. The package uses the new naming convention as defined by Joe Orton in bug #173806, i.e.:

Name: php-pear-DB
Provides: php-pear(DB) = 1.7.6

2. With the above in mind, the spec file has at least one nod to automated generation: the %files section is populated predominantly by "/".  This does result in the package owning lots of directories it doesn't actually need to; it doesn't cause any practical problems that I'm aware of but if it irks anyone then I will have to re-think things.

3. As a new FE contributor, I've been a bit confused about the whole license-file-in-package debate. Upstream (by convention AFAICT) does not seem to explicitly include license files in any PEAR packages. In this package I have manually brought in the license file. I'd rather not do this if I can avoid it; do I have to?

This is my first FE package; I need a sponsor.

-- 
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.




More information about the fedora-extras-list mailing list