Hello community,

here is the log from the commit of package ruby2.5 for openSUSE:Factory checked 
in at 2018-01-01 22:04:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ruby2.5 (Old)
 and      /work/SRC/openSUSE:Factory/.ruby2.5.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ruby2.5"

Mon Jan  1 22:04:39 2018 rev:8 rq:559855 version:2.5.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/ruby2.5/ruby2.5.changes  2017-12-21 
11:28:06.671154805 +0100
+++ /work/SRC/openSUSE:Factory/.ruby2.5.new/ruby2.5.changes     2018-01-01 
22:04:53.599749135 +0100
@@ -1,0 +2,88 @@
+Mon Dec 25 16:08:47 UTC 2017 - mrueck...@suse.de
+
+- drop 316f58076d29dcff053256992d9ec19fed7e698f.patch
+- no longer bundling bundler
+
+-------------------------------------------------------------------
+Mon Dec 25 15:57:38 UTC 2017 - mrueck...@suse.de
+
+- update to 2.5.0 final
+  Ruby 2.5.0 is the first stable release of the Ruby 2.5 series. It
+  introduces many new features and performance improvements. The
+  notable changes are as follows:
+
+  - New Features
+    - rescue/else/ensure are now allowed to be used directly with
+      do/end blocks. [Feature #12906]
+    - Add yield_self to yield given block in its context. Unlike
+      tap, it returns the result of the block. [Feature #6721]
+    - Support branch coverage and method coverage measurement. The
+      branch coverage indicates which branches are executed and
+      which are not. The method coverage indicates which methods
+      are invoked and which are not. By running the test suite with
+      these new features, you will know which branches and methods
+      are executed, and evaluate total coverage of the test suite
+      more strictly. [Feature #13901]
+    - Hash#slice [Feature #8499] and Hash#transform_keys [Feature
+      #13583]
+    - Struct.new can create classes that accept keyword arguments.
+      [Feature #11925]
+    - Enumerable#any?,all?,none? and one? accept a pattern argument
+      [Feature #11286]
+    - Top-level constant look-up is no longer available. [Feature
+      #11547]
+    - One of our most loved libraries, pp.rb, is now automatically
+      loaded. You no longer have to write require "pp". [Feature
+      #14123]
+    - Print backtrace and error message in reverse order (oldest
+      call first, most recent call last). When a long backtrace
+      appears on your terminal (TTY), you can easily find the cause
+      line at the bottom of the backtrace. Note that the order is
+      reversed only when backtrace is printed out to the terminal
+      directly. [Feature #8661] [experimental]
+  - Performance improvements
+    - About 5-10% performance improvement by removing all trace
+      instructions from overall bytecode (instruction sequences).
+      The trace instruction was added to support the TracePoint.
+      However, in most cases, TracePoint is not used and trace
+      instructions are pure overhead. Instead, now we use a dynamic
+      instrumentation technique. See [Feature #14104] for more
+      details.
+    - Block passing by a block parameter (e.g. def foo(&b);
+      bar(&b); end) is about 3 times faster than Ruby 2.4 by “Lazy
+      Proc allocation” technique. [Feature #14045]
+    - Mutex is rewritten to be smaller and faster. [Feature #13517]
+    - ERB now generates code from a template which runs twice as
+      fast as Ruby 2.4.
+    - Improve performance of some built-in methods including
+      Array#concat, Enumerable#sort_by, String#concat,
+      String#index, Time#+ and more.
+    - IO.copy_stream uses copy_file_range(2) to copy offload
+      [Feature #13867]
+  - Other notable changes since 2.4
+    - SecureRandom now prefers OS-provided sources over OpenSSL.
+      [Bug #9569]
+    - Promote cmath, csv, date, dbm, etc, fcntl, fiddle, fileutils,
+      gdbm, ipaddr, scanf, sdbm, stringio, strscan, webrick, zlib
+      from standard libraries to default gems.
+    - Update to Onigmo 6.1.3.
+      - It adds the absence operator.
+      - Note that Ruby 2.4.1 also includes this change.
+    - Update to Psych 3.0.2.
+    - Update to RubyGems 2.7.3.
+    - Update to RDoc 6.0.1.
+      - Switch the lexer from IRB based one to Ripper. This
+        dramatically improves the performance of document
+        generation.
+      - Fix a significant amount of bugs that existed over ten
+        years.
+      - Add support for new Ruby syntax from the latest versions.
+    - Update supported Unicode version to 10.0.0.
+    - Thread.report_on_exception is now set to true by default.
+      This change helps debugging of multi-threaded programs.
+      [Feature #14143]
+    - IO#write now receives multiple arguments [Feature #9323] For
+      details see: https://github.com/ruby/ruby/blob/v2_5_0/NEWS
+      https://github.com/ruby/ruby/compare/v2_4_0...v2_5_0
+
+-------------------------------------------------------------------

Old:
----
  316f58076d29dcff053256992d9ec19fed7e698f.patch
  ruby-2.5.0-rc1.tar.xz

New:
----
  ruby-2.5.0.tar.xz

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

Other differences:
------------------
++++++ ruby2.5.spec ++++++
--- /var/tmp/diff_new_pack.Hcoibu/_old  2018-01-01 22:04:55.799014188 +0100
+++ /var/tmp/diff_new_pack.Hcoibu/_new  2018-01-01 22:04:55.803012852 +0100
@@ -25,13 +25,13 @@
 ####
 
 %define patch_level p0
-Version:        2.5.0~rc1
+Version:        2.5.0
 Release:        0
 # make the exported API version explicit
 %define api_version 2.5.0
 %define rb_binary_suffix .ruby2.5
 %define rb_soname ruby2.5
-%define pkg_version 2.5.0-rc1
+%define pkg_version 2.5.0
 
 # ruby-macros and ruby-common version
 %define rpm_macros_version 3
@@ -54,7 +54,7 @@
 %define is_default_ruby 1
 %endif
 
-%define ua_binaries rake rdoc ri bundler bundle
+%define ua_binaries rake rdoc ri
 # keep in sync with macro file!
 #
 # from valgrind.spec
@@ -127,7 +127,6 @@
 
 Patch01:        0001-make-gem-build-reproducible.patch
 Patch02:        0002-gc.c-tick-for-POWER-arch.patch
-Patch03:        316f58076d29dcff053256992d9ec19fed7e698f.patch
 
 #
 Summary:        An Interpreted Object-Oriented Scripting Language
@@ -194,10 +193,9 @@
 %define gen_embedded_provides4() %(awk -f %{S:1} -- %api_version %arch %1 %2 
%3 %4)
 %define gen_embedded_provides5() %(awk -f %{S:1} -- %api_version %arch %1 %2 
%3 %4 %5)
 
-%gen_embedded_provides4 bigdecimal 1 3 3
+%gen_embedded_provides4 bigdecimal 1 3 4
 %gen_embedded_provides4 date 1 0 0
 %gen_embedded_provides4 dbm 1 0 0
-%gen_embedded_provides4 digest 0 1 0
 %gen_embedded_provides4 etc 1 0 0
 %gen_embedded_provides4 fcntl 1 0 0
 %gen_embedded_provides4 fiddle 1 0 0
@@ -205,10 +203,10 @@
 %gen_embedded_provides4 io-console 0 4 6
 %gen_embedded_provides4 json 2 1 0
 %gen_embedded_provides4 openssl 2 1 0
-%gen_embedded_provides4 psych 3 0 0
+%gen_embedded_provides4 psych 3 0 2
 %gen_embedded_provides4 sdbm 1 0 0
 %gen_embedded_provides4 stringio 0 0 1
-%gen_embedded_provides4 strscan 0 0 1
+%gen_embedded_provides4 strscan 1 0 0
 %gen_embedded_provides4 zlib 1 0 0
 %gen_embedded_provides4 did_you_mean 1 2 0
 %gen_embedded_provides4 minitest 5 10 3
@@ -217,14 +215,13 @@
 %gen_embedded_provides4 rake 12 3 0
 %gen_embedded_provides4 test-unit 3 2 7
 %gen_embedded_provides4 xmlrpc 0 3 0
-%gen_embedded_provides5 bundler 1 16 1 pre1
 %gen_embedded_provides4 cmath 1 0 0
 %gen_embedded_provides4 csv 1 0 0
-%gen_embedded_provides4 fileutils 1 0 1
+%gen_embedded_provides4 fileutils 1 0 2
 %gen_embedded_provides4 ipaddr 1 2 0
-%gen_embedded_provides4 rdoc 6 0 0
+%gen_embedded_provides4 rdoc 6 0 1
 %gen_embedded_provides4 scanf 1 0 0
-%gen_embedded_provides4 webrick 1 3 1
+%gen_embedded_provides4 webrick 1 4 2
 
 ################################
 
@@ -323,7 +320,6 @@
 #setup -q -n snapshot
 %patch01 -p1
 %patch02 -p1
-%patch03 -p1
 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/ruby%{rb_binary_suffix} $1|'
@@ -436,10 +432,8 @@
 %defattr(-,root,root,-)
 %ghost %{_sysconfdir}/alternatives/rake*
 %ghost %{_sysconfdir}/alternatives/rdoc*
-%ghost %{_sysconfdir}/alternatives/bundle*
 %ghost %{_sysconfdir}/alternatives/ri*
 %{_bindir}/erb*
-%{_bindir}/bundle*
 %{_bindir}/gem*
 %{_bindir}/irb*
 %{_bindir}/rake*

++++++ ruby-2.5.0-rc1.tar.xz -> ruby-2.5.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/ruby2.5/ruby-2.5.0-rc1.tar.xz 
/work/SRC/openSUSE:Factory/.ruby2.5.new/ruby-2.5.0.tar.xz differ: char 25, line 
1


Reply via email to