commit rubygem-concurrent-ruby for openSUSE:Factory

2020-08-24 Thread root
Hello community,

here is the log from the commit of package rubygem-concurrent-ruby for 
openSUSE:Factory checked in at 2020-08-24 15:09:16

Comparing /work/SRC/openSUSE:Factory/rubygem-concurrent-ruby (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-concurrent-ruby.new.3399 (New)


Package is "rubygem-concurrent-ruby"

Mon Aug 24 15:09:16 2020 rev:11 rq:828673 version:1.1.7

Changes:

--- 
/work/SRC/openSUSE:Factory/rubygem-concurrent-ruby/rubygem-concurrent-ruby.changes
  2020-03-04 09:44:29.094074492 +0100
+++ 
/work/SRC/openSUSE:Factory/.rubygem-concurrent-ruby.new.3399/rubygem-concurrent-ruby.changes
2020-08-24 15:09:44.910588367 +0200
@@ -1,0 +2,7 @@
+Sat Aug 22 12:55:44 UTC 2020 - Manuel Schnitzer 
+
+- updated to version 1.1.7
+
+  * Update rake-compiler-dock to add 2.7 build
+
+---

Old:

  concurrent-ruby-1.1.6.gem

New:

  concurrent-ruby-1.1.7.gem



Other differences:
--
++ rubygem-concurrent-ruby.spec ++
--- /var/tmp/diff_new_pack.XQYEki/_old  2020-08-24 15:09:46.078588937 +0200
+++ /var/tmp/diff_new_pack.XQYEki/_new  2020-08-24 15:09:46.082588938 +0200
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-concurrent-ruby
-Version:1.1.6
+Version:1.1.7
 Release:0
 %define mod_name concurrent-ruby
 %define mod_full_name %{mod_name}-%{version}
@@ -51,7 +51,7 @@
 
 %install
 %gem_install \
-  --doc-files="CHANGELOG.md LICENSE.md README.md" \
+  --doc-files="CHANGELOG.md LICENSE.txt README.md" \
   -f
 
 %gem_packages

++ concurrent-ruby-1.1.6.gem -> concurrent-ruby-1.1.7.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CHANGELOG.md new/CHANGELOG.md
--- old/CHANGELOG.md2020-02-10 22:15:05.0 +0100
+++ new/CHANGELOG.md2020-08-08 17:35:52.0 +0200
@@ -1,5 +1,14 @@
 ## Current
 
+## Release v1.1.7 (6 August 2020)
+
+concurrent-ruby:
+
+* (#879) Consider falsy value on `Concurrent::Map#compute_if_absent` for fast 
non-blocking path
+* (#876) Reset Async queue on forking, makes Async fork-safe
+* (#856) Avoid running problematic code in RubyThreadLocalVar on MRI that 
occasionally results in segfault
+* (#853) Introduce ThreadPoolExecutor without a Queue
+
 ## Release v1.1.6, edge v0.6.0 (10 Feb 2020)
 
 concurrent-ruby:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Gemfile new/Gemfile
--- old/Gemfile 2020-02-10 22:15:05.0 +0100
+++ new/Gemfile 2020-08-08 17:35:52.0 +0200
@@ -14,7 +14,7 @@
 group :development do
   gem 'rake', (Concurrent.ruby_version :<, 2, 2, 0) ? '~> 12.0' : '~> 13.0'
   gem 'rake-compiler', '~> 1.0', '>= 1.0.7'
-  gem 'rake-compiler-dock', '~> 0.7.0'
+  gem 'rake-compiler-dock', '~> 1.0'
   gem 'pry', '~> 0.11', platforms: :mri
 end
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/LICENSE.md new/LICENSE.md
--- old/LICENSE.md  2020-02-10 22:15:05.0 +0100
+++ new/LICENSE.md  1970-01-01 01:00:00.0 +0100
@@ -1,23 +0,0 @@
-```
-Copyright (c) Jerry D'Antonio -- released under the MIT license.
-
-http://www.opensource.org/licenses/mit-license.php  
-
-Permission is hereby granted, free of charge, to any person obtaining a copy  
-of this software and associated documentation files (the "Software"), to deal  
-in the Software without restriction, including without limitation the rights  
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell  
-copies of the Software, and to permit persons to whom the Software is  
-furnished to do so, subject to the following conditions:  
- 
-The above copyright notice and this permission notice shall be included in  
-all copies or substantial portions of the Software.  
- 
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR  
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,  
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE  
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER  
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,  
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN  
-THE SOFTWARE. 
-```
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/LICENSE.txt new/LICENSE.txt
--- old/LICENSE.txt 1970-01-01 01:00:00.0 +0100
+++ new/LICENSE.txt 2020-08-08 17:35:52.0 +0200
@@ -0,0 +1,21 @@
+Copyright (c) Jerry D'Antonio -- released under the MIT license.
+
+http://www.opensource.org/licenses/mit-license.php
+
+Permission is hereby granted, free of charge, to any 

commit rubygem-concurrent-ruby for openSUSE:Factory

2020-03-04 Thread root
Hello community,

here is the log from the commit of package rubygem-concurrent-ruby for 
openSUSE:Factory checked in at 2020-03-04 09:43:17

Comparing /work/SRC/openSUSE:Factory/rubygem-concurrent-ruby (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-concurrent-ruby.new.26092 (New)


Package is "rubygem-concurrent-ruby"

Wed Mar  4 09:43:17 2020 rev:10 rq:781178 version:1.1.6

Changes:

--- 
/work/SRC/openSUSE:Factory/rubygem-concurrent-ruby/rubygem-concurrent-ruby.changes
  2019-03-27 16:18:05.363571201 +0100
+++ 
/work/SRC/openSUSE:Factory/.rubygem-concurrent-ruby.new.26092/rubygem-concurrent-ruby.changes
   2020-03-04 09:44:29.094074492 +0100
@@ -1,0 +2,29 @@
+Tue Mar  3 11:00:19 UTC 2020 - Manuel Schnitzer 
+
+- updated to version 1.1.6
+
+  ## Release v1.1.6, edge v0.6.0 (10 Feb 2020)
+
+  concurrent-ruby:
+
+  * (#841) Concurrent.disable_at_exit_handlers! is no longer needed and was 
deprecated.
+  * (#841) AbstractExecutorService#auto_terminate= was deprecated and has no 
effect.
+Set :auto_terminate option instead when executor is initialized.
+
+  ## Release v1.1.6.pre1, edge v0.6.0.pre1 (26 Jan 2020)
+
+  concurrent-ruby:
+
+  * (#828) Allow to name executors, the name is also used to name their threads
+  * (#838) Implement #dup and #clone for structs
+  * (#821) Safer finalizers for thread local variables
+  * Documentation fixes
+  * (#814) Use Ruby's Etc.nprocessors if available
+  * (#812) Fix directory structure not to mess with packaging tools
+  * (#840) Fix termination of pools on JRuby
+
+  concurrent-ruby-edge:
+
+  * Add WrappingExecutor (#830)
+
+---

Old:

  concurrent-ruby-1.1.5.gem

New:

  concurrent-ruby-1.1.6.gem



Other differences:
--
++ rubygem-concurrent-ruby.spec ++
--- /var/tmp/diff_new_pack.khCjgn/_old  2020-03-04 09:44:32.110076300 +0100
+++ /var/tmp/diff_new_pack.khCjgn/_new  2020-03-04 09:44:32.114076302 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package rubygem-concurrent-ruby
 #
-# 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-concurrent-ruby
-Version:1.1.5
+Version:1.1.6
 Release:0
 %define mod_name concurrent-ruby
 %define mod_full_name %{mod_name}-%{version}
@@ -32,7 +32,7 @@
 BuildRequires:  %{ruby >= 1.9.3}
 BuildRequires:  %{rubygem gem2rpm}
 BuildRequires:  ruby-macros >= 5
-Url:http://www.concurrent-ruby.com
+URL:http://www.concurrent-ruby.com
 Source: https://rubygems.org/gems/%{mod_full_name}.gem
 Source1:gem2rpm.yml
 Summary:Modern concurrency tools for Ruby. Inspired by Erlang, Clojure,

++ concurrent-ruby-1.1.5.gem -> concurrent-ruby-1.1.6.gem ++
 35854 lines of diff (skipped)




commit rubygem-concurrent-ruby for openSUSE:Factory

2019-03-27 Thread root
Hello community,

here is the log from the commit of package rubygem-concurrent-ruby for 
openSUSE:Factory checked in at 2019-03-27 16:17:59

Comparing /work/SRC/openSUSE:Factory/rubygem-concurrent-ruby (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-concurrent-ruby.new.25356 (New)


Package is "rubygem-concurrent-ruby"

Wed Mar 27 16:17:59 2019 rev:9 rq:685131 version:1.1.5

Changes:

--- 
/work/SRC/openSUSE:Factory/rubygem-concurrent-ruby/rubygem-concurrent-ruby.changes
  2019-03-04 09:19:41.392608381 +0100
+++ 
/work/SRC/openSUSE:Factory/.rubygem-concurrent-ruby.new.25356/rubygem-concurrent-ruby.changes
   2019-03-27 16:18:05.363571201 +0100
@@ -1,0 +2,19 @@
+Thu Mar 14 10:53:13 UTC 2019 - Stephan Kulow 
+
+- updated to version 1.1.5
+ see installed CHANGELOG.md
+
+  ## Release v1.1.5, edge v0.5.0 (10 mar 2019)
+  
+  concurrent-ruby:
+  
+  * fix potential leak of context on JRuby and Java 7
+  
+  concurrent-ruby-edge:
+  
+  * Add finalized Concurrent::Cancellation
+  * Add finalized Concurrent::Throttle
+  * Add finalized Concurrent::Promises::Channel
+  * Add new Concurrent::ErlangActor
+
+---

Old:

  concurrent-ruby-1.1.4.gem

New:

  concurrent-ruby-1.1.5.gem



Other differences:
--
++ rubygem-concurrent-ruby.spec ++
--- /var/tmp/diff_new_pack.xWiIJk/_old  2019-03-27 16:18:06.267571013 +0100
+++ /var/tmp/diff_new_pack.xWiIJk/_new  2019-03-27 16:18:06.271571012 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package rubygem-concurrent-ruby
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # 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-concurrent-ruby
-Version:1.1.4
+Version:1.1.5
 Release:0
 %define mod_name concurrent-ruby
 %define mod_full_name %{mod_name}-%{version}

++ concurrent-ruby-1.1.4.gem -> concurrent-ruby-1.1.5.gem ++
 1676 lines of diff (skipped)




commit rubygem-concurrent-ruby for openSUSE:Factory

2019-03-04 Thread root
Hello community,

here is the log from the commit of package rubygem-concurrent-ruby for 
openSUSE:Factory checked in at 2019-03-04 09:19:36

Comparing /work/SRC/openSUSE:Factory/rubygem-concurrent-ruby (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-concurrent-ruby.new.28833 (New)


Package is "rubygem-concurrent-ruby"

Mon Mar  4 09:19:36 2019 rev:8 rq:679517 version:1.1.4

Changes:

--- 
/work/SRC/openSUSE:Factory/rubygem-concurrent-ruby/rubygem-concurrent-ruby.changes
  2018-11-20 22:43:34.270257533 +0100
+++ 
/work/SRC/openSUSE:Factory/.rubygem-concurrent-ruby.new.28833/rubygem-concurrent-ruby.changes
   2019-03-04 09:19:41.392608381 +0100
@@ -1,0 +2,11 @@
+Wed Dec 19 07:04:11 UTC 2018 - Stephan Kulow 
+
+- updated to version 1.1.4
+ see installed CHANGELOG.md
+
+  ## Release v1.1.4 (14 Dec 2018)
+  
+  * (#780) Remove java_alias of 'submit' method of Runnable to let executor 
service work on java 11
+  * (#776) Fix NameError on defining a struct with a name which is already 
taken in an ancestor
+
+---

Old:

  concurrent-ruby-1.1.3.gem

New:

  concurrent-ruby-1.1.4.gem



Other differences:
--
++ rubygem-concurrent-ruby.spec ++
--- /var/tmp/diff_new_pack.f1OSB2/_old  2019-03-04 09:19:42.320608214 +0100
+++ /var/tmp/diff_new_pack.f1OSB2/_new  2019-03-04 09:19:42.324608213 +0100
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-concurrent-ruby
-Version:1.1.3
+Version:1.1.4
 Release:0
 %define mod_name concurrent-ruby
 %define mod_full_name %{mod_name}-%{version}

++ concurrent-ruby-1.1.3.gem -> concurrent-ruby-1.1.4.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CHANGELOG.md new/CHANGELOG.md
--- old/CHANGELOG.md2018-11-07 08:57:25.0 +0100
+++ new/CHANGELOG.md2018-12-15 18:44:20.0 +0100
@@ -1,5 +1,10 @@
 ## Current
 
+## Release v1.1.4 (14 Dec 2018)
+
+* (#780) Remove java_alias of 'submit' method of Runnable to let executor 
service work on java 11
+* (#776) Fix NameError on defining a struct with a name which is already taken 
in an ancestor
+
 ## Release v1.1.3 (7 Nov 2018)
 
 * (#775) fix partial require of the gem (although not officially supported)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/README.md new/README.md
--- old/README.md   2018-11-07 08:57:25.0 +0100
+++ new/README.md   2018-12-15 18:44:20.0 +0100
@@ -43,7 +43,7 @@
 
 *Concurrent Ruby makes one of the strongest thread safety guarantees of any 
Ruby concurrency 
 library, providing consistent behavior and guarantees on all three of the main 
Ruby interpreters 
-(MRI/CRuby, JRuby, and Rubinius).*
+(MRI/CRuby, JRuby, Rubinius, TruffleRuby).*
 
 Every abstraction in this library is thread safe. Specific thread safety 
guarantees are documented 
 with each abstraction.
@@ -59,7 +59,7 @@
 immutable variable types and data structures.
 
 We've also initiated discussion to document [memory 
model](docs-source/synchronization.md) of Ruby which 
-would provide consistent behaviour and guarantees on all three of the main 
Ruby interpreters 
+would provide consistent behaviour and guarantees on all four of the main Ruby 
interpreters 
 (MRI/CRuby, JRuby, Rubinius, TruffleRuby).
 
 ## Features & Documentation
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Rakefile new/Rakefile
--- old/Rakefile2018-11-07 08:57:25.0 +0100
+++ new/Rakefile2018-12-15 18:44:20.0 +0100
@@ -18,11 +18,10 @@
 
 require 'rake/javaextensiontask'
 
-JRUBY_JAR_PATH = '/usr/local/opt/rbenv/versions/jruby-9.1.17.0/lib/jruby.jar'
-
 class ConcurrentRubyJavaExtensionTask < Rake::JavaExtensionTask
   def java_classpath_arg(*args)
 jruby_cpath = nil
+
 if RUBY_PLATFORM =~ /java/
   begin
 cpath   = 
Java::java.lang.System.getProperty('java.class.path').split(File::PATH_SEPARATOR)
@@ -30,11 +29,26 @@
 jruby_cpath = cpath.compact.join(File::PATH_SEPARATOR)
   rescue => e
   end
+
+  unless jruby_cpath
+libdir = RbConfig::CONFIG['libdir']
+if libdir.start_with? "classpath:"
+  raise 'Cannot build with jruby-complete'
+end
+jruby_cpath = File.join(libdir, "jruby.jar")
+  end
 end
+
 unless jruby_cpath
-  jruby_cpath = JRUBY_JAR_PATH
-

commit rubygem-concurrent-ruby for openSUSE:Factory

2018-11-20 Thread root
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.md2018-11-05 15:22:14.0 +0100
+++ new/CHANGELOG.md2018-11-07 08:57:25.0 +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/Rakefile2018-11-05 15:22:14.0 +0100
+++ new/Rakefile2018-11-07 08:57:25.0 +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' '-

commit rubygem-concurrent-ruby for openSUSE:Factory

2018-11-10 Thread root
Hello community,

here is the log from the commit of package rubygem-concurrent-ruby for 
openSUSE:Factory checked in at 2018-11-10 17:00:34

Comparing /work/SRC/openSUSE:Factory/rubygem-concurrent-ruby (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-concurrent-ruby.new (New)


Package is "rubygem-concurrent-ruby"

Sat Nov 10 17:00:34 2018 rev:6 rq:646834 version:1.1.1

Changes:

--- 
/work/SRC/openSUSE:Factory/rubygem-concurrent-ruby/rubygem-concurrent-ruby.changes
  2017-03-14 10:07:12.550751476 +0100
+++ 
/work/SRC/openSUSE:Factory/.rubygem-concurrent-ruby.new/rubygem-concurrent-ruby.changes
 2018-11-10 17:02:19.435537627 +0100
@@ -1,0 +2,66 @@
+Tue Nov  6 07:45:05 UTC 2018 - mschnit...@suse.com
+
+- updated to version 1.1.1
+
+  * (#768) add support for 1.9.3 back
+
+  ## Release v1.1.0, edge v0.4.0 (31 OCt 2018) (yanked)
+
+  * (#768) yanked because of issues with removed 1.9.3 support
+
+  ## Release v1.1.0.pre2, edge v0.4.0.pre2 (18 Sep 2018)
+
+  concurrent-ruby:
+
+  * fixed documentation and README links
+  * fix Set for TruffleRuby and Rubinius
+  * use properly supported TruffleRuby APIs
+
+  concurrent-ruby-edge:
+
+  * add Promises.zip_futures_over_on
+
+  ## Release v1.1.0.pre1, edge v0.4.0.pre1 (15 Aug 2018)
+
+  concurrent-ruby:
+
+  * requires at least Ruby 2.0
+  * 
[Promises](http://ruby-concurrency.github.io/concurrent-ruby/1.1.0/Concurrent/Promises.html)
+are moved from `concurrent-ruby-edge` to `concurrent-ruby`
+  * Add support for TruffleRuby
+* (#734) Fix Array/Hash/Set construction broken on TruffleRuby
+* AtomicReference fixed
+  * CI stabilization
+  * remove sharp dependency edge -> core
+  * remove warnings
+  * documentation updates
+  * Exchanger is no longer documented as edge since it was already available in
+`concurrent-ruby`
+  * (#644) Fix Map#each and #each_pair not returning enumerator outside of MRI
+  * (#659) Edge promises fail during error handling
+  * (#741) Raise on recursive Delay#value call
+  * (#727) #717 fix global IO executor on JRuby
+  * (#740) Drop support for CRuby 1.9, JRuby 1.7, Rubinius.
+  * (#737) Move AtomicMarkableReference out of Edge
+  * (#708) Prefer platform specific memory barriers
+  * (#735) Fix wrong expected exception in channel spec assertion
+  * (#729) Allow executor option in `Promise#then`
+  * (#725) fix timeout check to use timeout_interval
+  * (#719) update engine detection
+  * (#660) Add specs for Promise#zip/Promise.zip ordering
+  * (#654) Promise.zip execution changes
+  * (#666) Add thread safe set implementation
+  * (#651) #699 #to_s, #inspect should not output negative object IDs.
+  * (#685) Avoid RSpec warnings about raise_error
+  * (#680) Avoid RSpec monkey patching, persist spec results locally, use RSpec
+v3.7.0
+  * (#665) Initialize the monitor for new subarrays on Rubinius
+  * (#661) Fix error handling in edge promises
+
+  concurrent-ruby-edge:
+
+  * (#659) Edge promises fail during error handling
+  * Edge files clearly separated in `lib-edge`
+  * added ReInclude
+
+---

Old:

  concurrent-ruby-1.0.5.gem

New:

  concurrent-ruby-1.1.1.gem



Other differences:
--
++ rubygem-concurrent-ruby.spec ++
--- /var/tmp/diff_new_pack.CZjvDc/_old  2018-11-10 17:02:19.895537065 +0100
+++ /var/tmp/diff_new_pack.CZjvDc/_new  2018-11-10 17:02:19.895537065 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package rubygem-concurrent-ruby
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # 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-concurrent-ruby
-Version:1.0.5
+Version:1.1.1
 Release:0
 %define mod_name concurrent-ruby
 %define mod_full_name %{mod_name}-%{version}
@@ -33,7 +33,7 @@
 BuildRequires:  %{rubygem gem2rpm}
 BuildRequires:  ruby-macros >= 5
 Url:http://www.concurrent-ruby.com
-Source: http://rubygems.org/gems/%{mod_full_name}.gem
+Source: https://rubygems.org/gems/%{mod_full_name}.gem
 Source1:gem2rpm.yml
 Summary:Modern concurrency tools for Ruby. Inspired by Erlang, Clojure,
 License:MIT
@@ -51,7 +51,7 @@
 
 %install
 %gem_install \
-  --doc-files="CHANGELOG.md LICENSE.txt README.md" \
+  --doc-files="CHANGELOG.md LICENSE.md README.md" \
   -f
 
 %gem_packages

++ concurrent-ruby-1.0.5.gem -> concurrent-ruby-1.1.1.gem ++
 17692 lines of diff (skipped)




commit rubygem-concurrent-ruby for openSUSE:Factory

2017-03-14 Thread root
Hello community,

here is the log from the commit of package rubygem-concurrent-ruby for 
openSUSE:Factory checked in at 2017-03-14 10:06:16

Comparing /work/SRC/openSUSE:Factory/rubygem-concurrent-ruby (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-concurrent-ruby.new (New)


Package is "rubygem-concurrent-ruby"

Tue Mar 14 10:06:16 2017 rev:5 rq:479069 version:1.0.5

Changes:

--- 
/work/SRC/openSUSE:Factory/rubygem-concurrent-ruby/rubygem-concurrent-ruby.changes
  2017-01-15 11:18:12.397311814 +0100
+++ 
/work/SRC/openSUSE:Factory/.rubygem-concurrent-ruby.new/rubygem-concurrent-ruby.changes
 2017-03-14 10:07:12.550751476 +0100
@@ -1,0 +2,7 @@
+Mon Mar 13 12:12:16 UTC 2017 - hvo...@suse.com
+
+- Update to 1.0.5
+  see installed CHANGELOG.md and
+  https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.0.5
+  
+---

Old:

  concurrent-ruby-1.0.4.gem

New:

  concurrent-ruby-1.0.5.gem



Other differences:
--
++ rubygem-concurrent-ruby.spec ++
--- /var/tmp/diff_new_pack.dUd5EM/_old  2017-03-14 10:07:13.010686349 +0100
+++ /var/tmp/diff_new_pack.dUd5EM/_new  2017-03-14 10:07:13.014685782 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package rubygem-concurrent-ruby
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # 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-concurrent-ruby
-Version:1.0.4
+Version:1.0.5
 Release:0
 %define mod_name concurrent-ruby
 %define mod_full_name %{mod_name}-%{version}

++ concurrent-ruby-1.0.4.gem -> concurrent-ruby-1.0.5.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CHANGELOG.md new/CHANGELOG.md
--- old/CHANGELOG.md2016-12-27 03:03:31.0 +0100
+++ new/CHANGELOG.md2017-02-26 18:03:11.0 +0100
@@ -1,4 +1,20 @@
-## Current Release v1.0.4 (27 Dec 2016)
+## Release v1.0.5, edge v0.3.1 (26 Feb 2017)
+
+concurrent-ruby:
+
+* Documentation for Event and Semaphore
+* Use Unsafe#fullFence and #loadFence directly since the shortcuts were 
removed in JRuby
+* Do not depend on org.jruby.util.unsafe.UnsafeHolder
+
+concurrent-ruby-edge:
+
+* (#620) Actors on Pool raise an error
+* (#624) Delayed promises did not interact correctly with flatting
+  * Fix arguments yielded by callback methods
+* Overridable default executor in promises factory methods
+* Asking actor to terminate will always resolve to `true`
+
+## Release v1.0.4, edge v0.3.0 (27 Dec 2016)
 
 concurrent-ruby:
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/README.md new/README.md
--- old/README.md   2016-12-27 03:03:31.0 +0100
+++ new/README.md   2017-02-26 18:03:11.0 +0100
@@ -84,7 +84,7 @@
 
 Thread-safe variables:
 
-* 
[Agent](http://ruby-concurrency.github.io/concurrent-ruby/Concurrent/Agent.html):
 A way to manage shared, mutable, *asynchronous*, independent, state. Based on 
Clojure's [Agent](http://clojure.org/agents).
+* 
[Agent](http://ruby-concurrency.github.io/concurrent-ruby/Concurrent/Agent.html):
 A way to manage shared, mutable, *asynchronous*, independent state. Based on 
Clojure's [Agent](http://clojure.org/agents).
 * 
[Atom](http://ruby-concurrency.github.io/concurrent-ruby/Concurrent/Atom.html): 
A way to manage shared, mutable, *synchronous*, independent state. Based on 
Clojure's [Atom](http://clojure.org/atoms).
 * 
[AtomicBoolean](http://ruby-concurrency.github.io/concurrent-ruby/Concurrent/AtomicBoolean.html)
 A boolean value that can be updated atomically.
 * 
[AtomicFixnum](http://ruby-concurrency.github.io/concurrent-ruby/Concurrent/AtomicFixnum.html)
 A numeric value that can be updated atomically.
Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/concurrent/atomic/abstract_thread_local_var.rb 
new/lib/concurrent/atomic/abstract_thread_local_var.rb
--- old/lib/concurrent/atomic/abstract_thread_local_var.rb  2016-12-27 
03:03:31.0 +0100
+++ new/lib/concurrent/atomic/abstract_thread_local_var.rb  2017-02-26 
18:03:11.0 +0100
@@ -15,7 +15,9 @@
 
   if block_given?
 @default_block = default_block
+@default = nil
   else
+@default_block = nil
 @default = default
   end
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/concurrent/atomic/atomic_boo

commit rubygem-concurrent-ruby for openSUSE:Factory

2016-05-28 Thread h_root
Hello community,

here is the log from the commit of package rubygem-concurrent-ruby for 
openSUSE:Factory checked in at 2016-05-29 03:11:27

Comparing /work/SRC/openSUSE:Factory/rubygem-concurrent-ruby (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-concurrent-ruby.new (New)


Package is "rubygem-concurrent-ruby"

Changes:

--- 
/work/SRC/openSUSE:Factory/rubygem-concurrent-ruby/rubygem-concurrent-ruby.changes
  2016-04-22 16:24:31.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.rubygem-concurrent-ruby.new/rubygem-concurrent-ruby.changes
 2016-05-29 03:12:44.0 +0200
@@ -1,0 +2,6 @@
+Tue May  3 04:32:14 UTC 2016 - co...@suse.com
+
+- updated to version 1.0.2
+ see installed CHANGELOG.md
+
+---

Old:

  concurrent-ruby-1.0.1.gem

New:

  concurrent-ruby-1.0.2.gem



Other differences:
--
++ rubygem-concurrent-ruby.spec ++
--- /var/tmp/diff_new_pack.yZVSej/_old  2016-05-29 03:12:44.0 +0200
+++ /var/tmp/diff_new_pack.yZVSej/_new  2016-05-29 03:12:44.0 +0200
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-concurrent-ruby
-Version:1.0.1
+Version:1.0.2
 Release:0
 %define mod_name concurrent-ruby
 %define mod_full_name %{mod_name}-%{version}

++ concurrent-ruby-1.0.1.gem -> concurrent-ruby-1.0.2.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CHANGELOG.md new/CHANGELOG.md
--- old/CHANGELOG.md2016-02-27 14:47:46.0 +0100
+++ new/CHANGELOG.md2016-05-02 16:19:25.0 +0200
@@ -1,4 +1,11 @@
-## Current Release v1.0.1 (27 February 2016)
+## Current Release v1.0.2 (2 May 2016)
+
+* Fix bug with `Concurrent::Map` MRI backend `#inspect` method
+* Fix bug with `Concurrent::Map` MRI backend using `Hash#value?`
+* Improved documentation and examples
+* Minor updates to Edge
+
+### Release v1.0.1 (27 February 2016)
 
 * Fix "uninitialized constant Concurrent::ReentrantReadWriteLock" error.
 * Better handling of `autoload` vs. `require`.
Files old/checksums.yaml.gz and new/checksums.yaml.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/lib/concurrent/collection/map/non_concurrent_map_backend.rb 
new/lib/concurrent/collection/map/non_concurrent_map_backend.rb
--- old/lib/concurrent/collection/map/non_concurrent_map_backend.rb 
2016-02-27 14:47:46.0 +0100
+++ new/lib/concurrent/collection/map/non_concurrent_map_backend.rb 
2016-05-02 16:19:25.0 +0200
@@ -76,10 +76,6 @@
 @backend.key?(key)
   end
 
-  def value?(value)
-@backend.value?(value)
-  end
-
   def delete(key)
 @backend.delete(key)
   end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/lib/concurrent/collection/map/synchronized_map_backend.rb 
new/lib/concurrent/collection/map/synchronized_map_backend.rb
--- old/lib/concurrent/collection/map/synchronized_map_backend.rb   
2016-02-27 14:47:46.0 +0100
+++ new/lib/concurrent/collection/map/synchronized_map_backend.rb   
2016-05-02 16:19:25.0 +0200
@@ -53,10 +53,6 @@
 synchronize { super }
   end
 
-  def value?(value)
-synchronize { super }
-  end
-
   def delete(key)
 synchronize { super }
   end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/concurrent/map.rb new/lib/concurrent/map.rb
--- old/lib/concurrent/map.rb   2016-02-27 14:47:46.0 +0100
+++ new/lib/concurrent/map.rb   2016-05-02 16:19:25.0 +0200
@@ -149,7 +149,7 @@
 return true if value.equal?(v)
   end
   false
-end unless method_defined?(:value?)
+end
 
 def keys
   arr = []
@@ -202,6 +202,15 @@
 
 undef :freeze
 
+# @!visibility private
+DEFAULT_OBJ_ID_STR_WIDTH = (2**50).class == Fixnum ? 14 : 7 # we want to 
look "native", 7 for 32-bit, 14 for 64-bit
+# override default #inspect() method: firstly, we don't want to be 
spilling our guts (i-vars), secondly, MRI backend's
+# #inspect() call on its @backend i-var will bump @backend's iter level 
while possibly yielding GVL
+def inspect
+  id_str = (object_id << 1).to_s(16).rjust(DEFAULT_OBJ_ID_STR_WIDTH, '0')
+  "#<#{self.class.name}:0x#{id_str} entries=#{size} 
default_proc=#{@default_proc.inspect}>"
+end
+
 private
 def raise_fetch_no_key
   raise KeyError, 'key not found'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/concurrent/promise.rb 
new/lib/concurrent/promise.rb
--- old/lib/concurrent/promise.rb   2016-02-27 14:47:46.0