Bug 254016 - Review Request: rubygem-gem_plugin - plugin system based on rubygems
Summary: Review Request: rubygem-gem_plugin - plugin system based on rubygems
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: David Lutterkort
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On: 254093
Blocks: 254015
TreeView+ depends on / blocked
 
Reported: 2007-08-23 17:18 UTC by Scott Seago
Modified: 2013-04-30 23:40 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2007-11-01 03:50:49 UTC
Type: ---
Embargoed:
lutter: fedora-review+
kevin: fedora-cvs+


Attachments (Terms of Use)

Description Scott Seago 2007-08-23 17:18:56 UTC
Spec URL: http://people.redhat.com/sseago/fedora/spec/rubygem-gem_plugin.spec
SRPM URL: http://people.redhat.com/sseago/fedora/SRPMS/rubygem-gem_plugin-0.2.2-1.fc7.src.rpm
Description: 
A plugin system based only on rubygems that uses dependencies only

Comment 1 David Lutterkort 2007-08-23 23:37:07 UTC
OK - Package name
OK - License info is accurate
OK - License tag is correct and licenses are approved
OK - Specfile name
OK - Specfile is legible
OK - No prebuilt binaries included
OK - BuildRoot value (one of the recommended values)
OK - PreReq not used
OK - Source md5sum matches upstream
OK - No hardcoded pathnames
OK - Package owns all the files it installs
OK - Package requires create needed unowned directories
OK - Package builds successfully on i386 and x86_64 (mock)
OK - BuildRequires sufficient
OK - File permissions set properly (except for rpmlint error below)
OK - Macro usage is consistent

OK - Package is named rubygem-%{gemname}
OK - Source points to full URL of gem
OK - Package version identical with gem version
OK - Package Requires and BuildRequires rubygems
OK - Package provides rubygem(%{gemname}) = %version
OK - Package requires gem dependencies correctly
OK - %prep and %build are empty
OK - %gemdir defined properly, and gem installed into it
OK - Package owns its directories under %gemdir
OK - No arch-specific content in %{gemdir}
OK - Package is noarch

FIX - License files are not installed as %doc
      Mark %{geminstdir}/{LICENSE,COPYING} as %doc

FIX - rpmlint complains 
   E: rubygem-gem_plugin script-without-shebang
/usr/lib/ruby/gems/1.8/gems/gem_plugin-0.2.2/bin/gpgen
  
      Omitting the chmod of %{buildroot}%{geminstdir}/bin/* should do the right
thing
    
FIX - Requires: rubygem(rake) can not be met since that's not packaged



Comment 2 Scott Seago 2007-08-24 17:51:26 UTC
Fixed listed spec issues. Updated RPM is at:
 http://people.redhat.com/sseago/fedora/SRPMS/rubygem-gem_plugin-0.2.2-2.fc7.src.rpm

rubygem(rake) has been submitted for approval and is now listed as a dependency
for this request

Comment 3 David Lutterkort 2007-08-27 18:41:57 UTC
Excellent.

APPROVED

Please follow http://fedoraproject.org/wiki/CVSAdminProcedure and import
the package. Close this bug as RAWHIDE once it's been successfully imported
and built.


Comment 4 Scott Seago 2007-08-27 21:33:54 UTC
New Package CVS Request
=======================
Package Name: rubygem-gem_plugin
Short Description: A plugin system based only on rubygems that uses dependencies
only
Owners: sseago
Branches: F-7, EL-5
InitialCC: 
Cvsextras Commits:

Comment 5 Kevin Fenzi 2007-08-28 04:36:47 UTC
cvs done.

Comment 6 Jeroen van Meeuwen 2008-10-16 23:00:56 UTC
Package Change Request
======================
Package Name: rubygem-gem_plugin
New Branches: EL-4
Owners: sseago, kanarip

Approved by sseago in private email

Comment 7 Kevin Fenzi 2008-10-19 23:01:21 UTC
cvs done.


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