Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 188337 - dev-ruby/ruby-gsl ebuild
Summary: dev-ruby/ruby-gsl ebuild
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement
Assignee: Default Assignee for New Packages
URL:
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2007-08-10 13:08 UTC by Ramana Kumar
Modified: 2007-08-26 20:22 UTC (History)
2 users (show)

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


Attachments
ruby-gsl ebuild (ruby-gsl-0.2.0.ebuild,567 bytes, text/plain)
2007-08-10 13:09 UTC, Ramana Kumar
Details
ruby-gsl revised ebuild (ruby-gsl-0.2.0.ebuild,417 bytes, text/plain)
2007-08-25 21:39 UTC, Ramana Kumar
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ramana Kumar 2007-08-10 13:08:04 UTC
ruby wrapper for gnu scientific library (gsl)

Reproducible: Always
Comment 1 Ramana Kumar 2007-08-10 13:09:16 UTC
Created attachment 127482 [details]
ruby-gsl ebuild
Comment 2 Ramana Kumar 2007-08-14 11:03:42 UTC
would it be difficult for me to become and be the maintainer for this? what's the procedure and what's expected?
Comment 3 Hans de Graaff gentoo-dev Security 2007-08-17 07:12:23 UTC
There are two possibilities in this regard. 

To be able to maintain the ebuild directly you need to become a Gentoo developer, and most likely you will then also maintain other packages. It's not usual for people to become a Gentoo dev to maintain just a single package. See http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=1&chap=2

You can also find a Gentoo dev who will become a proxy maintainer for the package. This means that you'll do all the work, and the proxy maintainer only needs to review and put the ebuild in CVS.

Comment 4 Luis Medinas (RETIRED) gentoo-dev 2007-08-24 03:56:48 UTC
there isn't an updated ruby-gsl binding somewhere on rubyforge i think ?
Its great to see this package on the tree i tested the bindings myself and it's awesome.
Me or Hans can probably proxy you for this package but if you want to become a dev better do this on a different approach.
Comment 5 Hans de Graaff gentoo-dev Security 2007-08-25 14:00:53 UTC
I've had a look at the ebuild and noted the following things:

There is no need to set RDEPEND if it is the same as DEPEND.
The file location on sourceforge has changed.
There should be no need for custom compile and install phases, the ruby eclass code should be able to handle this.
The documentation and examples are not currently installed, it would be nice if this was done as well. 

Ramana, it would be great if you could have a look at this items and see if you can fix them.
Comment 6 Ramana Kumar 2007-08-25 21:39:43 UTC
Created attachment 129180 [details]
ruby-gsl revised ebuild

following Hans's comments here's a new ebuild.

http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=1#doc_chap5 says RDEPEND should be set explicitly even if it's the same as DEPEND, but at least I'm not retyping the same words now.

Luis I found two bindings, but I liked this one the best. Let me know if you think another one is better.
Comment 7 Ramana Kumar 2007-08-25 21:43:12 UTC
proxy is best for me at the moment. I don't know if I will have time enough to become a good developer.
Comment 8 Hans de Graaff gentoo-dev Security 2007-08-26 20:22:13 UTC
Ramana, thanks for the improvements, I have just added the ebuild to CVS. 

I have listed you as the maintainer, and the ruby herd as a fallback. If there are new versions or bug fixes just open a bug for it or mail us at ruby@gentoo.org.