From: Evan Phoenix Date: 2012-04-20T06:39:27+09:00 Subject: [ruby-core:44477] Re: [Backport93 - Backport #6314] Backport r35374 and r35375 --4f9085fe_66ef438d_84 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Content-Disposition: inline Looks good to me. -- Evan Phoenix // evan@phx.io On Thursday, April 19, 2012 at 11:15 AM, drbrain (Eric Hodel) wrote: > > Issue #6314 has been updated by drbrain (Eric Hodel). > > > Commits are: > > https://bugs.ruby-lang.org/projects/ruby-trunk/repository/revisions/35374 > > https://bugs.ruby-lang.org/projects/ruby-trunk/repository/revisions/35375 > ---------------------------------------- > Backport #6314: Backport r35374 and r35375 > https://bugs.ruby-lang.org/issues/6314#change-26009 > > Author: drbrain (Eric Hodel) > Status: Open > Priority: Normal > Assignee: > Category: > Target version: > > > =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 > > > > -- > http://bugs.ruby-lang.org/ > > --4f9085fe_66ef438d_84 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline
Looks good to me.

-- 
Evan Phoenix = // evan=40phx.io

=20

On Thursday, April 19,= 2012 at 11:15 AM, drbrain (Eric Hodel) wrote:


Issue =236314 has= been updated by drbrain (Eric Hodel).

-----------------------= -----------------
Backport =236314: Backport r35374 and r35375<= /div>
Author: drbrain (Eric Hodel)
Status: Open
Priority: Normal
Assignee:
Category:
Target version:


=3Dbegin
=
This will update 1.9.3 to RubyGems 1.8.22 which is primarily bug fix= es or interoperability and performance enhancements. The full list of up= dates since 1.8.11 follows:

=3D=3D=3D 1.8.22 /= 2012-04-13
* 4 bug fixes:
* Workaround for psych/syck YAML date parsing issue
*= Don't trust the encoding of ARGV. =46ixes =23307
* Quiet d= efault warnings about missing spec variables
* Read a binar= y file properly (windows fix)
=3D=3D=3D 1.8.21 /= 2012-03-22
* 2 bug fixes:
* Add workaround for buggy yaml output from 1.9.2
* =46= orce 1.9.1 to remove it's prelude code. =46ixes =23305
=
=3D=3D=3D 1.8.20 / 2012-03-21
* 4 bug fix= es:
* Add --force to =60gem build=60 to skip v= alidation. =46ixes =23297
* Gracefully deal with YAML::Priv= ateType objects in Marshal'd gemspecs
* Treat the source as= a proper url base. =46ixes =23304
* Warn when updating the= specs cache fails. =46ixes =23300
=3D=3D=3D 1.8= .19 / 2012-03-14
* 3 bug fixes:
* Handle loading psych vs syck properly. =46ixes =23298
<= div> * Make sure Date objects don't leak in via Marshal
= * Perform Date =3D> Time coercion on yaml loading. =46ixes =23266
=3D=3D=3D 1.8.18 / 2012-03-11
* 4 bug fixes:
* Use Psych API to emit more= compatible YAML
* Download and write inside =60gem fetch=60= directly. =46ixes =23289
* Honor sysconfdir on 1.8. =46ixe= s =23291
* Search everywhere for a spec for =60gem spec=60.= =46ixes =23288
* =46ix Gem.all=5Fload=5Fpath. =46ixes =231= 71
=3D=3D=3D 1.8.17 / 2012-02-17
* 2 minor enhancements:
* Add MacRub= y to the list of special cases for platforms (ferrous26)
* = Add a default for where to install rubygems itself
* 3 bug fixes:
* =46ixed gem loading issue = caused by dependencies not resolving.
* =46ixed 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-sh= ebang to the pristine command if set for install.
= =3D=3D=3D 1.8.16 / 2012-02-12
* 3 bug fixes:
* =46ix gem specification loading when encoding= is not UT=46-8. =23146
* Allow group writable if umask all= ows it already.
* Uniquify the spec list based on directory= order priority
=3D=3D=3D 1.8.15 / 2012-01-06
* 1 bug fix:
* Don't ea= ger load yaml, it creates a bad loop. =46ixes =23256
=3D=3D=3D 1.8.14 / 2012-01-05
* 2 bug fixes= :
* Ignore old/bad cache data in Version
=
* Make sure our YAML workarounds are loaded properly. =46ixes =23= 250.
=3D=3D=3D 1.8.13 / 2011-12-21
<= /div>
* 1 bug fix:
* Check loaded=5Fspec= s properly when trying to satisfy a dep
* 2 mino= r enhancements:
* Remove using =23loaded=5Fpat= h=3F for performance
* Remove Zlib workaround for Windows b= uild.
=3D=3D=3D 1.8.12 / 2011-12-02
=
* Bug fix:
* Handle more cases where Syck's De= faultKey showed up in requirements
and wasn't cleaned out= .

=3Dend



--
h= ttp://bugs.ruby-lang.org/
=20 =20 =20 =20
=20

--4f9085fe_66ef438d_84--