[Bug 674060] Review Request: rubygem-deltacloud-core - Deltacloud REST API
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=674060 --- Comment #4 from Michal Fojtik mfoj...@redhat.com 2011-02-04 06:02:33 EST --- (In reply to comment #3) * Check - pushd ./%{geminstdir} is not stepping into the correct directory. The right one is: pushd %{buildroot}%{geminstdir} AFAIK it's stepping to buildroot, but I replaced ./ with that macro just for sure. Thanks for noticing that. * Shipping external project - This gem bundles external project in support folder. On Fedora shipping external project in the same package should (must) be avoided, see: Ouch, sorry I built that gem in support directory so there was some leftovers. It should be fixed now. https://fedoraproject.org/wiki/Packaging/Guidelines#Bundling_of_multiple_projects * Missing dependencies - Since this is Sinatra application, there have to be specified appropriate dependencies: Require: rubygem(sinatra) BuildRequire: rubygem(sinatra) Require: rubygem(sinatra) was already here but it was missing in BuildRequire. Should be fixed now. - Missing rubygem-net-ssh dependency. Not sure if it is runtime or just development dependency That's right, thanks for corrections. - There are missing plenty of others, such as rack. Please test using mock. Should be fixed now. Note that other dependencies like 'rubygem-aws' are not 'runtime' dependencies but they are optional. Eg. for using EC2 or other cloud providers. * rpmlint output: - Is this package ahead of upstream? $ rpmlint rubygem-deltacloud-core.spec rubygem-deltacloud-core.spec: W: invalid-url Source0: http://gems.rubyforge.org/gems/deltacloud-core-0.2.0.gem HTTP Error 404: Not Found 0 packages and 1 specfiles checked; 0 errors, 1 warnings. Yes, I'll need to wait with importing until this package will be available in upstream (which should happen in next few days). I am not going forward with this review, since I cannot build on my environment due to missing dependencies. === v0.2.0-2 == Spec URL: http://mifo.sk/RPMS/deltacloud-core.spec SRPM URL: http://mifo.sk/RPMS/deltacloud-core-0.2.0-2.fc14.src.rpm Koji build: http://koji.fedoraproject.org/koji/taskinfo?taskID=2761635 -- 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. ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 674060] Review Request: rubygem-deltacloud-core - Deltacloud REST API
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=674060 Vít Ondruch vondr...@redhat.com changed: What|Removed |Added CC||vondr...@redhat.com AssignedTo|nob...@fedoraproject.org|vondr...@redhat.com Flag||fedora-review? --- Comment #2 from Vít Ondruch vondr...@redhat.com 2011-02-02 10:27:44 EST --- I am taking this one. -- 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. ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 674060] Review Request: rubygem-deltacloud-core - Deltacloud REST API
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=674060 Vít Ondruch vondr...@redhat.com changed: What|Removed |Added Status|NEW |ASSIGNED -- 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. ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 674060] Review Request: rubygem-deltacloud-core - Deltacloud REST API
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=674060 --- Comment #3 from Vít Ondruch vondr...@redhat.com 2011-02-02 11:05:25 EST --- * Check - pushd ./%{geminstdir} is not stepping into the correct directory. The right one is: pushd %{buildroot}%{geminstdir} * Shipping external project - This gem bundles external project in support folder. On Fedora shipping external project in the same package should (must) be avoided, see: https://fedoraproject.org/wiki/Packaging/Guidelines#Bundling_of_multiple_projects * Missing dependencies - Since this is Sinatra application, there have to be specified appropriate dependencies: Require: rubygem(sinatra) BuildRequire: rubygem(sinatra) - Missing rubygem-net-ssh dependency. Not sure if it is runtime or just development dependency - There are missing plenty of others, such as rack. Please test using mock. * rpmlint output: - Is this package ahead of upstream? $ rpmlint rubygem-deltacloud-core.spec rubygem-deltacloud-core.spec: W: invalid-url Source0: http://gems.rubyforge.org/gems/deltacloud-core-0.2.0.gem HTTP Error 404: Not Found 0 packages and 1 specfiles checked; 0 errors, 1 warnings. I am not going forward with this review, since I cannot build on my environment due to missing dependencies. -- 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. ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 674060] Review Request: rubygem-deltacloud-core - Deltacloud REST API
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=674060 Michal Fojtik mfoj...@redhat.com changed: What|Removed |Added See Also||https://bugzilla.redhat.com ||/show_bug.cgi?id=641400 -- 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. ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 674060] Review Request: rubygem-deltacloud-core - Deltacloud REST API
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=674060 --- Comment #1 from Michal Fojtik mfoj...@redhat.com 2011-01-31 09:21:44 EST --- rpmlint: rubygem-deltacloud-core.noarch: W: no-documentation - There is a -doc subpackage rubygem-deltacloud-core.noarch: W: no-manual-page-for-binary deltacloudd - Non blocker (?) rubygem-deltacloud-core.noarch: W: incoherent-init-script-name deltacloud-core ('rubygem-deltacloud-core', 'rubygem-deltacloud-cored') - Well, I think for user it's better to keep 'gemname' as a init script name to avoid confusion. I think there are two options, first to keep name of this package (rubygem-deltacloud-core) and keep init script name as it is, or second to rename whole package to 'deltacloud-core'. What do you think ? 1 packages and 0 specfiles checked; 0 errors, 3 warnings. -- 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. ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review