Hello community,
here is the log from the commit of package ruby2.6 for openSUSE:Factory checked in at 2019-03-01 20:29:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ruby2.6 (Old)
and /work/SRC/openSUSE:Factory/.ruby2.6.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ruby2.6"
Fri Mar 1 20:29:37 2019 rev:3 rq:679514 version:2.6.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/ruby2.6/ruby2.6.changes 2019-02-08 12:02:31.573722180 +0100
+++ /work/SRC/openSUSE:Factory/.ruby2.6.new.28833/ruby2.6.changes 2019-03-01 20:29:38.482008160 +0100
@@ -1,0 +2,15 @@
+Thu Feb 7 23:43:07 UTC 2019 - Marcus Rueckert
+
+- replace the awk based provides generation with the new file-attr
+ handler in ruby-bundled-gems-rpmhelper
+
+ This kills one provides rubygem-name = version
+
+ But this should not have be used since a while anymore.
+
+-------------------------------------------------------------------
+Thu Feb 7 18:33:53 UTC 2019 - Marcus Rueckert
+
+- allow bundler bin stubs to be handled by update-alternative
+
+-------------------------------------------------------------------
Old:
----
dump-versions.rb
generate_rubygemprovides.awk
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ruby2.6.spec ++++++
--- /var/tmp/diff_new_pack.U4iwAi/_old 2019-03-01 20:29:39.582007895 +0100
+++ /var/tmp/diff_new_pack.U4iwAi/_new 2019-03-01 20:29:39.582007895 +0100
@@ -54,7 +54,7 @@
%define is_default_ruby 1
%endif
-%define ua_binaries rake rdoc ri
+%define ua_binaries rake rdoc ri bundle bundler
# keep in sync with macro file!
#
# from valgrind.spec
@@ -75,15 +75,13 @@
#
Url: https://www.ruby-lang.org/
Source: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-%{pkg_version}.tar.xz
-Source1: generate_rubygemprovides.awk
-Source2: dump-versions.rb
#
Source3: %{name}.macros
Source4: %{name}-default.macros
Source99: %{name}-rpmlintrc
#
-BuildRequires: awk
+BuildRequires: ruby-bundled-gems-rpmhelper
%if %{with clang}
BuildRequires: binutils-gold
BuildRequires: clang
@@ -129,64 +127,9 @@
Conflicts: otherproviders(ruby-default)
%endif
Requires: %{libname} = %{version}
-################################
-# generate provides for embedded rubygems
-# must be 'manually' generated since
-# - the final .gemspec files are created during %build and %install
-# - the usual means to generate provides for rubygems is using ruby
-# and ruby is not available while building ruby :-/
-
-%define gen_embedded_provides3() %(awk -f %{S:1} -- %api_version %arch %1 %2 %3)
-%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)
-
%if %{with separate_stdlib}
Requires: %{name}-stdlib = %{version}
%else
-%gen_embedded_provides4 bigdecimal 1 4 1
-%gen_embedded_provides4 date 2 0 0
-%gen_embedded_provides4 dbm 1 0 0
-%gen_embedded_provides4 etc 1 0 1
-%gen_embedded_provides4 fcntl 1 0 0
-%gen_embedded_provides4 fiddle 1 0 0
-%gen_embedded_provides4 gdbm 2 0 0
-%gen_embedded_provides4 io-console 0 4 7
-%gen_embedded_provides4 json 2 1 0
-%gen_embedded_provides4 openssl 2 1 2
-%gen_embedded_provides4 psych 3 1 0
-%gen_embedded_provides4 sdbm 1 0 0
-%gen_embedded_provides4 stringio 0 0 2
-%gen_embedded_provides4 strscan 1 0 0
-%gen_embedded_provides4 zlib 1 0 0
-%gen_embedded_provides4 did_you_mean 1 3 0
-%gen_embedded_provides4 minitest 5 11 3
-%gen_embedded_provides4 net-telnet 0 2 0
-%gen_embedded_provides4 power_assert 1 1 3
-%gen_embedded_provides4 rake 12 3 2
-%gen_embedded_provides4 test-unit 3 2 9
-%gen_embedded_provides4 xmlrpc 0 3 0
-%gen_embedded_provides4 bundler 1 17 2
-%gen_embedded_provides4 cmath 1 0 0
-%gen_embedded_provides4 csv 3 0 4
-%gen_embedded_provides4 e2mmap 0 1 0
-%gen_embedded_provides4 fileutils 1 1 0
-%gen_embedded_provides4 forwardable 1 2 0
-%gen_embedded_provides4 ipaddr 1 2 2
-%gen_embedded_provides4 irb 1 0 0
-%gen_embedded_provides4 logger 1 3 0
-%gen_embedded_provides4 matrix 0 1 0
-%gen_embedded_provides4 mutex_m 0 1 0
-%gen_embedded_provides4 ostruct 0 1 0
-%gen_embedded_provides4 prime 0 1 0
-%gen_embedded_provides4 rdoc 6 1 0
-%gen_embedded_provides4 rexml 3 1 9
-%gen_embedded_provides4 rss 0 2 7
-%gen_embedded_provides4 scanf 1 0 0
-%gen_embedded_provides3 shell 0 7
-%gen_embedded_provides4 sync 0 5 0
-%gen_embedded_provides4 thwait 0 1 0
-%gen_embedded_provides4 tracer 0 1 0
-%gen_embedded_provides4 webrick 1 4 2
Provides: %{name}-stdlib = %{version}-%{release}
Obsoletes: %{name}-stdlib < %{version}-%{release}
%endif
@@ -250,53 +193,6 @@
Provides: ruby-stdlib = %{version}-%{release}
Requires: %{libname} = %{version}
-%gen_embedded_provides4 bigdecimal 1 4 1
-%gen_embedded_provides4 date 2 0 0
-%gen_embedded_provides4 dbm 1 0 0
-%gen_embedded_provides4 etc 1 0 1
-%gen_embedded_provides4 fcntl 1 0 0
-%gen_embedded_provides4 fiddle 1 0 0
-%gen_embedded_provides4 gdbm 2 0 0
-%gen_embedded_provides4 io-console 0 4 7
-%gen_embedded_provides4 json 2 1 0
-%gen_embedded_provides4 openssl 2 1 2
-%gen_embedded_provides4 psych 3 1 0
-%gen_embedded_provides4 sdbm 1 0 0
-%gen_embedded_provides4 stringio 0 0 2
-%gen_embedded_provides4 strscan 1 0 0
-%gen_embedded_provides4 zlib 1 0 0
-%gen_embedded_provides4 did_you_mean 1 3 0
-%gen_embedded_provides4 minitest 5 11 3
-%gen_embedded_provides4 net-telnet 0 2 0
-%gen_embedded_provides4 power_assert 1 1 3
-%gen_embedded_provides4 rake 12 3 2
-%gen_embedded_provides4 test-unit 3 2 9
-%gen_embedded_provides4 xmlrpc 0 3 0
-%gen_embedded_provides4 bundler 1 17 2
-%gen_embedded_provides4 cmath 1 0 0
-%gen_embedded_provides4 csv 3 0 4
-%gen_embedded_provides4 e2mmap 0 1 0
-%gen_embedded_provides4 fileutils 1 1 0
-%gen_embedded_provides4 forwardable 1 2 0
-%gen_embedded_provides4 ipaddr 1 2 2
-%gen_embedded_provides4 irb 1 0 0
-%gen_embedded_provides4 logger 1 3 0
-%gen_embedded_provides4 matrix 0 1 0
-%gen_embedded_provides4 mutex_m 0 1 0
-%gen_embedded_provides4 ostruct 0 1 0
-%gen_embedded_provides4 prime 0 1 0
-%gen_embedded_provides4 rdoc 6 1 0
-%gen_embedded_provides4 rexml 3 1 9
-%gen_embedded_provides4 rss 0 2 7
-%gen_embedded_provides4 scanf 1 0 0
-%gen_embedded_provides3 shell 0 7
-%gen_embedded_provides4 sync 0 5 0
-%gen_embedded_provides4 thwait 0 1 0
-%gen_embedded_provides4 tracer 0 1 0
-%gen_embedded_provides4 webrick 1 4 2
-
-################################
-
%description stdlib
The Ruby standard library
%endif
@@ -520,6 +416,7 @@
%ghost %{_sysconfdir}/alternatives/rake*
%ghost %{_sysconfdir}/alternatives/rdoc*
%ghost %{_sysconfdir}/alternatives/ri*
+%ghost %{_sysconfdir}/alternatives/bundle*
%{_bindir}/bundle*
%{_bindir}/erb*
%{_bindir}/gem*