Hello community,

here is the log from the commit of package rubygem-serverengine for 
openSUSE:Factory checked in at 2018-03-06 10:46:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rubygem-serverengine (Old)
 and      /work/SRC/openSUSE:Factory/.rubygem-serverengine.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rubygem-serverengine"

Tue Mar  6 10:46:00 2018 rev:3 rq:581501 version:2.0.6

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/rubygem-serverengine/rubygem-serverengine.changes    
    2017-03-03 17:55:47.293753532 +0100
+++ 
/work/SRC/openSUSE:Factory/.rubygem-serverengine.new/rubygem-serverengine.changes
   2018-03-06 10:46:02.986967829 +0100
@@ -1,0 +2,10 @@
+Tue Feb 27 05:33:28 UTC 2018 - factory-a...@kulow.org
+
+- updated to version 2.0.6
+ see installed Changelog
+
+  2018-02-09 version 2.0.6:
+  
+  * Avoid thread error log in ruby 2.5
+
+-------------------------------------------------------------------

Old:
----
  serverengine-2.0.5.gem

New:
----
  serverengine-2.0.6.gem

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

Other differences:
------------------
++++++ rubygem-serverengine.spec ++++++
--- /var/tmp/diff_new_pack.x7PWLI/_old  2018-03-06 10:46:03.730940953 +0100
+++ /var/tmp/diff_new_pack.x7PWLI/_new  2018-03-06 10:46:03.734940809 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package rubygem-serverengine
 #
-# 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-serverengine
-Version:        2.0.5
+Version:        2.0.6
 Release:        0
 %define mod_name serverengine
 %define mod_full_name %{mod_name}-%{version}
@@ -33,7 +33,7 @@
 BuildRequires:  %{rubygem gem2rpm}
 BuildRequires:  ruby-macros >= 5
 Url:            https://github.com/fluent/serverengine
-Source:         http://rubygems.org/gems/%{mod_full_name}.gem
+Source:         https://rubygems.org/gems/%{mod_full_name}.gem
 Source1:        gem2rpm.yml
 Summary:        ServerEngine - multiprocess server framework
 License:        Apache-2.0

++++++ serverengine-2.0.5.gem -> serverengine-2.0.6.gem ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Changelog new/Changelog
--- old/Changelog       2017-03-01 13:57:38.000000000 +0100
+++ new/Changelog       2018-01-10 08:51:09.000000000 +0100
@@ -1,3 +1,7 @@
+2018-02-09 version 2.0.6:
+
+* Avoid thread error log in ruby 2.5
+
 2017-03-01 version 2.0.5:
 
 * Support SERVERENGINE_SOCKETMANAGER_SOCK_DIR environment variable to change
Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/serverengine/socket_manager.rb 
new/lib/serverengine/socket_manager.rb
--- old/lib/serverengine/socket_manager.rb      2017-03-01 13:57:38.000000000 
+0100
+++ new/lib/serverengine/socket_manager.rb      2018-01-10 08:51:09.000000000 
+0100
@@ -138,7 +138,10 @@
 
       def process_peer(peer)
         while true
-          pid, method, bind, port = *SocketManager.recv_peer(peer)
+          res = SocketManager.recv_peer(peer)
+          return if res.nil?
+
+          pid, method, bind, port = *res
           begin
             send_socket(peer, pid, method, bind, port)
           rescue => e
@@ -157,7 +160,10 @@
     end
 
     def self.recv_peer(peer)
-      len = peer.read(4).unpack('N').first
+      res = peer.read(4)
+      return nil if res.nil?
+
+      len = res.unpack('N').first
       data = peer.read(len)
       Marshal.load(data)
     end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/serverengine/version.rb 
new/lib/serverengine/version.rb
--- old/lib/serverengine/version.rb     2017-03-01 13:57:38.000000000 +0100
+++ new/lib/serverengine/version.rb     2018-01-10 08:51:09.000000000 +0100
@@ -1,3 +1,3 @@
 module ServerEngine
-  VERSION = "2.0.5"
+  VERSION = "2.0.6"
 end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metadata new/metadata
--- old/metadata        2017-03-01 13:57:38.000000000 +0100
+++ new/metadata        2018-01-10 08:51:09.000000000 +0100
@@ -1,14 +1,14 @@
 --- !ruby/object:Gem::Specification
 name: serverengine
 version: !ruby/object:Gem::Version
-  version: 2.0.5
+  version: 2.0.6
 platform: ruby
 authors:
 - Sadayuki Furuhashi
 autorequire: 
 bindir: bin
 cert_chain: []
-date: 2017-03-01 00:00:00.000000000 Z
+date: 2018-01-10 00:00:00.000000000 Z
 dependencies:
 - !ruby/object:Gem::Dependency
   name: sigdump
@@ -154,7 +154,7 @@
       version: '0'
 requirements: []
 rubyforge_project: 
-rubygems_version: 2.6.8
+rubygems_version: 2.6.13
 signing_key: 
 specification_version: 4
 summary: ServerEngine - multiprocess server framework


Reply via email to