[MacPorts] #16861: [ruby] Please revert lang/ruby to 1.8.6p287
#16861: [ruby] Please revert lang/ruby to 1.8.6p287 ---------------------------------+------------------------------------------ Reporter: roberto@freebsd.org | Owner: macports-tickets@lists.macosforge.org Type: enhancement | Status: new Priority: High | Milestone: Port Bugs Component: ports | Version: 1.6.0 Keywords: ruby | Port: ---------------------------------+------------------------------------------ 1.8.7 is a version that should probable never been released at all, incorporating language changes from 1.9 that many people/software are not really ready to embrace, use and support. There is a consensus on the ruby-talk list about that (see http://www.ruby-forum.com/topic/168054 as an example). Latest is p287 in the 1.8.6 line. Thanks. -- Ticket URL: <http://trac.macports.org/ticket/16861> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16861: [ruby] Please revert lang/ruby to 1.8.6p287 ----------------------------------+----------------------------------------- Reporter: roberto@freebsd.org | Owner: macports-tickets@lists.macosforge.org Type: enhancement | Status: new Priority: High | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: | Keywords: ruby Port: | ----------------------------------+----------------------------------------- Comment(by myschizobuddy@gmail.com): if there is consensus then Ruby developers should issue a statement that 1.8.6p287 is the latest stable and you shouldn't use 1.8.7. So far they haven't done that. -- Ticket URL: <http://trac.macports.org/ticket/16861#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16861: [ruby] Please revert lang/ruby to 1.8.6p287 ----------------------------------+----------------------------------------- Reporter: roberto@freebsd.org | Owner: kimuraw@macports.org Type: enhancement | Status: new Priority: High | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: | Keywords: ruby Port: | ----------------------------------+----------------------------------------- Changes (by febeling@macports.org): * owner: macports-tickets@lists.macosforge.org => kimuraw@macports.org -- Ticket URL: <http://trac.macports.org/ticket/16861#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16861: [ruby] Please revert lang/ruby to 1.8.6p287 ----------------------------------+----------------------------------------- Reporter: roberto@freebsd.org | Owner: kimuraw@macports.org Type: enhancement | Status: new Priority: High | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: | Keywords: ruby Port: ruby | ----------------------------------+----------------------------------------- Changes (by febeling@macports.org): * port: => ruby -- Ticket URL: <http://trac.macports.org/ticket/16861#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16861: [ruby] Please revert lang/ruby to 1.8.6p287 ----------------------------------+----------------------------------------- Reporter: roberto@freebsd.org | Owner: kimuraw@macports.org Type: enhancement | Status: assigned Priority: High | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: | Keywords: ruby Port: ruby | ----------------------------------+----------------------------------------- Changes (by kimuraw@macports.org): * status: new => assigned Comment: I've accepted this ticket. I think it is better to enable to select 1.8.7 or 1.8.6 than revert to 1.8.6. I'll try to support 1.8.6 with macports. -- Ticket URL: <http://trac.macports.org/ticket/16861#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16861: [ruby] Please revert lang/ruby to 1.8.6p287 ----------------------------------+----------------------------------------- Reporter: roberto@freebsd.org | Owner: kimuraw@macports.org Type: enhancement | Status: assigned Priority: High | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: | Keywords: ruby Port: ruby | ----------------------------------+----------------------------------------- Comment(by roberto@freebsd.org): I can live with the choice, could you make 1.8.6 the default again? Regards. -- Ticket URL: <http://trac.macports.org/ticket/16861#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16861: [ruby] Please revert lang/ruby to 1.8.6p287 ----------------------------------+----------------------------------------- Reporter: roberto@freebsd.org | Owner: kimuraw@macports.org Type: enhancement | Status: assigned Priority: High | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: | Keywords: ruby Port: ruby | ----------------------------------+----------------------------------------- Comment(by febeling@macports.org): I'm not entirely convinced that we should revert, but I don't feel sure either. The whole stable/unstable release issue with ruby is quite opaque to me. I was always wondering if you get better insights if you speak Japanese and can read the original list, but we have somebody who can :) Now the question is how to resolve the problem with port sporting deps like port:ruby. Using a variant or using some sort of proxy port file which only consists out of 2 mutually exclusive variants. Maybe plain variants are just easier, but I read once on the list that it is not acceptable to install differnt version depending on variant. Can't fully recall the reasoning, unfortunately. I once submitted a portgroup for proxy port file, will port the link in a bit. -- Ticket URL: <http://trac.macports.org/ticket/16861#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16861: [ruby] Please revert lang/ruby to 1.8.6p287 ----------------------------------+----------------------------------------- Reporter: roberto@freebsd.org | Owner: kimuraw@macports.org Type: enhancement | Status: assigned Priority: High | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: | Keywords: ruby Port: ruby | ----------------------------------+----------------------------------------- Changes (by raimue@macports.org): * cc: raimue@macports.org (added) Comment: Instead of `port:ruby` you could use `bin:${prefix}/bin/ruby:ruby`, which means the ruby binary could be provided by another port. But that would require changing all dependencies. -- Ticket URL: <http://trac.macports.org/ticket/16861#comment:8> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16861: [ruby] Please revert lang/ruby to 1.8.6p287 ----------------------------------+----------------------------------------- Reporter: roberto@freebsd.org | Owner: kimuraw@macports.org Type: enhancement | Status: assigned Priority: High | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: | Keywords: ruby Port: ruby | ----------------------------------+----------------------------------------- Comment(by febeling@macports.org): #16336 is the ticket discussing the problem of multiple port, including two possible solutions as patches. I do realize it is not an immediate solution :) -- Ticket URL: <http://trac.macports.org/ticket/16861#comment:9> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16861: [ruby] Please revert lang/ruby to 1.8.6p287 ----------------------------------+----------------------------------------- Reporter: roberto@freebsd.org | Owner: kimuraw@macports.org Type: enhancement | Status: assigned Priority: High | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: | Keywords: ruby Port: ruby | ----------------------------------+----------------------------------------- Comment(by wsiegrist@apple.com): FWIW, We noticed a significant performance regression between 1.8.6-p114 and 1.8.7-p72 when using Rails 2.1. -- Ticket URL: <http://trac.macports.org/ticket/16861#comment:10> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16861: [ruby] Please revert lang/ruby to 1.8.6p287 ----------------------------------+----------------------------------------- Reporter: roberto@freebsd.org | Owner: kimuraw@macports.org Type: enhancement | Status: assigned Priority: High | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: | Keywords: ruby Port: ruby | ----------------------------------+----------------------------------------- Comment(by febeling@macports.org): I raised concerns with this downgrade, but I wasn't aware that Rails doesn't work with it, duh. So maybe we should really downgrade. Additionally we could make 1.8.7 become ruby-devel, a variation that is used elsewhere. I seem to remember we didn't want variants that effect to installing a different version of the same package, but I don't know where exactly. To become more specific, Rails <2.1.2 had this problem using ruby187: http://rails.lighthouseapp.com/projects/8994/tickets/867-undefined-method- length-for-enumerable Current rails port is 2.1.0, which is from end of may. So current rails and ruby don't match. :/ Rails officially recommends 1.8.6 therefore as well. There is a strong case for downgrading now, imho. http://www.rubyonrails.org/down -- Ticket URL: <http://trac.macports.org/ticket/16861#comment:11> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16861: [ruby] Please revert lang/ruby to 1.8.6p287 ---------------------------------+------------------------------------------ Reporter: roberto@… | Owner: kimuraw@… Type: enhancement | Status: assigned Priority: High | Milestone: Port Bugs Component: ports | Version: 1.6.0 Keywords: ruby | Port: ruby ---------------------------------+------------------------------------------ Comment(by blb@…): There is now a ruby186 port (added in r45292), which can be used if necessary. -- Ticket URL: <http://trac.macports.org/ticket/16861#comment:12> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16861: [ruby] Please revert lang/ruby to 1.8.6p287 ----------------------------------+----------------------------------------- Reporter: roberto@… | Owner: kimuraw@… Type: enhancement | Status: closed Priority: High | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: wontfix | Keywords: ruby Port: ruby | ----------------------------------+----------------------------------------- Changes (by febeling@…): * status: assigned => closed * resolution: => wontfix Comment: With the ruby186 port in place this should be closed I guess. -- Ticket URL: <http://trac.macports.org/ticket/16861#comment:13> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts