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 - mschnit...@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


Reply via email to