Hello community,
here is the log from the commit of package rubygem-mixlib-shellout for
openSUSE:Factory checked in at 2019-01-21 10:25:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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 Jan 21 10:25:18 2019 rev:18 rq:656365 version:2.4.2
Changes:
--------
---
/work/SRC/openSUSE:Factory/rubygem-mixlib-shellout/rubygem-mixlib-shellout.changes
2018-09-11 17:15:39.511561394 +0200
+++
/work/SRC/openSUSE:Factory/.rubygem-mixlib-shellout.new.28833/rubygem-mixlib-shellout.changes
2019-01-21 10:25:18.529753570 +0100
@@ -1,0 +2,6 @@
+Sat Dec 8 16:25:33 UTC 2018 - Stephan Kulow <[email protected]>
+
+- updated to version 2.4.2
+ no changelog found
+
+-------------------------------------------------------------------
Old:
----
mixlib-shellout-2.4.0.gem
New:
----
mixlib-shellout-2.4.2.gem
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ rubygem-mixlib-shellout.spec ++++++
--- /var/tmp/diff_new_pack.kzwjPQ/_old 2019-01-21 10:25:18.957753099 +0100
+++ /var/tmp/diff_new_pack.kzwjPQ/_new 2019-01-21 10:25:18.961753095 +0100
@@ -12,7 +12,7 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
@@ -24,7 +24,7 @@
#
Name: rubygem-mixlib-shellout
-Version: 2.4.0
+Version: 2.4.2
Release: 0
%define mod_name mixlib-shellout
%define mod_full_name %{mod_name}-%{version}
@@ -32,7 +32,7 @@
BuildRequires: %{ruby >= 2.2}
BuildRequires: %{rubygem gem2rpm}
BuildRequires: ruby-macros >= 5
-Url: https://www.chef.io/
+Url: https://github.com/chef/mixlib-shellout
Source: https://rubygems.org/gems/%{mod_full_name}.gem
Source1: gem2rpm.yml
Summary: Run external commands on Unix or Windows
++++++ mixlib-shellout-2.4.0.gem -> mixlib-shellout-2.4.2.gem ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Gemfile new/Gemfile
--- old/Gemfile 2018-07-24 01:24:30.000000000 +0200
+++ new/Gemfile 1970-01-01 01:00:00.000000000 +0100
@@ -1,16 +0,0 @@
-source "https://rubygems.org"
-
-gemspec name: "mixlib-shellout"
-
-group(:test) do
- gem "chefstyle", git: "https://github.com/chef/chefstyle.git", branch:
"master"
- gem "rspec_junit_formatter"
- gem "rake"
-end
-
-group(:development) do
- gem "pry"
- gem "pry-byebug"
- gem "pry-stack_explorer"
- gem "rb-readline"
-end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Rakefile new/Rakefile
--- old/Rakefile 2018-07-24 01:24:30.000000000 +0200
+++ new/Rakefile 1970-01-01 01:00:00.000000000 +0100
@@ -1,16 +0,0 @@
-require "bundler"
-require "rspec/core/rake_task"
-
-Bundler::GemHelper.install_tasks name: "mixlib-shellout"
-
-require "chefstyle"
-require "rubocop/rake_task"
-desc "Run Ruby style checks"
-RuboCop::RakeTask.new(:style)
-
-desc "Run all specs in spec directory"
-RSpec::Core::RakeTask.new(:spec) do |t|
- t.pattern = FileList["spec/**/*_spec.rb"]
-end
-
-task default: [:spec, :style]
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-07-24 01:24:30.000000000 +0200
+++ new/lib/mixlib/shellout/version.rb 2018-12-07 00:02:49.000000000 +0100
@@ -1,5 +1,5 @@
module Mixlib
class ShellOut
- VERSION = "2.4.0".freeze
+ VERSION = "2.4.2".freeze
end
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/mixlib/shellout/windows.rb
new/lib/mixlib/shellout/windows.rb
--- old/lib/mixlib/shellout/windows.rb 2018-07-24 01:24:30.000000000 +0200
+++ new/lib/mixlib/shellout/windows.rb 2018-12-07 00:02:49.000000000 +0100
@@ -221,7 +221,7 @@
end
# cmd does not parse multiple quotes well unless the whole thing is
wrapped up in quotes.
- # https://github.com/opscode/mixlib-shellout/pull/2#issuecomment-4837859
+ # https://github.com/chef/mixlib-shellout/pull/2#issuecomment-4837859
# http://ss64.com/nt/syntax-esc.html
def run_under_cmd(command)
[ ENV["COMSPEC"], "cmd /c \"#{command}\"" ]
@@ -229,12 +229,11 @@
# FIXME: this extracts ARGV[0] but is it correct?
def candidate_executable_for_command(command)
- if command =~ /^\s*"(.*?)"/
- # If we have quotes, do an exact match
+ if command =~ /^\s*"(.*?)"/ || command =~ /^\s*([^\s]+)/
+ # If we have quotes, do an exact match, else pick the first word
ignoring the leading spaces
$1
else
- # Otherwise check everything up to the first space
- command[0, command.index(/\s/) || command.length].strip
+ ""
end
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/metadata new/metadata
--- old/metadata 2018-07-24 01:24:30.000000000 +0200
+++ new/metadata 2018-12-07 00:02:49.000000000 +0100
@@ -1,43 +1,15 @@
--- !ruby/object:Gem::Specification
name: mixlib-shellout
version: !ruby/object:Gem::Version
- version: 2.4.0
+ version: 2.4.2
platform: ruby
authors:
- Chef Software Inc.
autorequire:
bindir: bin
cert_chain: []
-date: 2018-07-23 00:00:00.000000000 Z
-dependencies:
-- !ruby/object:Gem::Dependency
- name: rspec
- requirement: !ruby/object:Gem::Requirement
- requirements:
- - - "~>"
- - !ruby/object:Gem::Version
- version: '3.0'
- type: :development
- prerelease: false
- version_requirements: !ruby/object:Gem::Requirement
- requirements:
- - - "~>"
- - !ruby/object:Gem::Version
- version: '3.0'
-- !ruby/object:Gem::Dependency
- name: chefstyle
- requirement: !ruby/object:Gem::Requirement
- requirements:
- - - ">="
- - !ruby/object:Gem::Version
- version: '0'
- type: :development
- prerelease: false
- version_requirements: !ruby/object:Gem::Requirement
- requirements:
- - - ">="
- - !ruby/object:Gem::Version
- version: '0'
+date: 2018-12-06 00:00:00.000000000 Z
+dependencies: []
description: Run external commands on Unix or Windows
email: [email protected]
executables: []
@@ -46,19 +18,15 @@
- README.md
- LICENSE
files:
-- Gemfile
- LICENSE
- README.md
-- Rakefile
- lib/mixlib/shellout.rb
- lib/mixlib/shellout/exceptions.rb
- lib/mixlib/shellout/unix.rb
- lib/mixlib/shellout/version.rb
- lib/mixlib/shellout/windows.rb
- lib/mixlib/shellout/windows/core_ext.rb
-- mixlib-shellout-windows.gemspec
-- mixlib-shellout.gemspec
-homepage: https://www.chef.io/
+homepage: https://github.com/chef/mixlib-shellout
licenses: []
metadata: {}
post_install_message:
@@ -77,7 +45,7 @@
version: '0'
requirements: []
rubyforge_project:
-rubygems_version: 2.7.5
+rubygems_version: 2.7.6
signing_key:
specification_version: 4
summary: Run external commands on Unix or Windows
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/mixlib-shellout-windows.gemspec
new/mixlib-shellout-windows.gemspec
--- old/mixlib-shellout-windows.gemspec 2018-07-24 01:24:30.000000000 +0200
+++ new/mixlib-shellout-windows.gemspec 1970-01-01 01:00:00.000000000 +0100
@@ -1,8 +0,0 @@
-gemspec =
instance_eval(File.read(File.expand_path("../mixlib-shellout.gemspec",
__FILE__)))
-
-gemspec.platform = Gem::Platform.new(%w{universal mingw32})
-
-gemspec.add_dependency "win32-process", "~> 0.8.2"
-gemspec.add_dependency "wmi-lite", "~> 1.0"
-
-gemspec
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/mixlib-shellout.gemspec new/mixlib-shellout.gemspec
--- old/mixlib-shellout.gemspec 2018-07-24 01:24:30.000000000 +0200
+++ new/mixlib-shellout.gemspec 1970-01-01 01:00:00.000000000 +0100
@@ -1,25 +0,0 @@
-$:.unshift(File.dirname(__FILE__) + "/lib")
-require "mixlib/shellout/version"
-
-Gem::Specification.new do |s|
- s.name = "mixlib-shellout"
- s.version = Mixlib::ShellOut::VERSION
- s.platform = Gem::Platform::RUBY
- s.extra_rdoc_files = ["README.md", "LICENSE" ]
- s.summary = "Run external commands on Unix or Windows"
- s.description = s.summary
- s.author = "Chef Software Inc."
- s.email = "[email protected]"
- s.homepage = "https://www.chef.io/"
-
- s.required_ruby_version = ">= 2.2"
-
- s.add_development_dependency "rspec", "~> 3.0"
- s.add_development_dependency "chefstyle"
-
- s.bindir = "bin"
- s.executables = []
- s.require_path = "lib"
- s.files = %w{Gemfile Rakefile LICENSE README.md} + Dir.glob("*.gemspec") +
- Dir.glob("lib/**/*", File::FNM_DOTMATCH).reject { |f| File.directory?(f) }
-end