Hello community, here is the log from the commit of package ruby20 for openSUSE:Factory checked in at 2013-06-05 13:11:46 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ruby20 (Old) and /work/SRC/openSUSE:Factory/.ruby20.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ruby20" Changes: -------- --- /work/SRC/openSUSE:Factory/ruby20/ruby20.changes 2013-05-07 07:34:38.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.ruby20.new/ruby20.changes 2013-06-05 13:11:53.000000000 +0200 @@ -1,0 +2,70 @@ +Tue Jun 4 05:51:46 UTC 2013 - [email protected] + +- update to p295 + Core - prepend + + #7841 Module#prepend now detect cyclic prepend. + #7843 removing prepended methods causes exceptions. + #8357 Module#prepend breaks Module's comparison operators. + #7983 Module#prepend can't override Fixnum's operator methods. + #8005 methods made private/protected after definition become uncallable on prepended class. + #8025 Module#included_modules include classes when prepended. + + Core - keyword arguments + + #7922 unnamed keyword rest argument cause SyntaxError. + #7942 support define method only receive keyword arguments without paren. + #8008 fix a bug in super with keyword arguments. + #8236 fix a treatment of rest arguments and keyword arguments through `super'. + #8260 non-symbol key should not treated as keyword arguments. + + Core - refinements + + #7925 fix a bug of refinements with a method call super in a block. + + Core - GC + + #8092 improve accuracy of GC.stat[:heap_live_num] + #8146 avoid unnecessary heap growth. + #8145 fix unlimited memory growth with large values of RUBY_FREE_MIN. + + Core - Regexp + + #7972 Regexp POSIX space class is location sensitive. + #7974 Regexp case-insensitive group doesn't work. + #8023 Regexp lookbehind assertion fails with /m mode enabled + #8001 Regexp \Z matches where it shouldn't + + Core - other + + #8063 fix a potential memory violation and avoid abort on the environment _FORTIFY_SOURCE=2 (ex. Ubuntu). + #8175 ARGF#skip doesn't work as documented. + #8069 File.expand_path('something', '~') now support home path on Windows. + #8220 fix a Segmentation fault when defined? (). + #8367 fix a regression in defined?(super). + #8283 Dir.glob doesn't recurse hidden directories. + #8165 fix a bug of multiple require with non-ascii file path. + #8290 fix an incompatible String#inspect behavior with NUL character. + #8360 fix a Segmentation fault of Thread#join(Float::INFINITY) on some platforms. + + RubyGems + + Bundled RubyGems version is updated to 2.0.2+ + #7698 fix an rubygems' incompatibility about installation of extension libraries. + #8019 fix a bug of gem list --remote doesn't work. + + Libraries + + #7911 File.fnmatch with US-ASCII pattern and UTF-8 path raise an exception. + #8240 fix a bug about OpenSSL::SSL::SSLSocket breaks other connections or files on GC. + #8183 CGI.unescapeHTML can't decode Numeric Character References with uppercase (&#Xnnnn). + + Build/Platform specific + + #7830 fix build failure with compiler warning. + #7950 fix a build failure on mswin/VC with --with-static-linked-ext. + +Removed thread_pthread.c-ruby_init_stack-ignore-STACK_END_ADDRESS.patch, which is from upstream +Removed ruby-sort-rdoc-output.patch which was never useful + +------------------------------------------------------------------- Old: ---- ruby-2.0.0-p0.tar.bz2 ruby-sort-rdoc-output.patch thread_pthread.c-ruby_init_stack-ignore-STACK_END_ADDRESS.patch New: ---- ruby-2.0.0-p195.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ruby20.spec ++++++ --- /var/tmp/diff_new_pack.IPVmNV/_old 2013-06-05 13:11:54.000000000 +0200 +++ /var/tmp/diff_new_pack.IPVmNV/_new 2013-06-05 13:11:54.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package ruby20 # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,11 +17,11 @@ Name: ruby20 -Version: 2.0.0.p0 +%define patch_level p195 +Version: 2.0.0.%{patch_level} Release: 0 # %define pkg_version 2.0.0 -%define patch_level p0 # keep in sync with macro file! %define rb_binary_suffix 2.0 %define rb_ver 2.0.0 @@ -30,9 +30,6 @@ %define rb_archdir %{_libdir}/ruby/%{rb_ver}/%{rb_arch} # keep in sync with macro file! # -%if 0%{?suse_version} == 1100 -%define needs_optimization_zero 1 -%endif # from valgrind.spec %ifarch %ix86 x86_64 ppc ppc64 %define use_valgrind 1 @@ -215,23 +212,12 @@ %prep %setup -q -n ruby-%{pkg_version}-%{patch_level} %patch0 -%if 0%{?needs_optimization_zero} -touch -r configure configure.timestamp -perl -p -i.bak -e 's|-O2|-O0|g' configure -diff -urN configure{.bak,} ||: -touch -r configure.timestamp configure -%endif +%patch1 find sample -type f -print0 | xargs -r0 chmod a-x grep -Erl '^#! */' benchmark bootstraptest ext lib sample test \ | xargs -r perl -p -i -e 's|^#!\s*\S+(\s+.*)?$|#!/usr/bin/ruby2.0$1|' %build -%if 0%{?needs_optimization_zero} -export CFLAGS="%{optflags}" -export CFLAGS="${CFLAGS//-O2/}" -export CXXFLAGS="$CFLAGS" -export FFLAGS="$CFLAGS" -%endif %configure \ --program-suffix=%{rb_binary_suffix} \ --with-soname=ruby%{rb_binary_suffix} \ ++++++ ruby-2.0.0-p0.tar.bz2 -> ruby-2.0.0-p195.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/ruby20/ruby-2.0.0-p0.tar.bz2 /work/SRC/openSUSE:Factory/.ruby20.new/ruby-2.0.0-p195.tar.bz2 differ: char 11, line 1 -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
