Hello community,
here is the log from the commit of package ruby2.2 for openSUSE:Factory checked in at 2015-08-29 20:03:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ruby2.2 (Old)
and /work/SRC/openSUSE:Factory/.ruby2.2.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ruby2.2"
Changes:
--------
--- /work/SRC/openSUSE:Factory/ruby2.2/ruby2.2.changes 2015-05-07 08:27:39.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.ruby2.2.new/ruby2.2.changes 2015-08-29 20:03:06.000000000 +0200
@@ -1,0 +2,156 @@
+Wed Aug 19 09:53:42 UTC 2015 - mrueckert(a)suse.de
+
+- update to 2.2.3 (boo# 936032)
+ - update rubygems to 2.4.5.1. this version fixed CVE-2015-3900.
+ - Fix document for Float::MIN and Float::EPSILON.
+ - should match only char boundaries in wide character encodings.
+ [ruby-core:70220] [Bug #11413]
+ - Fixed bad performance in ruby >= 2.2 for Hash with many symbol
+ keys
+ - target encoding name can be empty now.
+ [ruby-core:69841] [Bug #11324]
+ - fix Float hash. rb_dbl_hash() returns a Fixnum, but not a long.
+ [Bug #9381]
+ - raise with messages in UTF-8 encoding.
+ [ruby-core:67386] [Bug #10705]
+ - handle O_TRUNC correctly [ruby-core:69779] [Bug #11319]
+ - FTP close the TCPServer when sending the port fails.
+ - (Net::HTTPResponse::Inflater#finish): fix a bug that empty
+ gzipped response body causes Zlib::BufError.
+ [ruby-core:68846] [Bug #11058]
+ - (Net::HTTPResponse#inflater): fix TypeError. An exception
+ object might be nil. [ruby-core:68846] [Bug #11058]
+ - (module OpenSSL): raise a more helpful exception when verifying
+ the peer connection and an anonymous cipher has been selected.
+ [ruby-core:68330] [Bug #10910]
+ - ruby itself (including numeric.c) is built with strict compile
+ options including -std=iso9899:1999, but ext/date is not. By
+ the way -std=iso9899:1999 is not only a warning option but also
+ changes behavior like MACRO definitions for example INFINITY.
+ [Bug #10906]
+ - Fix LocalJumpErrors being raised in OpenSSL tests.
+ [ruby-core:70020][Bug #11368]
+ - make Timeout::ExitException an alias of Timeout::Error
+ [ruby-dev:49179] [Bug #11344]
+ - (HTTPResponseTest#test_read_body_content_encoding_deflate_uppercase):
+ fix a failure without zlib.
+ - copy the arguments to the machine stack before rewinding the
+ control frame pointer and leaving the arguments outside valid
+ region of the value stack. [ruby-core:69969] [Bug #11352]
+ - CONTENT_ENCODING can be upper case. [ruby-core:69670] [Bug #11285]
+ patched by Andy Chu
+ - copy the arguments to the machine stack before rewinding the control
+ frame pointer and leaving the arguments outside valid region of the
+ value stack. [ruby-core:69969] [Bug #11352]
+ - keep the arguments region inside the valid value stack.
+ [ruby-core:69969] [Bug #11352]
+ - reversed string is not a substring, and should not set coderange of
+ the original string. [ruby-dev:49189] [Bug #11387]
+ - pop cmdarg stack for lookahead token. [ruby-core:70067] [Bug
+ #11380]
+ - Support %s.%N. [ruby-core:68301] [Bug #10904]
+ - fix transcoder loading race condition, by waiting in require.
+ [ruby-dev:49106] [Bug #11277]
+ - check if array size will exceed maximum size to get rid of buffer
+ overflow. [ruby-dev:49043] [Bug #11235]
+ - try opening file without gvl not to lock entire process. [Bug
+ #11060]
+ - split --libs if --libs-only-l option is not available. patch in
+ [ruby-core:69428] by Hans Mackowiak. [ruby-core:69421] [Bug #11201]
+ - out of range NTH_REF is always nil.
+ - check overflow of NTH_REF and range. [ruby-core:69393] [Bug #11192]
+ - make public and add length parameter.
+ - resolve refined method entry to check if undefined.
+ [ruby-core:69064] [Bug #11117]
+ - undefined refined method is not callable unless using.
+ [ruby-core:69064] [Bug #11117]
+ - Fix require paths for released gem. [fix GH-929] Patch by @voxik
+ - Return empty JSON object when passed object is a special const,
+ instead of SEGV. Based patch by Kohei Suzuki (eagletmt).
+ [ruby-core:69692] [Bug #11291]
+ - relax pattern because long_lived flag and marked flag can be false
+ at major GC. [Bug #10852]
+ - use RB_GC_GUARD instead of volatile [ruby-core:69419] [Feature
+ #11198]
+ - ext/openssl/ossl_asn1.c (ossl_asn1_traverse, ossl_asn1_decode,
+ ossl_asn1_decode_all): use RB_GC_GUARD instead of volatile
+ [ruby-core:69371] [Bug #11185]
+ - seek to the file end only when writing (mode:a), not reading
+ (mode:a+, read).
+ - stop returning false negatives for filenames which are trailing
+ substrings of file extensions. For example, 'b', which a trailing
+ substring of ".rb" should not return false. [Bug
+ #11155][ruby-core:69206]
+ - register symbol names as strings first so that r_symlink always
+ returns valid names. [ruby-core:68587] [Bug #10991]
+ - bsock_recmvsg_internal needs GC guard for control buffer [Bug
+ #11123]
+ - test if covered for linear objects. [ruby-core:69052] [Bug #11113]
+ - should work even if body-fld-dsp is omitted. [ruby-core:69093] [Bug
+ #11128]
+ - added documentation for character sequence \' with String#sub [Bug
+ #11132][ruby-core:69121][fix GH-900][ci skip] Patch by @shishir127
+ - Added documentation for rational literal. [Bug #11075][fix
+ GH-885][ci skip] Patch by @shishir127
+ - preserve errno before other library calls and use rb_syserr_fail.
+ [ruby-core:68531] [Bug #10975]
+ - check other events when RETURN is thrown. [Bug #10724]
+ - fix memory leak of addrinfo. [ruby-dev:48923] [Bug #11051]
+ - try magic number only if f_type is included. [ruby-dev:48913] [Bug
+ #11000]
+ - return filesystem name by statfs/statvfs. [ruby-core:68624] [Bug
+ #10998]
+ - Symbols are compared by the identities always. [ruby-core:68767]
+ [Bug #11035]
+ - use same hash values with Float#hash so that -0.0 and +0.0 will be
+ identical. [ruby-core:68541] [Bug #10979]
+ - prohibit from accessing internal objects. [ruby-core:68348] [Bug
+ #10918] [ruby-core:58539] [Bug #9144]
+ - search the target to break from a block with nested rescue, from the
+ nested blocks. [ruby-core:67765] [Bug #10775] [Fix GH-820]
+ - protect value stack from calling other methods during complex
+ parameter setting process (splat, kw, and so on). [Bug #11027]
+ - allow symbols to just instance_eval/exec, except for definition of
+ singletons. [ruby-core:68961] [Bug #11086]
+ - clear NOFREE flag at embedding as embedded strings no longer refer
+ static strings. [ruby-core:68436] [Bug #10942]
+ - use getattrlist() if fgetattrlist() is unavailable, on OSX 10.5.
+ [ruby-core:68829] [Bug #11054]
+ - replicate env from method object, and allocate the local variable
+ area for the iseq local table. [ruby-core:68673] [Bug #11012]
+ - make more realistic data. [ruby-core:68632] [[Bug #10999]
+ - check if the receiver responds to the given method by
+ respond_to_missing?.
+ - create Method object for method_missing. [ruby-core:68564] [Bug
+ #10985]
+ - need to check the return value of GLOB_REALLOC().
+ - shouldn't create Ruby object before the object system is loaded.
+ [ruby-core:68430] [Bug #10941]
+ - Check class equality. (Resolv::DNS::Name#initialize): Normalize
+ labels as Resolv::DNS::Label::Str objects.
+ - check source type, must be an IO or a String. [ruby-core:69219]
+ [Bug #11159]
+ - make dsym_fstrs a hash compared by identity as the keys are unique
+ fstrings, to get rid of running hash and compare methods and causing
+ new object allocation during garbage collection phase.
+ [ruby-dev:48891] [Bug #10933]
+ - push and reset cmdarg_stack in lambda body. [ruby-core:69017] [Bug
+ #11107]
+ - check if a different libruby is loaded by the extension library, and
+ then bail out to get rid of very frequent reported stale bug
+ reports.
+ - show the exact target path in the error message instead of the
+ destination parent directory name. [ruby-core:68706]. [Bug #11021]
+ - keep sp safe zone to get rid of crash by -fstack-check.
+ [ruby-core:68740] [Bug #11030]
+ - check also procstat_getvmmap, which is not available on FreeBSD 9.
+ [ruby-core:68468] [Bug #10954]
+ - use kinfo_getvmmap instead if procstat_getvmmap is not available.
+
+-------------------------------------------------------------------
+Fri Jun 19 14:25:47 UTC 2015 - adrian(a)suse.de
+
+- fix provided rake and rdoc version
+- remove generic rubygem-rake provides
+
+-------------------------------------------------------------------
Old:
----
ruby-2.2.2.tar.xz
New:
----
ruby-2.2.3.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ruby2.2.spec ++++++
--- /var/tmp/diff_new_pack.qagcwA/_old 2015-08-29 20:03:07.000000000 +0200
+++ /var/tmp/diff_new_pack.qagcwA/_new 2015-08-29 20:03:07.000000000 +0200
@@ -25,7 +25,7 @@
####
%define patch_level p0
-Version: 2.2.2
+Version: 2.2.3
Release: 0
# make the exported API version explicit
%define api_version 2.2.0
@@ -36,7 +36,7 @@
%define rpm_macros_version 3
#
-%define pkg_version 2.2.2
+%define pkg_version 2.2.3
%define libname libruby2_2-2_2
# keep in sync with macro file!
%define rb_ver %{api_version}
@@ -101,7 +101,6 @@
Provides: ruby22 = %{version}-%{release}
Requires: %{libname} = %{version}
Requires: %{name}-stdlib = %{version}
-Provides: rubygem-rake = 10.1.0
PreReq: update-alternatives
BuildRequires: update-alternatives
Requires: ruby-common
@@ -188,8 +187,8 @@
%gen_embedded_provides4 json 1 8 1
%gen_embedded_provides4 minitest 4 7 5
%gen_embedded_provides4 psych 2 0 3
-%gen_embedded_provides4 rake 10 1 0
-%gen_embedded_provides4 rdoc 4 1 0
+%gen_embedded_provides4 rake 10 4 2
+%gen_embedded_provides4 rdoc 4 2 0
%gen_embedded_provides5 test-unit 2 1 1 0
################################
++++++ ruby-2.2.2.tar.xz -> ruby-2.2.3.tar.xz ++++++
/work/SRC/openSUSE:Factory/ruby2.2/ruby-2.2.2.tar.xz /work/SRC/openSUSE:Factory/.ruby2.2.new/ruby-2.2.3.tar.xz differ: char 26, line 1