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 <[email protected]> + +- 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 <[email protected]> + +- 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*
