Great.  So in 0.9.6 we will be golden?

-Tom

On Dec 13, 2007 3:57 AM, Charles Oliver Nutter <[EMAIL PROTECTED]> wrote:
>
> FYI
>
> - Charlie
>
> Begin forwarded message:
>
>
> From: Eric Hodel <[EMAIL PROTECTED]>
> Date: December 11, 2007 1:45:31 AM GMT+01:00
> To: [EMAIL PROTECTED]
> Subject: Re: [Rubygems-developers] Problems with OpenSSL requirement in
> RubyGems 0.9.5 and JRuby
> Reply-To: [EMAIL PROTECTED]
>
>
> On Dec 10, 2007, at 14:29 PM, Eric Hodel wrote:
> On Dec 3, 2007, at 21:37 PM, Charles Oliver Nutter wrote:
>
> The problem, however, is that at some point between 0.9.1 and 0.9.5,
>
> RubyGems started requiring that OpenSSL extension be present for
>
> *all*
>
> gem installs:
>
>
>
> [...]
>
>
>
> However, I also found this in dependency_installer.rb:
>
>
>
>  DEFAULT_OPTIONS = {
>
>    :env_shebang => false,
>
>    :domain => :both, # HACK dup
>
>    :force => false,
>
>    :ignore_dependencies => false,
>
>    :security_policy => Gem::Security::NoSecurity, # HACK AlmostNo?
>
> Low?
>
>    :wrappers => true
>
>  }
>
>
>
> If I'm understanding right, this means that for dependency-sensitive
>
> installs (which would be basically all of them) security_policy will
>
> *never* be nil, and OpenSSL will be required all the time.
>
>
> I'll roll this change back.
>
> Done.  Removing openssl.rb and friends seems to work for me.
>
> require 'rubygems'
> require 'rubygems/dependency_installer'
>
> Gem::DependencyInstaller.new('rake', nil, :install_dir => '/tmp/
> gems').install
>
> p Gem.ssl_available? # => false
> p $".grep(/openssl/i) # => ["rubygems/gem_openssl.rb"]
> _______________________________________________
> Rubygems-developers mailing list
> [EMAIL PROTECTED]
> http://rubyforge.org/mailman/listinfo/rubygems-developers
>



-- 
Blog: http://www.bloglines.com/blog/ThomasEEnebo
Email: [EMAIL PROTECTED] , [EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email

Reply via email to