Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 332597 - dev-lang/ruby-1.8.6* removal
Summary: dev-lang/ruby-1.8.6* removal
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Ruby Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-08-13 11:57 UTC by Diego Elio Pettenò (RETIRED)
Modified: 2010-12-31 09:53 UTC (History)
0 users

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


Attachments
emerge --info x86 (emerge-info,4.93 KB, text/plain)
2010-08-13 22:23 UTC, David Abbott (RETIRED)
Details
ruby-1.8.6-p388-r1-build.log (ruby-1.8.6-p388-build.log,87.86 KB, text/plain)
2010-08-13 22:25 UTC, David Abbott (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Diego Elio Pettenò (RETIRED) gentoo-dev 2010-08-13 11:57:42 UTC
As per summary, please test and mark stable these two Ruby versions.

The former is the actual main target, the other one is for consistency for those who still use 1.8.6 in production. Among other things, these new revisions would kill off built_with_use checks, and make the USE flags stronger.

Thank you,
Diego
Comment 1 Alex Legler (RETIRED) archtester gentoo-dev Security 2010-08-13 15:00:39 UTC
And eselect-ruby-20100603, too, please.
Comment 2 David Abbott (RETIRED) gentoo-dev 2010-08-13 22:23:09 UTC
dev-lang/ruby-1.8.6_p388-r1 failed at the same spot on two x86 stable test boxes. I will attach the build log and emerge --info
dev-lang/ruby-1.8.7_p299 | All good x86
app-admin/eselect-ruby-20100603 | All good x86
Comment 3 David Abbott (RETIRED) gentoo-dev 2010-08-13 22:23:55 UTC
Created attachment 242861 [details]
emerge --info x86
Comment 4 David Abbott (RETIRED) gentoo-dev 2010-08-13 22:25:13 UTC
Created attachment 242863 [details]
ruby-1.8.6-p388-r1-build.log
Comment 5 Myckel Habets 2010-08-14 18:16:42 UTC
Concerning the TK bugs that David found (and I can reproduce), I think this might be the cause (from http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/44125):

This is a bug in ruby-tk (possibly not specific to the mac version).

TkEventuallyRecomputeMenu is an internal Tk function not in any of  
the stubs tables. In 8.5 such functions are no longer exported from  
the Tk shared library (on all platforms where the compiler has  
support for marking symbols as unexported).

You should raise this issue with the ruby-tk developers, they should  
not be using this function; if there is no way around it, they should  
ask for it to be added to the internal stubs table (via a Tk bug  
report).
Comment 6 Myckel Habets 2010-08-14 19:38:41 UTC
 * You have enabled rubytests, so they will be installed to
 * /usr/share/ruby-1.8/test. To run them you must be a user other
 * than root, and you must place them into a writeable directory.
 * Then call: 
 * 
 * ruby18 -C /location/of/tests runner.rb


But... /usr/share/ruby-1.8/test does not exist?
Comment 7 Alex Legler (RETIRED) archtester gentoo-dev Security 2010-08-18 16:55:52 UTC
Arches, there are new versions of ruby to be stabilized for security. You'll get CCd to the new bug soon.
Comment 8 Alex Legler (RETIRED) archtester gentoo-dev Security 2010-08-19 21:42:43 UTC
These issues are resolved in ruby-1.8.6_p299. As the situation with the 1.8.6 series is not looking very good, we've dropped stable keywords and masked the slot to remove it in 60 days.
Comment 9 Hans de Graaff gentoo-dev Security 2010-12-31 09:53:48 UTC
ruby 1.8.6 has now been removed.