[Bug 470696] Review Request: rubygem-passenger - Passenger Ruby on Rails deployment system
bugzilla at redhat.com
bugzilla at redhat.com
Sun Nov 9 20:29:24 UTC 2008
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=470696
--- Comment #5 from Jeroen van Meeuwen <kanarip at kanarip.com> 2008-11-09 15:29:23 EDT ---
(In reply to comment #2)
> First of all, the overall license this package is GPLv2 (not GPLv2+)
The license tag actually says GPLv2, not GPLv2+
(In reply to comment #3)
> By the way some pre-remarks
>
> * BuildRequires
> - This package won't build without "BR: rubygem(fastthread)".
Added BuildRequires: rubygem(fastthread) >= 1.0.1
> - "BR: gcc-c++ findutils" are redundant.
>
Removed these.
> * Requires
> - Please check if all needed Requires are correctly added.
> It seems that at least "Requires: rubygem(rack)
> rubygem(fastthread)" are needed.
>
Added these requires
> * boost dependency
> - Well, when I try below to make build log more verbose
> (please consider this)
(...snip...)
> -------------------------------------------------------
> Here
> - This package seem to be using internal libboost_thread library.
> This should be changed so that mod_passenger.so uses external (system-
> widely provided) libboost_thread-mt.so library
> - Anyway Fedora specific compilation flags are not correctly honored.
>
I seem unable to do this. Logfile attached
> * Redundant output
> - I guess the "-v" option of "chmod -v 644 $script" is not needed...
> (Actually you are not using -v option for chmod on the below lines)
> - Also I guess rm -r"v"f is redundant...
>
It's redundant, but it shows which files are chmod'ed or rm'ed; since it's a
find with a couple of parameters I'd like to be able to track down what
happens.
> * Document files
> - You don't have to write %doc attribute for files under %_mandir
> (as these are automatically regarded as %doc)
>
Fixed.
> * Directory ownership issue
> - Please own %{ruby_sitearch}/passenger/
> - Please also check the directory ownership issues between subpackages.
> ! For example
> - The directory %{geminstdir}/doc is owned by -doc subpackage
> - -devel subpackage has %{geminstdir}/doc/definitions.h
> - -devel subpackage does not have "Requires: -doc"
> - So when -devel subpackage is installed with_out_ -doc subpackage
> installed, %{geminstdir}/doc is not owned by any packages
>
Made %{geminstdir} shared between -devel and -doc package.
> * %defattr
> - is missing on mod_passenger subpackage.
Fixed.
New SPEC: http://www.kanarip.com/custom/SPECS/rubygem-passenger.spec
New SRPM:
http://www.kanarip.com/custom/f9/SRPMS/rubygem-passenger-2.0.3-3.fc9.src.rpm
--
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 Fedora-package-review
mailing list