2009/2/20 Gabriel Brunacci <[email protected]>:
> 2009/2/20 Luis Lavena <[email protected]>
>>
>> 2009/2/20 Leonardo Otero <[email protected]>:
>> > Tema superfluo pero que falta le hace a RubyGems una progress bar...
>> >
>>
>> RubyGems usa open-uri que, out of the box, no soporta progress
>> reporting para transferencias HTTP/FTP.
>>
>> Mas en los detalles, no open-uri no soporta streaming, por lo que
>> falla en la descarga de gemas grandes y binarios como RMagick.
>>
>> Yo implementé una version de progress downloader que simula open-uri
>> en RubyInstaller, basado en Buildr gem
>>
>> http://github.com/oneclick/rubyinstaller/blob/HEAD/rake/contrib/uri_ext.rb
>>
>> Tiene un unico problema con los multiple redirects de sourceforge,
>> pero deberia funcionar para casi todos los casos.
>>
>
> Las cosas que salen a la luz sacando este tipo de temas... jajaja.
> Mira vos che. lo voy a probar en casa ;)
>

RubyInstaller baja todo MinGW+MSYS (como 48MB en multiples archivos)
sin problemas ;-)

> Yo estaba pensando en un "y... hagamos rubygems nuestro" :D

Nah, no fork, patches welcome.

Si tiene tests y no rompe otras cosas, yo lo incluyo :-D

Saludos,
-- 
Luis Lavena
AREA 17
-
Perfection in design is achieved not when there is nothing more to add,
but rather when there is nothing more to take away.
Antoine de Saint-Exupéry
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a