First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 188337
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Default Assignee for New Packages <maintainer-wanted@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Ramana Kumar <ramana.kumar@gmail.com>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
ruby-gsl-0.2.0.ebuild ruby-gsl ebuild text/plain Ramana Kumar 2007-08-10 13:09 0000 567 bytes Details
ruby-gsl-0.2.0.ebuild ruby-gsl revised ebuild text/plain Ramana Kumar 2007-08-25 21:39 0000 417 bytes Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 188337 depends on: Show dependency tree
Bug 188337 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2007-08-10 13:08 0000
ruby wrapper for gnu scientific library (gsl)

Reproducible: Always

------- Comment #1 From Ramana Kumar 2007-08-10 13:09:16 0000 -------
Created an attachment (id=127482) [edit]
ruby-gsl ebuild

------- Comment #2 From Ramana Kumar 2007-08-14 11:03:42 0000 -------
would it be difficult for me to become and be the maintainer for this? what's
the procedure and what's expected?

------- Comment #3 From Hans de Graaff 2007-08-17 07:12:23 0000 -------
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 From Luis Medinas (RETIRED) 2007-08-24 03:56:48 0000 -------
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 From Hans de Graaff 2007-08-25 14:00:53 0000 -------
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 From Ramana Kumar 2007-08-25 21:39:43 0000 -------
Created an attachment (id=129180) [edit]
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 From Ramana Kumar 2007-08-25 21:43:12 0000 -------
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 From Hans de Graaff 2007-08-26 20:22:13 0000 -------
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.

First Last Prev Next    No search results available      Search page      Enter new bug