![](https://seccdn.libravatar.org/avatar/e2145bc5cf53dda95c308a3c75e8fef3.jpg?s=120&d=mm&r=g)
Hello community, here is the log from the commit of package rubygem-concurrent-ruby for openSUSE:Factory checked in at 2018-11-20 22:43:22 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rubygem-concurrent-ruby (Old) and /work/SRC/openSUSE:Factory/.rubygem-concurrent-ruby.new.19453 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "rubygem-concurrent-ruby" Tue Nov 20 22:43:22 2018 rev:7 rq:650334 version:1.1.3 Changes: -------- --- /work/SRC/openSUSE:Factory/rubygem-concurrent-ruby/rubygem-concurrent-ruby.changes 2018-11-10 17:02:19.435537627 +0100 +++ /work/SRC/openSUSE:Factory/.rubygem-concurrent-ruby.new.19453/rubygem-concurrent-ruby.changes 2018-11-20 22:43:34.270257533 +0100 @@ -1,0 +2,10 @@ +Mon Nov 12 17:44:27 UTC 2018 - mschnitzer@suse.com + +- updated to version 1.1.3 + + * (#775) fix partial require of the gem (although not officially supported) + + # From version 1.1.2 + * (#773) more defensive 1.9.3 support + +------------------------------------------------------------------- Old: ---- concurrent-ruby-1.1.1.gem New: ---- concurrent-ruby-1.1.3.gem ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rubygem-concurrent-ruby.spec ++++++ --- /var/tmp/diff_new_pack.ouRMhw/_old 2018-11-20 22:43:35.010257254 +0100 +++ /var/tmp/diff_new_pack.ouRMhw/_new 2018-11-20 22:43:35.010257254 +0100 @@ -24,7 +24,7 @@ # Name: rubygem-concurrent-ruby -Version: 1.1.1 +Version: 1.1.3 Release: 0 %define mod_name concurrent-ruby %define mod_full_name %{mod_name}-%{version} ++++++ concurrent-ruby-1.1.1.gem -> concurrent-ruby-1.1.3.gem ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CHANGELOG.md new/CHANGELOG.md --- old/CHANGELOG.md 2018-11-05 15:22:14.000000000 +0100 +++ new/CHANGELOG.md 2018-11-07 08:57:25.000000000 +0100 @@ -1,5 +1,13 @@ ## Current +## Release v1.1.3 (7 Nov 2018) + +* (#775) fix partial require of the gem (although not officially supported) + +## Release v1.1.2 (6 Nov 2018) + +* (#773) more defensive 1.9.3 support + ## Release v1.1.1, edge v0.4.1 (1 Nov 2018) * (#768) add support for 1.9.3 back diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Rakefile new/Rakefile --- old/Rakefile 2018-11-05 15:22:14.000000000 +0100 +++ new/Rakefile 2018-11-07 08:57:25.000000000 +0100 @@ -2,7 +2,15 @@ require_relative 'lib/concurrent/version' require_relative 'lib/concurrent/utility/engine' -require_relative 'lib/concurrent/utility/193' + +if Concurrent.ruby_version :<, 2, 0, 0 + # @!visibility private + module Kernel + def __dir__ + File.dirname __FILE__ + end + end +end core_gemspec = Gem::Specification.load File.join(__dir__, 'concurrent-ruby.gemspec') ext_gemspec = Gem::Specification.load File.join(__dir__, 'concurrent-ruby-ext.gemspec') @@ -276,20 +284,28 @@ task :publish => ['publish:ask', 'publish:tag', 'publish:rubygems', 'publish:post_steps'] namespace :publish do + publish_edge = false + task :ask do begin - STDOUT.puts 'Do you want to publish? (y/n)' + STDOUT.puts 'Do you want to publish anything? (y/n)' input = STDIN.gets.strip.downcase end until %w(y n).include?(input) exit 1 if input == 'n' + begin + STDOUT.puts 'Do you want to publish edge? (y/n)' + input = STDIN.gets.strip.downcase + end until %w(y n).include?(input) + publish_edge = input == 'y' end desc '** tag HEAD with current version and push to github' task :tag do Dir.chdir(__dir__) do sh "git tag v#{Concurrent::VERSION}" - sh "git tag edge-v#{Concurrent::EDGE_VERSION}" - sh "git push origin v#{Concurrent::VERSION} edge-v#{Concurrent::EDGE_VERSION}" + sh "git push origin v#{Concurrent::VERSION}" + sh "git tag edge-v#{Concurrent::EDGE_VERSION}" if publish_edge + sh "git push origin edge-v#{Concurrent::EDGE_VERSION}" if publish_edge end end @@ -297,7 +313,7 @@ task :rubygems do Dir.chdir(__dir__) do sh "gem push pkg/concurrent-ruby-#{Concurrent::VERSION}.gem" - sh "gem push pkg/concurrent-ruby-edge-#{Concurrent::EDGE_VERSION}.gem" + sh "gem push pkg/concurrent-ruby-edge-#{Concurrent::EDGE_VERSION}.gem" if publish_edge sh "gem push pkg/concurrent-ruby-ext-#{Concurrent::VERSION}.gem" sh "gem push pkg/concurrent-ruby-ext-#{Concurrent::VERSION}-x64-mingw32.gem" sh "gem push pkg/concurrent-ruby-ext-#{Concurrent::VERSION}-x86-mingw32.gem" Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ Binary files old/lib/concurrent/concurrent_ruby.jar and new/lib/concurrent/concurrent_ruby.jar differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/concurrent/configuration.rb new/lib/concurrent/configuration.rb --- old/lib/concurrent/configuration.rb 2018-11-05 15:22:14.000000000 +0100 +++ new/lib/concurrent/configuration.rb 2018-11-07 08:57:25.000000000 +0100 @@ -4,6 +4,7 @@ require 'concurrent/atomic/atomic_reference' require 'concurrent/concern/logging' require 'concurrent/executor/immediate_executor' +require 'concurrent/executor/cached_thread_pool' require 'concurrent/utility/at_exit' require 'concurrent/utility/processor_counter' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/concurrent/utility/193.rb new/lib/concurrent/utility/193.rb --- old/lib/concurrent/utility/193.rb 2018-11-05 15:22:15.000000000 +0100 +++ new/lib/concurrent/utility/193.rb 1970-01-01 01:00:00.000000000 +0100 @@ -1,17 +0,0 @@ -require_relative 'engine' - -if Concurrent.ruby_version :<, 2, 0, 0 - # @!visibility private - module Kernel - def __dir__ - File.dirname __FILE__ - end - end - - # @!visibility private - class LoadError < ScriptError - def path - message.split(' -- ').last - end - end -end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/concurrent/utility/native_extension_loader.rb new/lib/concurrent/utility/native_extension_loader.rb --- old/lib/concurrent/utility/native_extension_loader.rb 2018-11-05 15:22:15.000000000 +0100 +++ new/lib/concurrent/utility/native_extension_loader.rb 2018-11-07 08:57:25.000000000 +0100 @@ -42,6 +42,14 @@ private + def load_error_path(error) + if error.respond_to? :path + error.path + else + error.message.split(' -- ').last + end + end + def set_c_extensions_loaded @c_extensions_loaded = true end @@ -54,7 +62,7 @@ require path set_c_extensions_loaded rescue LoadError => e - if e.path == path + if load_error_path(e) == path # move on with pure-Ruby implementations # TODO (pitr-ch 12-Jul-2018): warning on verbose? else diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/concurrent/version.rb new/lib/concurrent/version.rb --- old/lib/concurrent/version.rb 2018-11-05 15:22:15.000000000 +0100 +++ new/lib/concurrent/version.rb 2018-11-07 08:57:25.000000000 +0100 @@ -1,4 +1,4 @@ module Concurrent - VERSION = '1.1.1' + VERSION = '1.1.3' EDGE_VERSION = '0.4.1' end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/concurrent.rb new/lib/concurrent.rb --- old/lib/concurrent.rb 2018-11-05 15:22:14.000000000 +0100 +++ new/lib/concurrent.rb 2018-11-07 08:57:25.000000000 +0100 @@ -1,5 +1,3 @@ -require 'concurrent/utility/193' - require 'concurrent/version' require 'concurrent/constants' require 'concurrent/errors' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/metadata new/metadata --- old/metadata 2018-11-05 15:22:14.000000000 +0100 +++ new/metadata 2018-11-07 08:57:25.000000000 +0100 @@ -1,7 +1,7 @@ --- !ruby/object:Gem::Specification name: concurrent-ruby version: !ruby/object:Gem::Version - version: 1.1.1 + version: 1.1.3 platform: ruby authors: - Jerry D'Antonio @@ -10,7 +10,7 @@ autorequire: bindir: bin cert_chain: [] -date: 2018-11-05 00:00:00.000000000 Z +date: 2018-11-07 00:00:00.000000000 Z dependencies: [] description: | Modern concurrency tools including agents, futures, promises, thread pools, actors, supervisors, and more. @@ -157,7 +157,6 @@ - lib/concurrent/timer_task.rb - lib/concurrent/tuple.rb - lib/concurrent/tvar.rb -- lib/concurrent/utility/193.rb - lib/concurrent/utility/at_exit.rb - lib/concurrent/utility/engine.rb - lib/concurrent/utility/monotonic_time.rb