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