Hello community,
here is the log from the commit of package rubygem-mixlib-shellout for openSUSE:Factory checked in at 2019-03-04 09:20:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rubygem-mixlib-shellout (Old)
and /work/SRC/openSUSE:Factory/.rubygem-mixlib-shellout.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rubygem-mixlib-shellout"
Mon Mar 4 09:20:20 2019 rev:19 rq:679525 version:2.4.4
Changes:
--------
--- /work/SRC/openSUSE:Factory/rubygem-mixlib-shellout/rubygem-mixlib-shellout.changes 2019-01-21 10:25:18.529753570 +0100
+++ /work/SRC/openSUSE:Factory/.rubygem-mixlib-shellout.new.28833/rubygem-mixlib-shellout.changes 2019-03-04 09:20:22.108601054 +0100
@@ -1,0 +2,6 @@
+Wed Dec 19 07:10:53 UTC 2018 - Stephan Kulow
+
+- updated to version 2.4.4
+ no changelog found
+
+-------------------------------------------------------------------
Old:
----
mixlib-shellout-2.4.2.gem
New:
----
mixlib-shellout-2.4.4.gem
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ rubygem-mixlib-shellout.spec ++++++
--- /var/tmp/diff_new_pack.SuCPbo/_old 2019-03-04 09:20:22.888600914 +0100
+++ /var/tmp/diff_new_pack.SuCPbo/_new 2019-03-04 09:20:22.892600913 +0100
@@ -24,7 +24,7 @@
#
Name: rubygem-mixlib-shellout
-Version: 2.4.2
+Version: 2.4.4
Release: 0
%define mod_name mixlib-shellout
%define mod_full_name %{mod_name}-%{version}
@@ -48,7 +48,7 @@
%install
%gem_install \
- --doc-files="LICENSE README.md" \
+ --doc-files="LICENSE" \
-f
%gem_packages
++++++ mixlib-shellout-2.4.2.gem -> mixlib-shellout-2.4.4.gem ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/README.md new/README.md
--- old/README.md 2018-12-07 00:02:49.000000000 +0100
+++ new/README.md 1970-01-01 01:00:00.000000000 +0100
@@ -1,99 +0,0 @@
-# Mixlib::ShellOut
-[![Build Status Master](https://travis-ci.org/chef/mixlib-shellout.svg?branch=master)](https://travis-ci.org/chef/mixlib-shellout) [![Build Status Master](https://ci.appveyor.com/api/projects/status/github/chef/mixlib-shellout?branch=master&svg=true&passingText=master%20-%20Ok&pendingText=master%20-%20Pending&failingText=master%20-%20Failing)](https://ci.appveyor.com/project/Chef/mixlib-shellout/branch/master) [![Gem Version](https://badge.fury.io/rb/mixlib-shellout.svg)](https://badge.fury.io/rb/mixlib-shellout)
-
-Provides a simplified interface to shelling out while still collecting both standard out and standard error and providing full control over environment, working directory, uid, gid, etc.
-
-No means for passing input to the subprocess is provided.
-
-## Example
-### Simple Shellout
-Invoke find(1) to search for .rb files:
-
-```ruby
- require 'mixlib/shellout'
- find = Mixlib::ShellOut.new("find . -name '*.rb'")
- find.run_command
-```
-
-If all went well, the results are on `stdout`
-
-```ruby
- puts find.stdout
-```
-
-`find(1)` prints diagnostic info to STDERR:
-
-```ruby
- puts "error messages" + find.stderr
-```
-
-Raise an exception if it didn't exit with 0
-
-```ruby
- find.error!
-```
-
-### Advanced Shellout
-In addition to the command to run there are other options that can be set to change the shellout behavior. The complete list of options can be found here: https://github.com/chef/mixlib-shellout/blob/master/lib/mixlib/shellout.rb
-
-Run a command as the `www` user with no extra ENV settings from `/tmp` with a 1s timeout
-
-```ruby
- cmd = Mixlib::ShellOut.new("apachectl", "start", :user => 'www', :env => nil, :cwd => '/tmp', :timeout => 1)
- cmd.run_command # etc.
-```
-
-### STDIN Example
-Invoke crontab to edit user cron:
-
-```ruby
- # :input only supports simple strings
- crontab_lines = [ "* * * * * /bin/true", "* * * * * touch /tmp/here" ]
- crontab = Mixlib::ShellOut.new("crontab -l -u #{@new_resource.user}", :input => crontab_lines.join("\n"))
- crontab.run_command
-```
-
-### Windows Impersonation Example
-Invoke "whoami.exe" to demonstrate running a command as another user:
-
-```ruby
- whoami = Mixlib::ShellOut.new("whoami.exe", :user => "username", :domain => "DOMAIN", :password => "password")
- whoami.run_command
-```
-
-Invoke "whoami.exe" with elevated privileges:
-
-```ruby
- whoami = Mixlib::ShellOut.new("whoami.exe", :user => "username", :domain => "DOMAIN", :password => "password", :elevated => true)
- whoami.run_command
-```
-**NOTE:** The user 'admin' must have the 'Log on as a batch job' permission and the user chef is running as must have the 'Replace a process level token' and 'Adjust Memory Quotas for a process' permissions.
-
-## Platform Support
-Mixlib::ShellOut does a standard fork/exec on Unix, and uses the Win32 API on Windows. There is not currently support for JRuby.
-
-## See Also
-- `Process.spawn` in Ruby 1.9+
-- [https://github.com/rtomayko/posix-spawn](https://github.com/rtomayko/posix-spawn)
-
-## Contributing
-
-For information on contributing to this project see https://github.com/chef/chef/blob/master/CONTRIBUTING.md
-
-## License
-- Copyright:: Copyright (c) 2011-2016 Chef Software, Inc.
-- License:: Apache License, Version 2.0
-
-```text
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-```
Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/mixlib/shellout/version.rb new/lib/mixlib/shellout/version.rb
--- old/lib/mixlib/shellout/version.rb 2018-12-07 00:02:49.000000000 +0100
+++ new/lib/mixlib/shellout/version.rb 2018-12-12 05:20:53.000000000 +0100
@@ -1,5 +1,5 @@
module Mixlib
class ShellOut
- VERSION = "2.4.2".freeze
+ VERSION = "2.4.4".freeze
end
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/metadata new/metadata
--- old/metadata 2018-12-07 00:02:49.000000000 +0100
+++ new/metadata 2018-12-12 05:20:53.000000000 +0100
@@ -1,25 +1,22 @@
--- !ruby/object:Gem::Specification
name: mixlib-shellout
version: !ruby/object:Gem::Version
- version: 2.4.2
+ version: 2.4.4
platform: ruby
authors:
- Chef Software Inc.
autorequire:
bindir: bin
cert_chain: []
-date: 2018-12-06 00:00:00.000000000 Z
+date: 2018-12-12 00:00:00.000000000 Z
dependencies: []
description: Run external commands on Unix or Windows
email: info@chef.io
executables: []
extensions: []
-extra_rdoc_files:
-- README.md
-- LICENSE
+extra_rdoc_files: []
files:
- LICENSE
-- README.md
- lib/mixlib/shellout.rb
- lib/mixlib/shellout/exceptions.rb
- lib/mixlib/shellout/unix.rb