[Bug 541491] Review Request: rubygem-ruby_parser - A ruby parser written in pure ruby

bugzilla at redhat.com bugzilla at redhat.com
Sat Nov 28 15:58:53 UTC 2009


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


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


Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
         AssignedTo|nobody at fedoraproject.org    |mtasaka at ioa.s.u-tokyo.ac.jp
               Flag|                            |fedora-review?




--- Comment #1 from Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp>  2009-11-28 10:58:51 EDT ---
Some notes:

* Explicit version dependency
  - ">= 3.0" on Requires: rubygem(sexp_processor) is redundant
    because all rubygem-sexp_processor shipped on Fedora satisfies
    this version dependency:
    https://fedoraproject.org/wiki/Packaging/Guidelines#Explicit_Requires

* %check
----------------------------------------------------------------
    16  # These test cases are carried in the ParseTree gem in test/. Carry
them here
    17  # rather than attempting to install ParseTree-doc in check and
introducing a circular
    18  # dependency
    19  Source1: pt_testcase.rb
    79  %check
    80  pushd .%{geminstdir}
    81  cp %{SOURCE1} test/
    82  rake test
----------------------------------------------------------------
  - IMO if this script is really needed for "rake test" (and actually
    it seems so), this script should also be included in the rebuilt
    binary rpm (i.e. better to move the lines 80-81 to %build).

? Dependency loop
  - lib/gauntlet_rubyparser.rb contains:
----------------------------------------------------------------
     8  require 'rubygems'
     9  require 'ruby2ruby'
    10  require 'ruby_parser'
    11  
    12  require 'gauntlet'
----------------------------------------------------------------
    i.e. this script needs two other gems: "ruby2ruby" "gauntlet"
    - The formar one causes dependency loop
    - The latter one is not found on Fedora (even on review request)
    Can this dependency (rather, this script) be ignored?

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




More information about the package-review mailing list