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 @@ [](https://codeclimate.com/github/celluloid/celluloid) [](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:
