First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 180144
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Gentoo Ruby Team <ruby@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: M. Edward Borasky <znmeb@cesmail.net>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 180144 depends on: Show dependency tree
Bug 180144 blocks: 186519
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-05-28 20:51 0000
It looks to me like if you emerge rrdtool with the "ruby" USE flag, you get the
Ruby bindings built. But if you emerge "ruby-rrd", you get the same thing. I
haven't checked the sources yet to see if there are differences or which is
more recent, but it seems to me that Portage should block this -- you get stuff
over-written in /usr/lib/ruby if you emerge them both in a different order.

Then again, since the author of the ruby-rrd package hasn't documented it,
maybe it should just be deleted from Portage and just keep the "ruby" USE flag
on rrdtool. The main RRDTool web site points to this package anyhow, so that's
the documentation as far as I'm concerned.

------- Comment #1 From Hans de Graaff 2007-07-08 14:57:38 0000 -------
If you want portage to warn you about overwritting files, have a look at
FEATURES="collision-protect".

It seems that the ruby USE flag is only present with rddtool-1.2.23-r1, so with
older versions of of rddtool it still makes sense to have ruby-rdd around,
especially since the stable version of rddtool is still 1.2.15-r3.

If the ruby bindings have now been folded into the main distribution then
rddtool-1.2.23-r1 should probably block ruby-rdd-1.1 and vice versa. ruby-rdd
can then be removed from the tree when there is a stable version of rddtool
with the ruby USE flag.

netmon folks: can you confirm this scenario so that we can add the blockers, or
am I overlooking something?

------- Comment #2 From Markus Ullmann 2007-07-25 17:55:02 0000 -------
feel free to add whatever needed :)

------- Comment #3 From Hans de Graaff 2007-08-04 20:20:21 0000 -------
I've added the blocker to rrdtool-1.2.23-r1 (only if the ruby USE flag is
active). As far as I can tell that should be enough to start resolving this
situation. Once rrdtool has been stable for some time and the old versions have
been removed we should probably administer last rites to dev-ruby/ruby-rrd.

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