Project

General

Profile

Actions

Backport #6314

closed

Backport r35374 and r35375

Added by drbrain (Eric Hodel) about 12 years ago. Updated almost 12 years ago.

Status:
Closed
Assignee:
-
[ruby-core:44431]

Description

=begin
This will update 1.9.3 to RubyGems 1.8.22 which is primarily bug fixes or interoperability and performance enhancements. The full list of updates since 1.8.11 follows:

=== 1.8.22 / 2012-04-13

  • 4 bug fixes:

    • Workaround for psych/syck YAML date parsing issue
    • Don't trust the encoding of ARGV. Fixes #307
    • Quiet default warnings about missing spec variables
    • Read a binary file properly (windows fix)

=== 1.8.21 / 2012-03-22

  • 2 bug fixes:

    • Add workaround for buggy yaml output from 1.9.2
    • Force 1.9.1 to remove it's prelude code. Fixes #305

=== 1.8.20 / 2012-03-21

  • 4 bug fixes:

    • Add --force to gem build to skip validation. Fixes #297
    • Gracefully deal with YAML::PrivateType objects in Marshal'd gemspecs
    • Treat the source as a proper url base. Fixes #304
    • Warn when updating the specs cache fails. Fixes #300

=== 1.8.19 / 2012-03-14

  • 3 bug fixes:

    • Handle loading psych vs syck properly. Fixes #298
    • Make sure Date objects don't leak in via Marshal
    • Perform Date => Time coercion on yaml loading. Fixes #266

=== 1.8.18 / 2012-03-11

  • 4 bug fixes:

    • Use Psych API to emit more compatible YAML
    • Download and write inside gem fetch directly. Fixes #289
    • Honor sysconfdir on 1.8. Fixes #291
    • Search everywhere for a spec for gem spec. Fixes #288
    • Fix Gem.all_load_path. Fixes #171

=== 1.8.17 / 2012-02-17

  • 2 minor enhancements:

    • Add MacRuby to the list of special cases for platforms (ferrous26)
    • Add a default for where to install rubygems itself
  • 3 bug fixes:

    • Fixed gem loading issue caused by dependencies not resolving.
    • Fixed umask error when stdlib is required and unresolved dependencies exist.
    • Shebang munging would only take one arg after the cmd
    • Define SUCKAGE better, ie only MRI 1.9.2
    • Propagate env-shebang to the pristine command if set for install.

=== 1.8.16 / 2012-02-12

  • 3 bug fixes:

    • Fix gem specification loading when encoding is not UTF-8. #146
    • Allow group writable if umask allows it already.
    • Uniquify the spec list based on directory order priority

=== 1.8.15 / 2012-01-06

  • 1 bug fix:

    • Don't eager load yaml, it creates a bad loop. Fixes #256

=== 1.8.14 / 2012-01-05

  • 2 bug fixes:

    • Ignore old/bad cache data in Version
    • Make sure our YAML workarounds are loaded properly. Fixes #250.

=== 1.8.13 / 2011-12-21

  • 1 bug fix:

    • Check loaded_specs properly when trying to satisfy a dep
  • 2 minor enhancements:

    • Remove using #loaded_path? for performance
    • Remove Zlib workaround for Windows build.

=== 1.8.12 / 2011-12-02

  • Bug fix:
    • Handle more cases where Syck's DefaultKey showed up in requirements
      and wasn't cleaned out.

=end

Actions

Also available in: Atom PDF

Like0
Like0Like0Like0