Bug 431955 (pear-URL-Mapper) - Review Request: php-pear-Net-URL-Mapper - Simple and flexible way to build nice URLs for web applications
Summary: Review Request: php-pear-Net-URL-Mapper - Simple and flexible way to build ni...
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: pear-URL-Mapper
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Remi Collet
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2008-02-08 00:11 UTC by Christopher Stone
Modified: 2008-02-18 21:15 UTC (History)
3 users (show)

Fixed In Version: 0.9.0-2.fc8
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2008-02-13 05:05:12 UTC
Type: ---
Embargoed:
fedora: fedora-review+
kevin: fedora-cvs+


Attachments (Terms of Use)
patch for tests (2.64 KB, patch)
2008-02-09 14:17 UTC, Remi Collet
no flags Details | Diff
294467: patch for tests and package.xml (4.81 KB, patch)
2008-02-09 14:39 UTC, Remi Collet
no flags Details | Diff
patch to use patch in specfile + add %check (378 bytes, patch)
2008-02-09 14:40 UTC, Remi Collet
no flags Details | Diff

Description Christopher Stone 2008-02-08 00:11:50 UTC
Spec URL: http://tkmame.retrogames.com/fedora-extras/php-pear-Net-URL-Mapper.spec
SRPM URL: http://tkmame.retrogames.com/fedora-extras/php-pear-Net-URL-Mapper-0.9.0-1.fc8.src.rpm

Description:
Net_URL_Mapper provides a simple and flexible way to build nice URLs for your
web applications.

The URL syntax is similar to what can be found in Ruby on Rails or Python
Routes module and as such, this package can be compared to what they call a
router. Still, Net_URL_Mapper does not perform the dispatching like these
frameworks and therefore can be used with your own router.

Comment 1 Remi Collet 2008-02-09 14:17:14 UTC
REVIEW:
* rpmlint :
W: no-documentation
* The package is named according to the Package Naming Guidelines.
* The spec file name match the base package
* The package meet the PHP Packaging Guidelines
* Fedora approved license (BSD)
* License field in the package spec file match the actual license
* The spec file is written in American English
* The spec file is legible
* The sources used to build the package must match the upstream source
11a4d002f881ac5d957cdbb6b46139f7  Net_URL_Mapper-0.9.0.tgz
* build in mock (rawhide, noarch)
* All build dependencies are listed in BuildRequires
* no locales
* no shared library files
* package own all directories that it creates
* Package don't own files or directories already owned by other packages
* no duplicate files
* Permissions on files are set properly
* %clean section
* package consistently use macros
* The package contain code
* no documentation
* no library
* no desktop file
* %install, start with rm -rf %{buildroot}
* All filenames are valid UTF-8
* scriptlets are sane
* Final Provides ok
php-pear(Net_URL_Mapper) = 0.9.0
php-pear-Net-URL-Mapper = 0.9.0-1.fc8
**** Final Requires not OK
/usr/bin/pear  
php-pear(Net_URL) >= 1.0.14 (see below)
php-pear(PEAR)  


Must fixe:
   Requires: php-pear(Net-URL) >= 1.0.14
To :
   Requires: php-pear(Net_URL) >= 1.0.14


Should fixe test suite.

Using the attached patch, all provided tests (19+12+22) succeed.

I know running tests during build is not always simple, but it still usefull (as
least an "how to" provided)

Comment 2 Remi Collet 2008-02-09 14:17:49 UTC
Created attachment 294467 [details]
patch for tests

Comment 3 Remi Collet 2008-02-09 14:39:39 UTC
Created attachment 294468 [details]
294467: patch for tests and package.xml

Comment 4 Remi Collet 2008-02-09 14:40:16 UTC
Created attachment 294469 [details]
patch to use patch in specfile + add %check

Comment 5 Remi Collet 2008-02-09 15:01:41 UTC
Forget the %check. Doesn't work (at least in mock)

Or just keep it for documentation purpose.

Comment 6 Christopher Stone 2008-02-09 21:18:09 UTC
Spec URL: http://tkmame.retrogames.com/fedora-extras/php-pear-Net-URL-Mapper.spec
SRPM URL:
http://tkmame.retrogames.com/fedora-extras/php-pear-Net-URL-Mapper-0.9.0-2.fc8.src.rpm

%changelog
* Sat Feb  9 2008 Christopher Stone <chris.stone> 0.9.0-2
- Add test file patch (bz #431955)

Comment 7 Remi Collet 2008-02-10 07:06:32 UTC
** APPROVED **

Comment 8 Christopher Stone 2008-02-10 21:44:26 UTC
New Package CVS Request
=======================
Package Name: php-pear-Net-URL-Mapper
Short Description: Simple and flexible way to build nice URLs for web applications
Owners: xulchris
Branches: F-7 F-8 EL-5
InitialCC: 
Cvsextras Commits: yes


Comment 9 Kevin Fenzi 2008-02-11 17:55:18 UTC
cvs done.

Comment 10 Fedora Update System 2008-02-11 21:37:56 UTC
php-pear-Net-URL-Mapper-0.9.0-2.fc8 has been submitted as an update for Fedora 8

Comment 11 Fedora Update System 2008-02-13 05:05:09 UTC
php-pear-Net-URL-Mapper-0.9.0-2.fc8 has been pushed to the Fedora 8 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 12 Christopher Stone 2008-02-18 21:15:31 UTC
Built on all branches, thanks for the review! :D


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