Project

General

Profile

Backport #7991

backport r39542

Added by hsbt (Hiroshi SHIBATA) over 7 years ago. Updated over 7 years ago.

Status:
Closed
Priority:
Normal
[ruby-dev:<unknown>]


Related issues

Related to Ruby master - Bug #7698: RubyGems 2.0 has an incompatibility about installation of extension librariesClosednobu (Nobuyoshi Nakada)01/15/2013Actions
#1

Updated by nagachika (Tomoyuki Chikanaga) over 7 years ago

  • Status changed from Open to Assigned

Updated by hsbt (Hiroshi SHIBATA) over 7 years ago

related revision:

r39606, r39597, r39592, r39579, r39572, r39562, r39560, r39559, r39558

Updated by hsbt (Hiroshi SHIBATA) over 7 years ago

related test changes:

r39609, r39608, r39607, r39597

Updated by nagachika (Tomoyuki Chikanaga) over 7 years ago

Thank you shibata san.

I will treat r39606, r39609, r39608, r39607 as separate issues because they have their own ticket reference.

Thanks again.

Updated by hsbt (Hiroshi SHIBATA) over 7 years ago

r39622 and r39731

#8

Updated by nagachika (Tomoyuki Chikanaga) over 7 years ago

  • Status changed from Assigned to Closed
  • % Done changed from 0 to 100

This issue was solved with changeset r39786.
Hiroshi, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.


merge revision(s) 39542,39545: [Backport #7991]

* lib/rubygems/ext/builder.rb:  Fix incompatibilities when installing
  extensions.  Patch by Nobu.
  [ruby-trunk - Bug #7968] [ruby-trunk - Bug #7971]

* lib/rubygems/ext/ext_conf_builder.rb:  ditto.

* lib/rubygems/installer.rb:  ditto.

* test/rubygems/test_gem_ext_ext_conf_builder.rb:  Test for the above.

* test/rubygems/test_gem_installer.rb:  ditto.

* lib/rubygems/commands/sources_command.rb:  Prefer HTTPS over HTTP.

* lib/rubygems/defaults.rb:  ditto

* lib/rubygems/dependency_resolver.rb:  Ditto.

* lib/rubygems/source.rb:  ditto.

* lib/rubygems/spec_fetcher.rb:  ditto.

* lib/rubygems/specification.rb:  ditto.

* lib/rubygems/test_utilities.rb:  ditto.

* test/rubygems/test_gem.rb:  Test for the above.

* test/rubygems/test_gem_commands_sources_command.rb:  ditto.

* test/rubygems/test_gem_dependency_resolver_api_set.rb:  ditto.

* test/rubygems/test_gem_remote_fetcher.rb:  ditto.

* test/rubygems/test_gem_source.rb:  ditto.

* test/rubygems/test_gem_spec_fetcher.rb:  ditto.
  [ruby-trunk - Bug #7698] [ruby-trunk - Bug #7971]

Updated by nagachika (Tomoyuki Chikanaga) over 7 years ago

I'll add r39533 for clean merge.

Let's put revisions in order.

merged: r39533, r39542, r39545, r39558, r39559, r39560, r39562, r39572, r39579, r39590, r39592
will be merged: r39597, r39603, (with ref. #8019: r39606, r39609), (with ref. #7713: r39607), (with ref. #7749: r39608), r39621, r39622, r39696 and r39731

Updated by nagachika (Tomoyuki Chikanaga) over 7 years ago

All related revisions are merged.

Please file a new ticket if there's missing revisions.

Also available in: Atom PDF