Hello community,

here is the log from the commit of package rubygem-parallel for 
openSUSE:Factory checked in at 2020-02-19 12:39:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rubygem-parallel (Old)
 and      /work/SRC/openSUSE:Factory/.rubygem-parallel.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rubygem-parallel"

Wed Feb 19 12:39:18 2020 rev:4 rq:773829 version:1.19.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/rubygem-parallel/rubygem-parallel.changes        
2019-06-12 13:00:36.789309841 +0200
+++ 
/work/SRC/openSUSE:Factory/.rubygem-parallel.new.26092/rubygem-parallel.changes 
    2020-02-19 12:39:19.595484394 +0100
@@ -1,0 +2,6 @@
+Mon Feb 10 15:21:21 UTC 2020 - Stephan Kulow <[email protected]>
+
+- updated to version 1.19.1
+  no changelog found
+
+-------------------------------------------------------------------

Old:
----
  parallel-1.17.0.gem

New:
----
  parallel-1.19.1.gem

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

Other differences:
------------------
++++++ rubygem-parallel.spec ++++++
--- /var/tmp/diff_new_pack.45DXiX/_old  2020-02-19 12:39:20.179485519 +0100
+++ /var/tmp/diff_new_pack.45DXiX/_new  2020-02-19 12:39:20.183485526 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package rubygem-parallel
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -24,7 +24,7 @@
 #
 
 Name:           rubygem-parallel
-Version:        1.17.0
+Version:        1.19.1
 Release:        0
 %define mod_name parallel
 %define mod_full_name %{mod_name}-%{version}
@@ -32,7 +32,7 @@
 BuildRequires:  %{ruby >= 2.2}
 BuildRequires:  %{rubygem gem2rpm}
 BuildRequires:  ruby-macros >= 5
-Url:            https://github.com/grosser/parallel
+URL:            https://github.com/grosser/parallel
 Source:         https://rubygems.org/gems/%{mod_full_name}.gem
 Source1:        gem2rpm.yml
 Summary:        Run any kind of code in parallel processes

++++++ parallel-1.17.0.gem -> parallel-1.19.1.gem ++++++
Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/parallel/processor_count.rb 
new/lib/parallel/processor_count.rb
--- old/lib/parallel/processor_count.rb 2019-04-01 04:01:51.000000000 +0200
+++ new/lib/parallel/processor_count.rb 2019-11-22 16:57:20.000000000 +0100
@@ -1,16 +1,14 @@
 require 'etc'
 
 module Parallel
+  # TODO: inline this method into parallel.rb and kill 
physical_processor_count in next major release
   module ProcessorCount
-    # Number of processors seen by the OS and used for process scheduling. 
It's just wrapper for Etc.nprocessors
+    # Number of processors seen by the OS, used for process scheduling
     def processor_count
-      @processor_count ||= begin
-        Etc.nprocessors
-      end
+      @processor_count ||= Integer(ENV['PARALLEL_PROCESSOR_COUNT'] || 
Etc.nprocessors)
     end
 
     # Number of physical processor cores on the current system.
-    #
     def physical_processor_count
       @physical_processor_count ||= begin
         ppc = case RbConfig::CONFIG["target_os"]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/parallel/version.rb new/lib/parallel/version.rb
--- old/lib/parallel/version.rb 2019-04-01 04:01:51.000000000 +0200
+++ new/lib/parallel/version.rb 2019-11-22 16:57:20.000000000 +0100
@@ -1,3 +1,3 @@
 module Parallel
-  VERSION = Version = '1.17.0'
+  VERSION = Version = '1.19.1'
 end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/parallel.rb new/lib/parallel.rb
--- old/lib/parallel.rb 2019-04-01 04:01:51.000000000 +0200
+++ new/lib/parallel.rb 2019-11-22 16:57:20.000000000 +0100
@@ -469,7 +469,10 @@
         item, index = job_factory.unpack(data)
         result = begin
           call_with_index(item, index, options, &block)
-        rescue
+        # 
https://github.com/rspec/rspec-support/blob/673133cdd13b17077b3d88ece8d7380821f8d7dc/lib/rspec/support.rb#L132-L140
+        rescue NoMemoryError, SignalException, Interrupt, SystemExit
+          raise $!
+        rescue Exception
           ExceptionWrapper.new($!)
         end
         begin
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metadata new/metadata
--- old/metadata        2019-04-01 04:01:51.000000000 +0200
+++ new/metadata        2019-11-22 16:57:20.000000000 +0100
@@ -1,14 +1,14 @@
 --- !ruby/object:Gem::Specification
 name: parallel
 version: !ruby/object:Gem::Version
-  version: 1.17.0
+  version: 1.19.1
 platform: ruby
 authors:
 - Michael Grosser
 autorequire: 
 bindir: bin
 cert_chain: []
-date: 2019-04-01 00:00:00.000000000 Z
+date: 2019-11-22 00:00:00.000000000 Z
 dependencies: []
 description: 
 email: [email protected]
@@ -23,7 +23,11 @@
 homepage: https://github.com/grosser/parallel
 licenses:
 - MIT
-metadata: {}
+metadata:
+  bug_tracker_uri: https://github.com/grosser/parallel/issues
+  documentation_uri: https://github.com/grosser/parallel/blob/v1.19.1/Readme.md
+  source_code_uri: https://github.com/grosser/parallel/tree/v1.19.1
+  wiki_uri: https://github.com/grosser/parallel/wiki
 post_install_message: 
 rdoc_options: []
 require_paths:
@@ -39,8 +43,7 @@
     - !ruby/object:Gem::Version
       version: '0'
 requirements: []
-rubyforge_project: 
-rubygems_version: 2.7.6
+rubygems_version: 3.0.3
 signing_key: 
 specification_version: 4
 summary: Run any kind of code in parallel processes


Reply via email to