[MacPorts] #22406: [Ruby] New Official gem repository - GemCutter.org
#22406: [Ruby] New Official gem repository - GemCutter.org ----------------------------------------------+----------------------------- Reporter: dreamcat4@… | Owner: macports-tickets@… Type: request | Status: new Priority: High | Milestone: MacPorts 1.8.2 Component: base | Version: 1.8.1 Keywords: ruby gemcutter gems rubyforge rb | Port: ----------------------------------------------+----------------------------- Split from Ticket #22304 Hi, RubyForge is being replaced by GemCutter.org. The gem fetch method in Macports is therefore also affected and should be updated / improved in some way. See: 1) Original commit: rubyforge_gem fetch method for the Ruby PortGroup & livecheck support (pguyot in r20544 & r20834, respectively)a 2) Current state of affairs: http://trac.macports.org/browser/trunk/dports/_resources/port1.0/group/ruby-... -- Ticket URL: <http://trac.macports.org/ticket/22406> MacPorts <http://www.macports.org/> Ports system for Mac OS
#22406: [Ruby] New Official gem repository - GemCutter.org ---------------------------------+------------------------------------------ Reporter: dreamcat4@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: base | Version: 1.8.1 Keywords: | Port: ---------------------------------+------------------------------------------ Changes (by jmr@…): * cc: dreamcat4@… (removed) * keywords: ruby gemcutter gems rubyforge rb => * priority: High => Normal * type: request => enhancement * milestone: MacPorts 1.8.2 => -- Ticket URL: <http://trac.macports.org/ticket/22406#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#22406: [Ruby] New Official gem repository - GemCutter.org ---------------------------------+------------------------------------------ Reporter: dreamcat4@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: base | Version: 1.8.1 Keywords: | Port: ---------------------------------+------------------------------------------ Comment(by dreamcat4@…): We would be better off implementing this as a wrapper ontop of Ticket #22530. And then replacing the existing rubygems fetch method with a similar wrapper. This will allow more freedom to specify alternate gem source(s). What's not clear is whether we need to implement some failover or a priority list. Ie if a gem migrates from rubyforge to gemcutter. We might just update those manually and avoid implement such a complex priorities mechanism. -- Ticket URL: <http://trac.macports.org/ticket/22406#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#22406: [Ruby] New Official gem repository - GemCutter.org ---------------------------------+------------------------------------------ Reporter: dreamcat4@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: ---------------------------------+------------------------------------------ Changes (by jmr@…): * cc: kimuraw@… (added) * version: 1.8.1 => * component: base => ports -- Ticket URL: <https://trac.macports.org/ticket/22406#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#22406: [Ruby] New Official gem repository - GemCutter.org ----------------------------------+----------------------------------------- Reporter: dreamcat4@… | Owner: macports-tickets@… Type: enhancement | Status: closed Priority: Normal | Milestone: Component: ports | Version: Resolution: fixed | Keywords: Port: | ----------------------------------+----------------------------------------- Changes (by kimuraw@…): * status: new => closed * resolution: => fixed Comment: gemcutter now provides gems as rubygems.org and macports' portgroup ruby supports rubygems.org with keyworkd "rubygems". ex) port:rb19-nanoc3 {{{ PortSystem 1.0 PortGroup ruby 1.0 ruby.setup nanoc3 3.1.3 gem {} rubygems ruby19 }}} I think we can close this ticket as "fixed". -- Ticket URL: <https://trac.macports.org/ticket/22406#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts