[Bug 565858] Review Request: rubygem-thin - A thin and fast web server
bugzilla at redhat.com
bugzilla at redhat.com
Wed Feb 17 13:13:44 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=565858
--- Comment #2 from Michal Fojtik <mfojtik at redhat.com> 2010-02-17 08:13:41 EST ---
(In reply to comment #1)
> Some quick notes
>
> - build fails, at least BR: ruby-devel is needed
> http://koji.fedoraproject.org/koji/taskinfo?taskID=1990997
FIXED:
http://koji.fedoraproject.org/koji/taskinfo?taskID=1993283
>
> - C extension modules should be installed under %ruby_sitearch,
> not under %geminstdir
FIXED (this applies only to thin_parse.so)
> - To create debuginfo rpms correctly, you once have to install gem file
> under %_builddir (i.e. you cannot install this gem file under
> %buildroot directory, otherwise creating debuginfo rpm fails:
>
>
FIXED (?) Not sure.
>
> - As this gem contains spec/ directory, please add %check
> section and execute some test program (like $ rake spec ) there.
Actually, 'rake spec' produce 1 failure, which is relevant to Ruby version. We
could omit this safely for now IMHO.
(Also it raising some weird Ruby crashes [1])
>
> - Please use defined %geminstdir macro in %files
FIXED
>
> - "CHANGELOG" "COPYING" "README" (and usually also "Rakefile") should
> correctly marked as %doc.
> Also benchmark/ example/ spec/ tasks/ directories can perhaps be
> marked as %doc.
All doc-relevant files was marked as 'doc'
> - ext/ directory are to compile C extention module (thin_parser.so)
> and need not be packaged into binary rpm.
FIXED
> - It seems that license tag should be "MIT and BSD and (Ruby or GPLv2)",
> however I will recheck this later.
Regarding to thin web page[2], licence is: "Ruby License,
www.ruby-lang.org/en/LICENSE.txt."
Spec URL: http://mifo.sk/rubygem-thin.spec
SRPM URL: http://mifo.sk/rubygem-thin-1.2.5-2.fc12.src.rpm
[1] https://bugzilla.redhat.com/show_bug.cgi?id=566153)
[2] http://code.macournoyer.com/thin/doc/files/README.html
--
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