Hello community,

here is the log from the commit of package rubygem-celluloid for 
openSUSE:Factory checked in at 2019-01-21 10:53:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rubygem-celluloid (Old)
 and      /work/SRC/openSUSE:Factory/.rubygem-celluloid.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rubygem-celluloid"

Mon Jan 21 10:53:31 2019 rev:3 rq:665970 version:0.17.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/rubygem-celluloid/rubygem-celluloid.changes      
2016-03-26 15:21:34.000000000 +0100
+++ 
/work/SRC/openSUSE:Factory/.rubygem-celluloid.new.28833/rubygem-celluloid.changes
   2019-01-21 10:53:46.251770884 +0100
@@ -1,0 +2,13 @@
+Mon Jan 14 13:32:29 UTC 2019 - Stephan Kulow <[email protected]>
+
+- updated to version 0.17.4
+ see installed CHANGES.md
+
+  0.17.4 (2018-12-20)
+  -----
+  * [#773](https://github.com/celluloid/celluloid/pull/773)
+    Fix the errant 'Couldn't cleanly terminate all actors in 10 seconds!' 
message
+    after forking.  Fixes celluloid/celluloid#696.
+    ([@digitalextremist])
+
+-------------------------------------------------------------------

Old:
----
  celluloid-0.17.3.gem

New:
----
  celluloid-0.17.4.gem

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

Other differences:
------------------
++++++ rubygem-celluloid.spec ++++++
--- /var/tmp/diff_new_pack.0zAwcW/_old  2019-01-21 10:53:46.775770251 +0100
+++ /var/tmp/diff_new_pack.0zAwcW/_new  2019-01-21 10:53:46.779770246 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package rubygem-celluloid
 #
-# Copyright (c) 2016 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
@@ -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-celluloid
-Version:        0.17.3
+Version:        0.17.4
 Release:        0
 %define mod_name celluloid
 %define mod_full_name %{mod_name}-%{version}
@@ -33,7 +33,7 @@
 BuildRequires:  %{rubygem gem2rpm}
 BuildRequires:  ruby-macros >= 5
 Url:            https://github.com/celluloid/celluloid
-Source:         http://rubygems.org/gems/%{mod_full_name}.gem
+Source:         https://rubygems.org/gems/%{mod_full_name}.gem
 Source1:        gem2rpm.yml
 Summary:        Actor-based concurrent object framework for Ruby
 License:        MIT

++++++ celluloid-0.17.3.gem -> celluloid-0.17.4.gem ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CHANGES.md new/CHANGES.md
--- old/CHANGES.md      2016-01-18 22:45:54.000000000 +0100
+++ new/CHANGES.md      2018-12-20 15:57:02.000000000 +0100
@@ -1,3 +1,10 @@
+0.17.4 (2018-12-20)
+-----
+* [#773](https://github.com/celluloid/celluloid/pull/773)
+  Fix the errant 'Couldn't cleanly terminate all actors in 10 seconds!' message
+  after forking.  Fixes celluloid/celluloid#696.
+  ([@digitalextremist])
+
 0.17.3 (2016-01-18)
 -----
 * [#701](https://github.com/celluloid/celluloid/pull/701)
@@ -390,5 +397,6 @@
 -----
 * Initial release
 
+[@digitalextremist]: https://github.com/digitalextremist
 [@ioquatix]: https://github.com/ioquatix
 [@TiagoCardoso1983]: https://github.com/TiagoCardoso1983
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/README.md new/README.md
--- old/README.md       2016-01-18 22:45:54.000000000 +0100
+++ new/README.md       2018-12-20 15:57:02.000000000 +0100
@@ -5,6 +5,11 @@
 [![Code 
Climate](https://codeclimate.com/github/celluloid/celluloid.svg)](https://codeclimate.com/github/celluloid/celluloid)
 [![Coverage 
Status](https://coveralls.io/repos/celluloid/celluloid/badge.svg?branch=master)](https://coveralls.io/r/celluloid/celluloid)
 
+_NOTE: This is the 0.17.x **stable** branch of Celluloid. For the 0.18.x
+**development** branch, please see:_
+
+https://github.com/celluloid/celluloid
+
 > "I thought of objects being like biological cells and/or individual
 > computers on a network, only able to communicate with messages"
 > _--Alan Kay, creator of Smalltalk, on the meaning of "object oriented 
 > programming"_
Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/celluloid/group.rb new/lib/celluloid/group.rb
--- old/lib/celluloid/group.rb  2016-01-18 22:45:54.000000000 +0100
+++ new/lib/celluloid/group.rb  2018-12-20 15:57:02.000000000 +0100
@@ -3,6 +3,7 @@
     attr_accessor :group
 
     def initialize
+      @pid = $$
       @mutex = Mutex.new
       @group = []
       @running = true
@@ -25,7 +26,12 @@
       to_a.each { |thread| yield thread }
     end
 
+    def forked?
+      @pid != $$
+    end
+
     def to_a
+      return [] if forked?
       res = nil
       @mutex.synchronize { res = @group.dup }
       res
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/celluloid/version.rb new/lib/celluloid/version.rb
--- old/lib/celluloid/version.rb        2016-01-18 22:45:54.000000000 +0100
+++ new/lib/celluloid/version.rb        2018-12-20 15:57:02.000000000 +0100
@@ -1,3 +1,3 @@
 module Celluloid
-  VERSION = "0.17.3"
+  VERSION = "0.17.4"
 end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metadata new/metadata
--- old/metadata        2016-01-18 22:45:54.000000000 +0100
+++ new/metadata        2018-12-20 15:57:02.000000000 +0100
@@ -1,7 +1,7 @@
 --- !ruby/object:Gem::Specification
 name: celluloid
 version: !ruby/object:Gem::Version
-  version: 0.17.3
+  version: 0.17.4
 platform: ruby
 authors:
 - Tony Arcieri
@@ -9,7 +9,7 @@
 autorequire: 
 bindir: bin
 cert_chain: []
-date: 2016-01-18 00:00:00.000000000 Z
+date: 2018-12-20 00:00:00.000000000 Z
 dependencies:
 - !ruby/object:Gem::Dependency
   name: bundler
@@ -408,9 +408,8 @@
       version: 1.3.6
 requirements: []
 rubyforge_project: 
-rubygems_version: 2.5.1
+rubygems_version: 2.7.4
 signing_key: 
 specification_version: 4
 summary: Actor-based concurrent object framework for Ruby
 test_files: []
-has_rdoc: 


Reply via email to