Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 102512 - Initial ebuild of dev-ruby/nitro-0.22.0
Summary: Initial ebuild of dev-ruby/nitro-0.22.0
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement
Assignee: Gentoo Ruby Team
URL: http://nitrohq.com/
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2005-08-14 09:41 UTC by Jochen Schalanda
Modified: 2005-08-28 06:35 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
nitro-0.22.0.ebuild (nitro-0.22.0.ebuild,722 bytes, text/plain)
2005-08-14 09:42 UTC, Jochen Schalanda
Details
glue-0.22.0.ebuild (glue-0.22.0.ebuild,505 bytes, text/plain)
2005-08-14 09:42 UTC, Jochen Schalanda
Details
og-0.22.0.ebuild (og-0.22.0.ebuild,546 bytes, text/plain)
2005-08-14 09:42 UTC, Jochen Schalanda
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jochen Schalanda 2005-08-14 09:41:53 UTC
Nitro is an efficient, yet simple engine for developing professional Web
Applications using the Ruby language (similar to Ruby on rails, but with less hype).

Depends on dev-ruby/facets-0.7.2 (Bug 102511,
https://bugs.gentoo.org/show_bug.cgi?id=102511)

Reproducible: Always
Steps to Reproduce:
1. Download ebuilds and put them in your Overlay
2. emerge -av dev-ruby/nitro
Comment 1 Jochen Schalanda 2005-08-14 09:42:20 UTC
Created attachment 65942 [details]
nitro-0.22.0.ebuild
Comment 2 Jochen Schalanda 2005-08-14 09:42:33 UTC
Created attachment 65943 [details]
glue-0.22.0.ebuild
Comment 3 Jochen Schalanda 2005-08-14 09:42:44 UTC
Created attachment 65944 [details]
og-0.22.0.ebuild
Comment 4 Michael Kohl (RETIRED) gentoo-dev 2005-08-14 15:08:36 UTC
Thanks for the report, I will try to add this packages ASAP.
Comment 5 Michael Kohl (RETIRED) gentoo-dev 2005-08-16 09:46:06 UTC
All added to CVS, thanks for the submissions!

Some comments:

1. The 3rd line of your header didn't look like the one in
/usr/portage/skel.ebuild (you've deleted too much). 

2. Looking at the provided Rakefiles helps when looking for dependencies. You
actually seem to have done this, as otherwise you wouldn't have noticed the dep
on ruby-breakpoint. But you got the dep for facets wrong: nitro itself doesn't
depend on this package, but glue does. So if someone only wants to install og
(which depends on glue), your deps wouldn't have been correct. Also all the
Rakefiles stated that at least ruby-1.8.2 is required.

3. I've added optional support for fastcgi, mysql, postgres and xslt via
useflags. The necessary info could be found in INSTALL doc.

4. There's really no need to include the Rubyforge comment in every ebuild that
fetches a tarball/gem from there. I know the message appeared in an official
ebuild, but I'm trying to get rid from them, as by now everyone should know that
Rubyforge's download scheme sucks.

In the end this are all rather small issues, but you may want to keep them in
mind for future submissions. Thanks once again for this submission, nitro looks
really interesting! :)
Comment 6 Jochen Schalanda 2005-08-28 03:37:14 UTC
Ok, next time I'll pay attention to these things.

Anyway, I suggest adding some more KEYWORDS to the ebuilds. Since nitro (and
rails too for this matter) are only ruby-scripts, it should run on any platform
ruby works on (even win32 ;).
Comment 7 Michael Kohl (RETIRED) gentoo-dev 2005-08-28 06:35:11 UTC
But devs only add keywords for arches they can test their packages on. Adding
them in because something SHOULD work is pretty bad QA. 

If you want to get keywords added to Nitro and the related packages, please file
bugs requesting them and assign them to the various arch teams (e.g.
amd64@gentoo.org). If you own a non-x86 arch, you can also copy the ebuilds to
your overlay, keyword them yourself and give them a try. Include this
information in your request and it might get looked at faster.