Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 183548
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Default Assignee for Orphaned Packages <maintainer-needed@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Troy Bowman <troy@dublan.net>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
ruby-oci8-1.0.0_rc2.ebuild ruby-oci8-1.0.0_rc2.ebuild text/plain Troy Bowman 2007-06-28 16:04 0000 746 bytes Details
ruby-oci8-1.0.0_rc3.ebuild oci8 Release Candidate 3 text/plain Troy Bowman 2007-11-06 17:51 0000 733 bytes Details
ruby-oci8-1.0.0.ebuild 1.0.0 ruby-oci8 stable release text/plain Troy Bowman 2007-12-03 17:19 0000 599 bytes Details
ruby-oci8-1.0.0.ebuild 1.0.0 ruby-oci8 stable release text/plain Troy Bowman 2007-12-03 17:29 0000 588 bytes Details
ruby-oci8-1.0.2.ebuild 1.0.2 stable build text/plain Troy Bowman 2008-07-11 22:14 0000 692 bytes Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 183548 depends on: Show dependency tree
Bug 183548 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-06-28 16:03 0000
I'll attach an ebuild that builds dev-ruby/ruby-oci8-1.0.0_rc2.  It'd be cool
to get this in the portage tree (albeit masked until 1.0.0 is done with it's
release candidates).

Reproducible: Always

Steps to Reproduce:

------- Comment #1 From Troy Bowman 2007-06-28 16:04:58 0000 -------
Created an attachment (id=123328) [details]
ruby-oci8-1.0.0_rc2.ebuild

------- Comment #2 From Hans de Graaff 2007-09-01 08:34:55 0000 -------
Given that the package is clearly marked no-herd I think mattm should really
take a look at this (or change metadata). 

I'm also not sure if anyone in the ruby herd has access to oracle, so if we
were to pick it up we could only be proxy-maintainer. Troy, would you be up for
maintenance when Matt doesn't respond?

------- Comment #3 From Troy Bowman 2007-09-01 14:53:20 0000 -------
Yes, I could do that.  This is a relatively simple ebuild.  I've never been an
official ebuild/portage maintainer though... Would that be required?

For what it's worth rc3 is out now, too, and http://ruby-oci8.rubyforge.org/
says that 1.0 is stable.

------- Comment #4 From Hans de Graaff 2007-09-01 15:28:23 0000 -------
No, you don't need to be an official developer. The idea is that you would be
listed as maintainer (and get the bugs assigned :-) but that an official
maintainer (in this case the ruby herd) would commit fixes and updates to
Gentoo's CVS after checking them. 

Anyway, let's wait a bit for a response from mattm, he might just be busy atm.
Otherwise we can pursue this course of action.

------- Comment #5 From Hans de Graaff 2007-09-15 08:19:42 0000 -------
I seen now that mattm is retired.

Troy, it would be great if you could maintain this package with me or others
from the ruby herd as proxy-maintainer. Since you mention that version 1.0.0 is
out, could you create and test an ebuild and attach it to this bug so that it
can be added to CVS?

------- Comment #6 From Troy Bowman 2007-11-06 17:40:39 0000 -------
Wow.  I just browsed to this page and noticed you posted something on the 15th
of September.  For some wild reason, I never received an e-mail for that
comment.  Hrmph.

I'll get a new ebuild made for rc3.  It should be relatively the same as the
one I posted for rc2.

------- Comment #7 From Troy Bowman 2007-11-06 17:51:41 0000 -------
Created an attachment (id=135348) [details]
oci8 Release Candidate 3

Here is an ebuild for oci8 1.0 rc3.  Apparently the upstream hasn't move to 1.0
release yet.  It'd still be nice to have this in portage, masked, until it's
considered a release.

------- Comment #8 From Hans de Graaff 2007-11-06 20:02:17 0000 -------
Thanks for the update. Looking through the ebuild I noticed some QA-related
things:

* virtual/ruby is also an RDEPEND, so just setting DEPEND to RDEPEND should
work fine.
* In src_compile, is parallel make really broken? If so, it would be great to
fix it or to comment the specific way in which it is broken.
* src_install should also use emake, and needs quoting for ${D}

It would be great if you could fix these things. After that I'd be happy to add
it to CVS. Why do you think it should still be package-masked?

------- Comment #9 From Troy Bowman 2007-12-03 17:19:05 0000 -------
Created an attachment (id=137631) [details]
1.0.0 ruby-oci8 stable release

Sigh, I didn't get notified of your comment again.  I added myself as a CC: on
this bug, hopefully I'll get your replies now.

It looks like upstream has a 1.0.0 (sans rc3) release now.  I don't think any
masking would be needed anymore.  In addition to changing the ebuild for the
1.0.0 release, I've:

- Put virtual/ruby in RDEPEND.
- Removed single-fork make.  It was in there from the current ruby-oci8 ebuild,
it seems to work fine without it.
- src_install uses emake, and quotes ${D}

I hope this is sufficient now :)

------- Comment #10 From Troy Bowman 2007-12-03 17:29:31 0000 -------
Created an attachment (id=137633) [details]
1.0.0 ruby-oci8 stable release

Noticed I could use ${P}.tar.gz instead of ruby-oci8-${PV}.tar.gz  :)

------- Comment #11 From Hans de Graaff 2007-12-09 11:49:30 0000 -------
Thanks Troy, I've just added the 1.0.0 ebuild to CVS. Please let us know if
there are bugfixes or updates.

------- Comment #12 From Troy Bowman 2007-12-09 18:05:27 0000 -------
Thanks :)

I have a procmail rule that puts the mail in a folder named from the
X-Bugzilla-Product header if it exists, unfortunately, it was putting it in the
wrong place.  Sorry about that.  Fixed now, though :)

------- Comment #13 From Troy Bowman 2008-07-11 22:12:32 0000 -------
Time for a version bump. 1.0.0 -> 1.0.2.  (I missed 1.0.1!)  I'll attach the
ebuild shortly.

------- Comment #14 From Troy Bowman 2008-07-11 22:14:11 0000 -------
Created an attachment (id=160149) [details]
1.0.2 stable build

Added 1.0.2.

------- Comment #15 From Hans de Graaff 2008-07-12 05:21:05 0000 -------
Thanks Troy, I've added the ebuild to CVS!

Three minor points:

* it's better to open a new bug for future version bumps, otherwise this bug
would get unwieldly quickly
* we have a nice new mirror for rubyforge stuff which means you don't need to
hunt down that download number every time. See e.g. rmagick 2.5.1 for an
example of its use
* please don't include stable keywords in new ebuilds. repoman warns me about
that and I should check myself, but better safe than sorry.

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug