[Bug 630481] Review Request: rubygem-ruby-debug - Command line interface (CLI) for ruby-debug-base

bugzilla at redhat.com bugzilla at redhat.com
Tue Sep 7 17:58:30 UTC 2010


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=630481

--- Comment #2 from Michael Stahnke <mastahnke at gmail.com> 2010-09-07 13:58:29 EDT ---
The name of these packages is a little odd.  According to the ruby packaging
guidelines, you are allowed to remove ruby in the gem title since the package
is called rubygem-foo.  It's optional, but feels weird typing
rubygem-ruby-debug-base and rubygem-ruby-debug, rather than just rubygem-debug. 



Normally, I would either change permissions or edit out the shebang of the
files for the tests.  rpmlint is giving Errors for those. I see in your spec
you noted that removing the shebang causes issues, does changing the
permissions?

rubygem-ruby-debug-doc.noarch: E: devel-dependency rubygem-ruby-debug
Your package has a dependency on a devel package but it's not a devel package
itself. 

I am not sure how that error works.  I don't think I have seen that one before. 

http://fedoraproject.org/wiki/Common_Rpmlint_issues does not contain more
information on that error.  I would imagine it is ok since it is a ruby
package, and not a C library-devel type package. 



 rpmlint *rpm
rubygem-ruby-debug.noarch: W: spelling-error %description -l en_US rb -> br,
Rb, r
rubygem-ruby-debug.noarch: W: no-manual-page-for-binary rdebug
rubygem-ruby-debug.src: W: spelling-error %description -l en_US rb -> br, Rb, r
rubygem-ruby-debug.src:57: W: macro-in-comment %setup
rubygem-ruby-debug.src: W: no-buildroot-tag
rubygem-ruby-debug-doc.noarch: E: devel-dependency rubygem-ruby-debug
rubygem-ruby-debug-doc.noarch: W: no-documentation
rubygem-ruby-debug-doc.noarch: E: non-executable-script
/usr/lib/ruby/gems/1.8/gems/ruby-debug-0.10.4rc1/test/thread1.rb 0644L
/usr/bin/env
rubygem-ruby-debug-doc.noarch: E: non-executable-script
/usr/lib/ruby/gems/1.8/gems/ruby-debug-0.10.4rc1/test/trunc-call.rb 0644L
/usr/bin/env
rubygem-ruby-debug-doc.noarch: W: unexpanded-macro
/usr/lib/ruby/gems/1.8/doc/ruby-debug-0.10.4rc1/ri/Debugger/ParseFunctions/syntax_valid%3f-i.yaml
%3f
rubygem-ruby-debug-doc.noarch: E: non-executable-script
/usr/lib/ruby/gems/1.8/gems/ruby-debug-0.10.4rc1/test/cli/commands/catchpoint_test.rb
0644L /usr/bin/env
rubygem-ruby-debug-doc.noarch: E: non-executable-script
/usr/lib/ruby/gems/1.8/gems/ruby-debug-0.10.4rc1/test/base/reload_bug.rb 0644L
/usr/bin/env
rubygem-ruby-debug-doc.noarch: E: wrong-script-interpreter
/usr/lib/ruby/gems/1.8/gems/ruby-debug-0.10.4rc1/test/pm.rb /ursr/bin/env
rubygem-ruby-debug-doc.noarch: E: non-executable-script
/usr/lib/ruby/gems/1.8/gems/ruby-debug-0.10.4rc1/test/base/load.rb 0644L
/usr/bin/env
rubygem-ruby-debug-doc.noarch: E: zero-length
/usr/lib/ruby/gems/1.8/gems/ruby-debug-0.10.4rc1/test/data/quit.right
rubygem-ruby-debug-doc.noarch: E: non-executable-script
/usr/lib/ruby/gems/1.8/gems/ruby-debug-0.10.4rc1/Rakefile 0644L /usr/bin/env
rubygem-ruby-debug-doc.noarch: E: non-executable-script
/usr/lib/ruby/gems/1.8/gems/ruby-debug-0.10.4rc1/test/gcd.rb 0644L /usr/bin/env

-- 
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