Hello community, here is the log from the commit of package ruby2.1 for openSUSE:Factory checked in at 2016-04-14 13:01:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ruby2.1 (Old) and /work/SRC/openSUSE:Factory/.ruby2.1.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ruby2.1" Changes: -------- --- /work/SRC/openSUSE:Factory/ruby2.1/ruby2.1.changes 2016-01-13 22:44:16.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.ruby2.1.new/ruby2.1.changes 2016-04-14 13:01:50.000000000 +0200 @@ -1,0 +2,160 @@ +Sun Apr 3 21:23:42 UTC 2016 - [email protected] + +- update to 2.1.9 + - test/ruby/test_io.rb: handled rlimit value same as r52277 + [Bug #11852][ruby-dev:49446] + - 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] + - thread_pthread.c (reserve_stack): fix reserving position where + the stack growing bottom to top. [Bug #12118] + - variable.c: Added documentation about order of + `Module#constants` + [ci skip][Bug #12121][ruby-dev:49505][fix GH-1301] + - string.c (enc_succ_alnum_char): try to skip an invalid + character gap between GREEK CAPITAL RHO and SIGMA. + [ruby-core:74478] [Bug #12204] + - enc/trans/JIS: update Unicode's notice. [Bug #11844] + - ext/openssl/ossl_ssl.c (ossl_sslctx_setup): document as + MT-unsafe [ruby-core:73803] [Bug #12069] + - ext/tk/lib/tkextlib/tcllib/tablelist_tile.rb: fix method name + typo. [ruby-core:72513] [Bug #11893] + The patch provided by Akira Matsuda. + - ext/tk/lib/tkextlib/tcllib/toolbar.rb: fix method name typo. + [ruby-core:72511] [Bug #11891] + The patch provided by Akira Matsuda. + - ext/tk/lib/tkextlib/blt/tree.rb: fix method name typo. + [ruby-core:72510] [Bug #11890] + The patch provided by Akira Matsuda. + - ext/tk/lib/tk/menubar.rb: fix a typo in font name. + [ruby-core:72505] [Bug #11886] + The patch provided by Akira Matsuda. + - ext/tk/sample/*.rb: ditto. + - net/ftp.rb: add NullSocket#closed? to fix closing not opened + connection. [Fix GH-1232] + - 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] + - marshal.c (r_object0): raise ArgumentError when linking to + undefined object. + - marshal.c (r_object0): Fix Marshal crash for corrupt extended + object. + - cont.c (rb_fiber_struct): keep context.uc_stack.ss_sp and + context.uc_stack.ss_size for later use. Patch by Rei Odaira. + [ruby-core:62945] [Bug #9905] + - test/openssl/utils.rb (start_server, server_loop): Use a pipe + to stop server instead of shutdown/close a listening socket. + - test/ruby/envutil.rb (assert_join_threads): New assertion to + join multiple threads without exceptions. + - ext/openssl/lib/openssl/ssl.rb (SSLServer#accept): Close a + socket if any exception occur. + - ext/openssl/ossl_ssl.c (ossl_ssl_close): Fix sync_close to work + when SSL is not started. This fix the fd leak by + test_https_proxy_authentication in + test/net/http/test_https_proxy.rb. + - test/openssl: Join threads. + - insns.def (opt_mod): show its method name on ZeroDivisionError. + [Bug #12158] + - test/ruby/test_process.rb (TestProcess#test_setsid): AIX does + not allow Process::getsid(pid) when pid is in a different + session. + - 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/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/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/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 + pthread_getthrds_np() is wrong on AIX. Use __pi_stackend - + __pi_stackaddr instead. + - lib/irb.rb: avoid to needless truncation when using + back_trace_limit option. + [fix GH-1205][ruby-core:72773][Bug #11969] + - enc/windows_1250.c: Should not use C++ style comments (C99 + feature). [Bug #11843] + - enc/iso_8859_2.c, enc/windows_1250.c: separate Windows-1250 + from ISO-8859-2 to fix 0x80..0x9e range (from Kimihito Matsui) + - enc/windows_1252.c: separate from ISO-8859-1 to fix 0x80..0x9e + range. [ruby-core:64049] [Bug #10097] + - enc/iso_8859_13.c: Added three missing lower/upper-case + character pairs (from Kimihito Matsui) + - enc/iso_8859_4.c: Added missing lower/upper-case character pair + (U+014A and U+014B, LATIN CAPITAL/SMALL LETTER ENG) (from + Kimihito Matsui) + - string.c (rb_str_scrub): the result should be infected by the + original string. + - transcode.c (rb_econv_substr_append, econv_primitive_convert): + the result should be infected by the original string. + - include/ruby/ruby.h: add raw FL macros, which assume always the + argument object is not a special constant. + - internal.h (STR_EMBED_P, STR_SHARED_P): valid only for + T_STRING. + - string.c: deal with taint flags directly across String + instances. + - lib/logger.rb: Remove block from Logger.add as it's not needed + patch provided by Daniel Lobato Garcia + [fix GH-1240] [Bug #12054] + - re.c: Remove deprecated kcode argument from Regexp.new and + compile patch provided by Dylan Pulliam [Bug #11495] + - ext/socket/socket.c (sock_gethostname): support unlimited size + hostname. + - lib/xmlrpc/client.rb: Support SSL options in async methods of + XMLRPC::Client. [Bug #11489] + Reported by Aleksandar Kostadinov. Thanks!!! + - marshal.c (r_object0): honor Marshal.load post proc value for + TYPE_LINK. by Hiroshi Nakamura <[email protected]> + https://github.com/ruby/ruby/pull/1204 fix GH-1204 + - ext/socket/option.c (sockopt_bool): relax boolean size to be + one too not only sizeof(int). Winsock getsockopt() returns a + single byte as a boolean socket option. + [ruby-core:72730] [Bug #11958] + - process.c (rb_execarg_parent_start1): need to convert the + encoding to ospath's one. + - process.c: use rb_w32_uchdir() instead of plain chdir() on + Windows. reported by naruse via twitter. + - process.c (rb_execarg_addopt): need to convert the encoding to + ospath's one. + - ext/stringio/stringio.c (strio_binmode): implement to set + encoding + - test/stringio/test_stringio.rb (test_binmode): new test + [ruby-core:72699] [Bug #11945] + - io.c (io_getpartial): remove unused kwarg from template + - test/ruby/test_io.rb (test_readpartial_bad_args): new + [Bug #11885] + - compile.c, cont.c, doc, man: fix common misspelling. + [ruby-core:72466] [Bug #11870] + - ext/socket/init.c (rsock_init_sock): reject reserved FDs + [ruby-core:72445] [Bug #11862] + - ext/socket/init.c (rsock_init_sock): check FD after validating + - test/socket/test_basicsocket.rb (test_for_fd): new + [ruby-core:72418] [Bug #11854] + - cont.c: fix a double word typo. [Bug #11313][ruby-core:69749] + - ext/tk/lib/multi-tk.rb: fix typos. + [Bug #11764][ruby-core:71800] + - re.c (reg_names_iter): should consider encoding of regexp. + [ruby-core:72185] [Bug #11825] + +------------------------------------------------------------------- Old: ---- ruby-2.1.8.tar.xz New: ---- ruby-2.1.9.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ruby2.1.spec ++++++ --- /var/tmp/diff_new_pack.Jc4Qd7/_old 2016-04-14 13:01:51.000000000 +0200 +++ /var/tmp/diff_new_pack.Jc4Qd7/_new 2016-04-14 13:01:51.000000000 +0200 @@ -25,7 +25,7 @@ #### %define patch_level p0 -Version: 2.1.8 +Version: 2.1.9 Release: 0 # make the exported API version explicit %define api_version 2.1.0 ++++++ ruby-2.1.8.tar.xz -> ruby-2.1.9.tar.xz ++++++ /work/SRC/openSUSE:Factory/ruby2.1/ruby-2.1.8.tar.xz /work/SRC/openSUSE:Factory/.ruby2.1.new/ruby-2.1.9.tar.xz differ: char 26, line 1
