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 <co...@suse.com>
+
+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       = ["morrow...@gmail.com", "sh...@dasilva.io"]
-  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

Reply via email to