Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package rubygem-childprocess for
openSUSE:Factory checked in at 2021-07-12 21:39:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rubygem-childprocess (Old)
and /work/SRC/openSUSE:Factory/.rubygem-childprocess.new.2625 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rubygem-childprocess"
Mon Jul 12 21:39:42 2021 rev:29 rq:903490 version:4.1.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/rubygem-childprocess/rubygem-childprocess.changes
2020-09-12 00:13:24.141265226 +0200
+++
/work/SRC/openSUSE:Factory/.rubygem-childprocess.new.2625/rubygem-childprocess.changes
2021-07-12 21:39:43.612349952 +0200
@@ -1,0 +2,12 @@
+Thu Jun 24 17:10:49 UTC 2021 - Stephan Kulow <[email protected]>
+
+updated to version 4.1.0
+ see installed CHANGELOG.md
+
+ ### Version 4.1.0 / 2021-06-08
+
+ * [#170](https://github.com/enkessler/childprocess/pull/170): Update gem
homepage to use `https://`
+ * [#177](https://github.com/enkessler/childprocess/pull/177): Add
ARM64-macos support
+
+
+-------------------------------------------------------------------
Old:
----
childprocess-4.0.0.gem
New:
----
childprocess-4.1.0.gem
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ rubygem-childprocess.spec ++++++
--- /var/tmp/diff_new_pack.bLyKWQ/_old 2021-07-12 21:39:44.192345380 +0200
+++ /var/tmp/diff_new_pack.bLyKWQ/_new 2021-07-12 21:39:44.192345380 +0200
@@ -1,7 +1,7 @@
#
# spec file for package rubygem-childprocess
#
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 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-childprocess
-Version: 4.0.0
+Version: 4.1.0
Release: 0
%define mod_name childprocess
%define mod_full_name %{mod_name}-%{version}
@@ -32,7 +32,7 @@
BuildRequires: %{ruby >= 2.4.0}
BuildRequires: %{rubygem gem2rpm}
BuildRequires: ruby-macros >= 5
-URL: http://github.com/enkessler/childprocess
+URL: https://github.com/enkessler/childprocess
Source: https://rubygems.org/gems/%{mod_full_name}.gem
Source1: gem2rpm.yml
Summary: A simple and reliable solution for controlling external
programs
++++++ childprocess-4.0.0.gem -> childprocess-4.1.0.gem ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/CHANGELOG.md new/CHANGELOG.md
--- old/CHANGELOG.md 2020-06-18 08:32:02.000000000 +0200
+++ new/CHANGELOG.md 2021-06-09 03:39:34.000000000 +0200
@@ -1,6 +1,12 @@
+### Version 4.1.0 / 2021-06-08
+
+* [#170](https://github.com/enkessler/childprocess/pull/170): Update gem
homepage to use `https://`
+* [#177](https://github.com/enkessler/childprocess/pull/177): Add ARM64-macos
support
+
### Version 4.0.0 / 2020-06-18
* [#167](https://github.com/enkessler/childprocess/pull/167): Fix detach
behavior on Windows
+* [#168](https://github.com/enkessler/childprocess/pull/168): Drop support for
Ruby 2.3
### Version 3.0.0 / 2019-09-20
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Gemfile new/Gemfile
--- old/Gemfile 2020-06-18 08:32:02.000000000 +0200
+++ new/Gemfile 2021-06-09 03:39:34.000000000 +0200
@@ -6,16 +6,4 @@
# Used for local development/testing only
gem 'rake'
-if RUBY_VERSION =~ /^1\./
- gem 'tins', '< 1.7' # The 'tins' gem requires Ruby 2.x on/after this version
- gem 'json', '< 2.0' # The 'json' gem drops pre-Ruby 2.x support on/after
this version
- gem 'term-ansicolor', '< 1.4' # The 'term-ansicolor' gem requires Ruby 2.x
on/after this version
-
- # ffi gem for Windows requires Ruby 2.x on/after this version
- gem 'ffi', '< 1.9.15' if ENV['CHILDPROCESS_POSIX_SPAWN'] == 'true' ||
Gem.win_platform?
-elsif Gem::Version.new(RUBY_VERSION) < Gem::Version.new('2.2')
- # Ruby 2.0/2.1 support only ffi before 1.10
- gem 'ffi', '~> 1.9.0' if ENV['CHILDPROCESS_POSIX_SPAWN'] == 'true' ||
Gem.win_platform?
-else
- gem 'ffi' if ENV['CHILDPROCESS_POSIX_SPAWN'] == 'true' || Gem.win_platform?
-end
+gem 'ffi' if ENV['CHILDPROCESS_POSIX_SPAWN'] == 'true' || Gem.win_platform?
Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/childprocess.gemspec new/childprocess.gemspec
--- old/childprocess.gemspec 2020-06-18 08:32:02.000000000 +0200
+++ new/childprocess.gemspec 2021-06-09 03:39:34.000000000 +0200
@@ -8,7 +8,7 @@
s.platform = Gem::Platform::RUBY
s.authors = ["Jari Bakken", "Eric Kessler", "Shane da Silva"]
s.email = ["[email protected]", "[email protected]"]
- s.homepage = "http://github.com/enkessler/childprocess"
+ s.homepage = "https://github.com/enkessler/childprocess"
s.summary = %q{A simple and reliable solution for controlling external
programs running in the background on any Ruby / OS combination.}
s.description = %q{This gem aims at being a simple and reliable solution for
controlling external programs running in the background on any Ruby / OS
combination.}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/childprocess/unix/platform/arm64-macosx.rb
new/lib/childprocess/unix/platform/arm64-macosx.rb
--- old/lib/childprocess/unix/platform/arm64-macosx.rb 1970-01-01
01:00:00.000000000 +0100
+++ new/lib/childprocess/unix/platform/arm64-macosx.rb 2021-06-09
03:39:34.000000000 +0200
@@ -0,0 +1,11 @@
+module ChildProcess::Unix::Platform
+ SIZEOF = {
+ :posix_spawn_file_actions_t => 8,
+ :posix_spawnattr_t => 8,
+ :sigset_t => 4
+ }
+ POSIX_SPAWN_RESETIDS = 1
+ POSIX_SPAWN_SETPGROUP = 2
+ POSIX_SPAWN_SETSIGDEF = 4
+ POSIX_SPAWN_SETSIGMASK = 8
+end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/childprocess/version.rb
new/lib/childprocess/version.rb
--- old/lib/childprocess/version.rb 2020-06-18 08:32:02.000000000 +0200
+++ new/lib/childprocess/version.rb 2021-06-09 03:39:34.000000000 +0200
@@ -1,3 +1,3 @@
module ChildProcess
- VERSION = '4.0.0'
+ VERSION = '4.1.0'
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/metadata new/metadata
--- old/metadata 2020-06-18 08:32:02.000000000 +0200
+++ new/metadata 2021-06-09 03:39:34.000000000 +0200
@@ -1,16 +1,16 @@
--- !ruby/object:Gem::Specification
name: childprocess
version: !ruby/object:Gem::Version
- version: 4.0.0
+ version: 4.1.0
platform: ruby
authors:
- Jari Bakken
- Eric Kessler
- Shane da Silva
-autorequire:
+autorequire:
bindir: bin
cert_chain: []
-date: 2020-06-18 00:00:00.000000000 Z
+date: 2021-06-09 00:00:00.000000000 Z
dependencies:
- !ruby/object:Gem::Dependency
name: rspec
@@ -87,6 +87,7 @@
- lib/childprocess/unix/fork_exec_process.rb
- lib/childprocess/unix/io.rb
- lib/childprocess/unix/lib.rb
+- lib/childprocess/unix/platform/arm64-macosx.rb
- lib/childprocess/unix/platform/i386-linux.rb
- lib/childprocess/unix/platform/i386-solaris.rb
- lib/childprocess/unix/platform/x86_64-linux.rb
@@ -111,11 +112,11 @@
- spec/spec_helper.rb
- spec/unix_spec.rb
- spec/windows_spec.rb
-homepage: http://github.com/enkessler/childprocess
+homepage: https://github.com/enkessler/childprocess
licenses:
- MIT
metadata: {}
-post_install_message:
+post_install_message:
rdoc_options: []
require_paths:
- lib
@@ -130,8 +131,8 @@
- !ruby/object:Gem::Version
version: '0'
requirements: []
-rubygems_version: 3.1.1
-signing_key:
+rubygems_version: 3.1.4
+signing_key:
specification_version: 4
summary: A simple and reliable solution for controlling external programs
running
in the background on any Ruby / OS combination.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/spec/childprocess_spec.rb
new/spec/childprocess_spec.rb
--- old/spec/childprocess_spec.rb 2020-06-18 08:32:02.000000000 +0200
+++ new/spec/childprocess_spec.rb 2021-06-09 03:39:34.000000000 +0200
@@ -195,7 +195,7 @@
Tempfile.open('grandparent_out') do |gp_file|
# Create a parent and detached child process that will spit out their
PID. Make sure that the child process lasts longer than the parent.
- p_process = ruby("require 'childprocess' ; c_process =
ChildProcess.build('ruby', '-e', 'puts \\\"Child PID: \#{Process.pid}\\\" ;
sleep 5') ; c_process.io.inherit! ; c_process.detach = true ; c_process.start
; puts \"Child PID: \#{c_process.pid}\" ; puts \"Parent PID: \#{Process.pid}\"")
+ p_process = ruby("$: << 'lib'; require 'childprocess' ; c_process =
ChildProcess.build('ruby', '-e', 'puts \\\"Child PID: \#{Process.pid}\\\" ;
sleep 5') ; c_process.io.inherit! ; c_process.detach = true ; c_process.start
; puts \"Child PID: \#{c_process.pid}\" ; puts \"Parent PID: \#{Process.pid}\"")
p_process.io.stdout = p_process.io.stderr = gp_file
# Let the parent process die
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/spec/io_spec.rb new/spec/io_spec.rb
--- old/spec/io_spec.rb 2020-06-18 08:32:02.000000000 +0200
+++ new/spec/io_spec.rb 2021-06-09 03:39:34.000000000 +0200
@@ -138,7 +138,7 @@
stdin.close
process.poll_for_exit(exit_timeout)
- ensure
+ ensure
out_receiver.close
out.close
end