Bug 504473

Summary: Review Request: rubygem-rubigen - A framework to allow Ruby applications to generate file/folder stubs
Product: [Fedora] Fedora Reporter: Lubomir Rintel <lkundrak>
Component: Package ReviewAssignee: Mamoru TASAKA <mtasaka>
Status: CLOSED NEXTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: rawhideCC: fedora-package-review, notting
Target Milestone: ---Flags: mtasaka: fedora-review+
j: 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: 2009-07-10 09:02:03 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:    
Bug Blocks: 504476    

Description Lubomir Rintel 2009-06-07 11:44:44 UTC
SPEC: http://v3.sk/~lkundrak/gdc-ruby-stack/SPECS/rubygem-rubigen.spec
SRPM: http://v3.sk/~lkundrak/gdc-ruby-stack/SRPMS/rubygem-rubigen-1.5.2-1.fc11.src.rpm

Description:

A framework to allow Ruby applications to generate file/folder stubs  (like
the "rails" command does for Ruby on Rails, and the 'script/generate' command
within a Rails application during development).

Comment 1 Lubomir Rintel 2009-06-07 12:01:39 UTC
rubygem-rubigen.noarch: W: hidden-file-or-dir /usr/lib/ruby/gems/1.8/gems/rubigen-1.5.2/.autotest

Upstream seems to use this, I prefer not to deviate from them.

rubygem-rubigen.noarch: E: non-executable-script /usr/lib/ruby/gems/1.8/gems/rubigen-1.5.2/rubygems_generators/application_generator/templates/bin 0644

Template for script, ok to have a shebang, should not be executable.

Comment 4 Mamoru TASAKA 2009-06-27 17:00:34 UTC
Assigning.

Comment 5 Mamoru TASAKA 2009-06-28 19:11:20 UTC
Some notes for 1.5.2-3:

* License tag
  - As website/javascripts/rounded_corners_lite.inc.js is under
    LGPLv2+, license tag should be "MIT and LGPLv2+".

* Requires
  - rubygem(hoe) doesn't seem to be needed. Would you check this?

* Test
  - I think as this gem file contains test/ directory, it is preferable
    to add %check section and execute some tet program there
    (another gem seems needed, though)

By the way, I would appreciate it if you would review my
review requests (bug 508416 or bug 508417, both are rubygem related)

Comment 6 Lubomir Rintel 2009-07-08 16:21:31 UTC
(In reply to comment #5)
> Some notes for 1.5.2-3:
> 
> * License tag
>   - As website/javascripts/rounded_corners_lite.inc.js is under
>     LGPLv2+, license tag should be "MIT and LGPLv2+".

Fixed

> * Requires
>   - rubygem(hoe) doesn't seem to be needed. Would you check this?

Good Catch. It was needed merely for rebuild, which we don't do.

> * Test
>   - I think as this gem file contains test/ directory, it is preferable
>     to add %check section and execute some tet program there
>     (another gem seems needed, though)

I would prefer not running the test suite unless absolutely necessary. They seem use rather exotic and poorly-estabilished testing tool chain -- mocha for api mocking and shoulda for just having an extra dependency. I would be really happy if we didn't have to package these, and their dependency chain for Fedora now.

> By the way, I would appreciate it if you would review my
> review requests (bug 508416 or bug 508417, both are rubygem related)  

Of course, will do. Sorry for the long delay, I'm going to look into those right now.

SPEC: http://v3.sk/~lkundrak/gdc-ruby-stack/SPECS/rubygem-rubigen.spec
SRPM:
http://v3.sk/~lkundrak/gdc-ruby-stack/SRPMS/rubygem-rubigen-1.5.2-4.fc11.src.rpm

Comment 7 Mamoru TASAKA 2009-07-08 17:26:01 UTC
(In reply to comment #6)
> SRPM:
> http://v3.sk/~lkundrak/gdc-ruby-stack/SRPMS/rubygem-rubigen-1.5.2-4.fc11.src.rpm  

Seems 404...

Comment 8 Lubomir Rintel 2009-07-08 17:36:17 UTC
(In reply to comment #7)
> (In reply to comment #6)
> > SRPM:
> > http://v3.sk/~lkundrak/gdc-ruby-stack/SRPMS/rubygem-rubigen-1.5.2-4.fc11.src.rpm  
> 
> Seems 404...  

Whoops, sorry, I uploaded noarch package instead. Should be fixed now.

Comment 9 Mamoru TASAKA 2009-07-08 18:33:32 UTC
Okay.

--------------------------------------------------------
  This package (rubygem-rubigen) is APPROVED by mtasaka
--------------------------------------------------------

Comment 10 Lubomir Rintel 2009-07-09 08:16:27 UTC
New Package CVS Request
=======================
Package Name: rubygem-rubigen
Short Description: A framework to allow Ruby applications to generate file/folder stubs
Owners: lkundrak
Branches: F-11 EL-5

Comment 11 Jason Tibbitts 2009-07-10 03:37:34 UTC
CVS done.

Comment 12 Lubomir Rintel 2009-07-10 09:02:03 UTC
Thanks a lot, Mamoru (not being sure which part of a Japan name is a given name, to be used when referring to a person :)

Imported and built.