Hello community,

here is the log from the commit of package ruby2.2 for openSUSE:Factory checked 
in at 2016-05-10 09:24:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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  2016-04-03 
23:06:30.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.ruby2.2.new/ruby2.2.changes     2016-05-10 
09:24:52.000000000 +0200
@@ -1,0 +2,310 @@
+Wed Apr 27 12:40:01 UTC 2016 - mrueck...@suse.de
+
+- update to 2.2.5
+  - README.EXT{,.ja}: `nul` should be uppercase.  change 'nul' =>
+    'NUL'.  [Fix GH-1172] derived from a patch by craft4coder
+    <yooobu...@163.com>
+  - doc/extension.rdoc: Improvements to english grammers.  [Bug
+    #12246][ruby-core:74792][ci skip] derived from a patch by
+    Marcus Stollsteimer <sto....@web.de>
+  - encoding.c: Fix return value of `Encoding::ISO8859_1.name` [Bug
+    #12313][ruby-core:75147][ci skip]
+  - ext/bigdecimal/bigdecimal.c: Fix code sample of
+    `BigDecimal.new`
+  - configure.in: add missing -lm for AIX.
+  - configure.in: don't use the system-provided round(3) on AIX.
+    In AIX, round(0.49999999999999994) returns 1.0.  Use round() in
+    numeric.c instead.
+  - ruby.c: cygwin does not use w32_cmdvector, command line can be
+    other than UTF-8.  [ruby-dev:49519] [Bug #12184]
+  - eval_jump.c (exec_end_procs_chain): restore previous error info
+    for each end procs.  [ruby-core:75038] [Bug #12302]
+  - compile.c (new_label_body): initialize bit fields, since
+    compile_data_alloc does not clear the memory.  [Bug #12082]
+  - compile.c (iseq_optimize): disable tail call optimization in
+    rescued, rescue, and ensure blocks.  [ruby-core:73871] [Bug
+    #12082]
+  - doc/regexp.rdoc (comments): [DOC] terminators cannot appear in
+    comments.  [ruby-core:74838] [Bug #12256]
+  - extension.rdoc, extension.ja.rdoc: [DOC] Fix some errors.
+    Renamed files, wrong method names or argument types; the
+    example GetDBM macro is now updated to the current version of
+    the actual code.  patches are derived from Marcus Stollsteimer
+    in [ruby-core:74690].  [Bug #12228]
+  - ext/nkf/nkf-utf8/nkf.c (mime_putc): fix typo.  [Bug #12202]
+    [ruby-core:74802]
+  - ext/nkf/nkf-utf8/nkf.c: Merge upstream 4f3edf80a0.  patched by
+    Anton Sivakov [Bug #12201] [Bug #12202]
+  - lib/securerandom.rb (gen_random): to avoid blocking on Windows.
+    On Windows OpenSSL RAND_bytes (underlying implementation is
+    RAND_poll in crypto/rand/rand_win.c) may be blocked at
+    NetStatisticsGet.
+    https://wiki.openssl.org/index.php/Random_Numbers#Windows_Issues
+    Instead of this, use Random.raw_seed directory (whose
+    implementation CryptGenRandom is one of the source of entropy
+    of RAND_poll on Windows).
+    https://wiki.openssl.org/index.php/Random_Numbers Note:
+    CryptGenRandom function is PRNG and doesn't check its entropy,
+    so it won't block. [Bug #12139]
+    https://msdn.microsoft.com/ja-jp/library/windows/desktop/aa379942.aspx
+    https://tools.ietf.org/html/rfc4086#section-7.1.3
+    https://eprint.iacr.org/2007/419.pdf
+    http://www.cs.huji.ac.il/~dolev/pubs/thesis/msc-thesis-leo.pdf
+  - lib/rubygems/test_case.rb: Fix test on Windows for inconsistent
+    temp path.  https://github.com/rubygems/rubygems/pull/1554 [Bug
+    #12193][ruby-core:74431]
+  - ext/openssl/extconf.rb: check RAND_edg to support libressl.
+  - ext/openssl/ossl_rand.c (ossl_rand_egd): define only if
+    RAND_edg is available.  [Fix GH-829]
+  - configure.in (rb_cv_lgamma_r_m0): fix the condition for
+    lgamma_r(-0.0).  [Bug #12249]
+  - configure.in (rb_cv_lgamma_r_m0): check if lgamma_r(-0.0)
+    returns negative infinity.  [Bug #12249]
+  - math.c (ruby_lgamma_r): define by the configured result.
+  - math.c (ruby_lgamma_r): missing/lgamma_r.c is used on Windows,
+    since msvcrt does not provide it.
+  - missing/lgamma_r.c (lgamma_r): fix lgamma(-0.0).
+    [ruby-core:74823] [Bug #12249]
+  - math.c (ruby_lgamma_r): mswin's lgamma_r also seems to be
+    wrong.  cf. [Bug #12249]
+  - math.c (ruby_tgamma): fix tgamma(-0.0) on mingw.
+    [ruby-core:74817] [Bug #12249]
+  - defs/keywords (alias, undef): symbol literals are allowed.
+  - parse.y (parse_percent): should parse symbol literals for alias
+    and undef.  [ruby-dev:47681] [Bug #8851]
+  - struct.c (struct_make_members_list): extract making member name
+    list from char* va_list, with creating symbols without
+    intermediate IDs.
+  - ext/win32/lib/win32/registry.rb (DeleteValue, DeleteKey): fix
+    API names.  [ruby-core:74863] [Bug #12264]
+  - vm_core.h (rb_vm_struct): make at_exit a single linked list but
+    not RArray, not to mark the registered functions by the write
+    barrier.  based on the patches by Evan Phoenix.
+    [ruby-core:73908] [Bug #12095]
+  - thread.c (update_coverage): Do not track coverage in loaded
+    files after Coverage.result. Avoids out-of-bounds access. [Bug
+    #12237]
+  - ext/coverage/coverage.c (coverage_clear_result_i): document.
+  - ext/date/date_core.c (Init_date_core): [DOC] fix misplaced doc
+    of DateTime.  [ruby-core:74729] [Bug #12233]
+  - parse.y (parse_ident): allow keyword arguments just after a
+    method where the same name local variable is defined.
+    [ruby-core:73816] [Bug#12073]
+  - eval.c (setup_exception): set the cause only if it is
+    explicitly given or not set yet.  [Bug #12068]
+  - lib/forwardable.rb: Convert given accessors to String.  r53381
+    changed to accept only Symbol or String for accessors, but
+    there are several rubygems that pass classes (e.g. Array, Hash,
+    ...) as accessors. Prior r53381, it was accepted because
+    Class#to_s returns its class name. After r53381 given accessors
+    are checked with define_method, but it accepts only Symbol or
+    String, otherwise raises TypeError.  def_delegator Foo,
+    :some_method This change is to revert unexpected
+    incompatibility. But this behavior may change in the future.
+  - lib/forwardable.rb (def_instance_delegator) fix delegating to
+    'args' and 'block', clashing with local variables in generated
+    methods.  [ruby-core:72579] [Bug #11916]
+  - lib/forwardable.rb (def_single_delegator): ditto.
+  - compile.c (compile_massign_lhs): when index ends with splat,
+    append rhs value to it like POSTARG, since VM_CALL_ARGS_SPLAT
+    splats the last argument only.  [ruby-core:72777] [Bug #11970]
+  - sprintf.c (rb_str_format): fix buffer overflow, length must be
+    greater than precision.  reported by William Bowling <will AT
+    wbowling.info>.
+  - test/ruby/test_io.rb: handled rlimit value same as r52277 [Bug
+    #11852][ruby-dev:49446]
+  - tool/extlibs.rb (do_patch): let "patch" command change the
+    working directory and open the patch file there, instead of
+    spawn options, so that proper error message will be shown by
+    the command not just "chdir" or "open".
+  - thread_pthread.c (reserve_stack): fix reserving position where
+    the stack growing bottom to top. [Bug #12118]
+  - .travis.yml: removed commented-out code.
+  - .travis.yml: removed osx code. follow up with r53517
+  - .travis.yml: update libssl before running tests.  Thanks to
+    Chris Sinjakli <ch...@sinjakli.co.uk> for figuring out the
+    travis settings!
+  - .travis.yml: removed Ruby 1.9.3 build on Travis CI
+  - .travis.yml: Remove redundant configuration option.  [fix
+    GH-809] Patch by @gxworld
+  - ext/openssl/extconf.rb: check SSL_CTX_set_next_proto_select_cb
+    function rather than OPENSSL_NPN_NEGOTIATED macro. it exists
+    even if it is disabled by OpenSSL configuration.
+    [ruby-core:74384] [Bug #12182]
+  - ext/openssl/ossl_ssl.c: update #ifdef(s) as above.
+  - test/openssl/test_ssl.rb: skip NPN tests if NPN is disabled.
+  - lib/uri/http.rb (URI::HTTP#initialize): [DOC] fix example,
+    missing mandatory arguments.  [ruby-core:74540] [Bug #12215]
+  - lib/uri/mailto.rb: raising URI::InvalidComponentError instead
+    of failing with undefined method `split' for nil:NilClass for
+    mailto: URIs without opaque part. [Bug #10738]
+  - test/uri/testuri.rb: Test for above
+  - signal.c: should also clear ruby_disable_gc.  [Bug #11692]
+  - vm_eval.c (rb_f_catch): [DOC] fix malformed RDoc syntax,
+    "+...+" cannot enclose non-identifier characters.  a patch by
+    Sebastian S in [ruby-core:74278].  [Bug#12170]
+  - test/-ext-/float/test_nextafter.rb: In AIX,
+    nextafter(+0.0,-0.0)=+0.0, and nextafter(-0.0,+0.0)=-0.0, but
+    they should return -0.0 and +0.0, respectively. This is a known
+    bug in nextafter(3) on AIX, so skip related tests.
+  - lib/rubygems/installer.rb: merge partially r49511.  cherry
+    picking https://github.com/rubygems/rubygems/commit/f9232680
+    [Bug #12066]
+  - string.c (enc_succ_alnum_char): try to skip an invalid
+    character gap between GREEK CAPITAL RHO and SIGMA.
+    [ruby-core:74478] [Bug #12204]
+  - parse.y (parse_numvar): NTH_REF must be less than a half of
+    INT_MAX, as it is left-shifted to be ORed with back-ref flag.
+    [ruby-core:74444] [Bug#12192] [Fix GH-1296]
+  - enc/trans/JIS: update Unicode's notice. [Bug #11844]
+  - marshal.c (r_object0):  raise ArgumentError when linking to
+    undefined object.
+  - marshal.c (r_object0): Fix Marshal crash for corrupt extended
+    object.
+  - ext/openssl/ossl_ssl.c (ossl_sslctx_setup): document as
+    MT-unsafe [ruby-core:73803] [Bug #12069]
+  - insns.def (opt_mod): show its method name on ZeroDivisionError.
+    [Bug #12158]
+  - net/ftp.rb: add NullSocket#closed? to fix closing not opened
+    connection.  [Fix GH-1232]
+  - variable.c: Added documentation about order of
+    `Module#constants` [ci skip][Bug #12121][ruby-dev:49505][fix
+    GH-1301]
+  - test/ruby/test_process.rb (test_execopts_gid): Skip a test that
+    is known to fail on AIX. AIX allows setgid to a supplementary
+    group, but Ruby does not allow the "-e" option when setgid'ed,
+    so the test does not work as intended.
+  - test/socket/test_addrinfo.rb (test_ipv6_address_predicates):
+    IN6_IS_ADDR_V4COMPAT and IN6_IS_ADDR_V4MAPPED are broken on
+    AIX, so skip related tests.
+  - test/rinda/test_rinda.rb (test_make_socket_ipv4_multicast): The
+    fifth argument to getsockopt(2) should be modified to indicate
+    the actual size of the value on return, but not in AIX. This is
+    a know bug. Skip related tests.
+  - test/rinda/test_rinda.rb (test_ring_server_ipv4_multicast):
+    ditto.
+  - test/rinda/test_rinda.rb (test_make_socket_unicast): ditto.
+  - test/socket/test_basicsocket.rb (test_getsockopt): ditto.
+  - test/socket/test_sockopt.rb (test_bool): ditto.
+  - test/zlib/test_zlib.rb (test_adler32_combine,
+    test_crc32_combine): Skip two tests on AIX because zconf.h in
+    zlib does not correctly recognize _LARGE_FILES in AIX. The
+    problem was already reported to zlib, and skip these tests
+    until it is fixed.
+  - test/gdbm/test_gdbm.rb (TestGDBM#test_s_open_lock): skip this
+    test on AIX. The issue is the same as on Solaris.
+    [ruby-dev:47631]
+  - thread_pthread.c (getstack): __pi_stacksize returned by
++++ 113 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/ruby2.2/ruby2.2.changes
++++ and /work/SRC/openSUSE:Factory/.ruby2.2.new/ruby2.2.changes

Old:
----
  ruby-2.2.4.tar.xz

New:
----
  ruby-2.2.5.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ ruby2.2.spec ++++++
--- /var/tmp/diff_new_pack.XyM0ff/_old  2016-05-10 09:24:53.000000000 +0200
+++ /var/tmp/diff_new_pack.XyM0ff/_new  2016-05-10 09:24:53.000000000 +0200
@@ -25,7 +25,7 @@
 ####
 
 %define patch_level p0
-Version:        2.2.4
+Version:        2.2.5
 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.4
+%define pkg_version 2.2.5
 %define libname libruby2_2-2_2
 # keep in sync with macro file!
 %define rb_ver  %{api_version}

++++++ ruby-2.2.4.tar.xz -> ruby-2.2.5.tar.xz ++++++
/work/SRC/openSUSE:Factory/ruby2.2/ruby-2.2.4.tar.xz 
/work/SRC/openSUSE:Factory/.ruby2.2.new/ruby-2.2.5.tar.xz differ: char 27, line 
1


Reply via email to