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 - [email protected]
+
+- 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