diff options
author | Serdar Sutay <serdarsutay@gmail.com> | 2016-08-10 12:54:14 -0700 |
---|---|---|
committer | Serdar Sutay <serdarsutay@gmail.com> | 2016-08-16 17:10:58 -0700 |
commit | 27dbf651e849b711a8f607631c6466c96309eb8c (patch) | |
tree | 25c0eea1ac024c20f835a579e12e6bb53c760d3d | |
parent | ba819110a6643d1f65e6b20650e5c8905b083aa8 (diff) | |
download | chef-27dbf651e849b711a8f607631c6466c96309eb8c.tar.gz |
Pick up omnibus and omnibus-software that supports including licensing information of transitive dependencies in the omnibus package.sersut/transitive-dep-licensing
-rw-r--r-- | omnibus/Gemfile | 5 | ||||
-rw-r--r-- | omnibus/Gemfile.lock | 36 | ||||
-rw-r--r-- | omnibus/config/software/chef-appbundle.rb | 1 | ||||
-rw-r--r-- | omnibus/config/software/chef-complete.rb | 1 | ||||
-rw-r--r-- | omnibus/config/software/chef-gem-binding_of_caller.rb | 1 | ||||
-rw-r--r-- | omnibus/config/software/chef-gem-byebug.rb | 1 | ||||
-rw-r--r-- | omnibus/config/software/chef-gem-debug_inspector.rb | 1 | ||||
-rw-r--r-- | omnibus/config/software/chef-gem-ffi-yajl.rb | 1 | ||||
-rw-r--r-- | omnibus/config/software/chef-gem-ffi.rb | 3 | ||||
-rw-r--r-- | omnibus/config/software/chef-gem-json.rb | 1 | ||||
-rw-r--r-- | omnibus/config/software/chef-gem-libyajl2.rb | 1 | ||||
-rw-r--r-- | omnibus/config/software/chef-gem-mini_portile2.rb | 1 | ||||
-rw-r--r-- | omnibus/config/software/chef-gem-nokogiri.rb | 1 | ||||
-rw-r--r-- | omnibus/config/software/chef-gem-pkg-config.rb | 1 | ||||
-rw-r--r-- | omnibus/config/software/chef-gem-ruby-prof.rb | 3 | ||||
-rw-r--r-- | omnibus/config/software/chef-gem-ruby-shadow.rb | 1 | ||||
-rw-r--r-- | omnibus/config/software/chef-remove-docs.rb | 1 | ||||
-rw-r--r-- | omnibus/omnibus.rb | 2 |
18 files changed, 45 insertions, 17 deletions
diff --git a/omnibus/Gemfile b/omnibus/Gemfile index 3f2de9d41a..12b6171271 100644 --- a/omnibus/Gemfile +++ b/omnibus/Gemfile @@ -1,7 +1,8 @@ source "https://rubygems.org" -gem "omnibus", github: "chef/omnibus", branch: "ksubrama/gcc_investigate" -gem "omnibus-software", github: "chef/omnibus-software", branch: "ksubrama/ruby23" +gem "omnibus", github: "chef/omnibus", branch: "sersut/ff-ksubrama/gcc_investigate" +gem "omnibus-software", github: "chef/omnibus-software", branch: "sersut/ff-ksubrama/ruby23" +gem "license_scout", github: "chef/license_scout" # pedump pessimistically pins multipart-post to a version from 2013 which makes # bundler very unhappy. Remove this when upstream has merged zed-0xff/pedump#6 . diff --git a/omnibus/Gemfile.lock b/omnibus/Gemfile.lock index dcd6c1455f..40a7edee34 100644 --- a/omnibus/Gemfile.lock +++ b/omnibus/Gemfile.lock @@ -1,22 +1,31 @@ GIT + remote: git://github.com/chef/license_scout.git + revision: b9393f9330c3cafb59083aa60e93b31b0188fb05 + specs: + license_scout (0.1.0) + ffi-yajl (~> 2.2) + mixlib-shellout (~> 2.2) + +GIT remote: git://github.com/chef/omnibus-software.git - revision: b1a068c75d4eb0833c6c3884f7e0692ab1f29fb1 - branch: ksubrama/ruby23 + revision: 676b89e48a213f34567f847c1c2aa20f08d5a2b7 + branch: sersut/ff-ksubrama/ruby23 specs: omnibus-software (4.0.0) chef-sugar (>= 3.4.0) - omnibus (>= 5.2.0) + omnibus (>= 5.5.0) GIT remote: git://github.com/chef/omnibus.git - revision: 7461ec540c52251800258286ba8984725125ebe2 - branch: ksubrama/gcc_investigate + revision: 96d4695285c9530ff3b6b8160bc46e3ac6b19dd0 + branch: sersut/ff-ksubrama/gcc_investigate specs: - omnibus (5.4.0) + omnibus (5.5.0) aws-sdk (~> 2) chef-sugar (~> 3.3) cleanroom (~> 1.0) ffi-yajl (~> 2.2) + license_scout mixlib-shellout (~> 2.0) mixlib-versioning ohai (~> 8.0) @@ -41,12 +50,12 @@ GEM addressable (2.4.0) artifactory (2.3.3) awesome_print (1.7.0) - aws-sdk (2.5.3) - aws-sdk-resources (= 2.5.3) - aws-sdk-core (2.5.3) + aws-sdk (2.5.4) + aws-sdk-resources (= 2.5.4) + aws-sdk-core (2.5.4) jmespath (~> 1.0) - aws-sdk-resources (2.5.3) - aws-sdk-core (= 2.5.3) + aws-sdk-resources (2.5.4) + aws-sdk-core (= 2.5.4) berkshelf (4.3.5) addressable (~> 2.3, >= 2.3.4) berkshelf-api-client (~> 2.0, >= 2.0.2) @@ -149,14 +158,14 @@ GEM nori (2.6.0) octokit (4.3.0) sawyer (~> 0.7.0, >= 0.5.3) - ohai (8.19.1) + ohai (8.19.2) chef-config (>= 12.5.0.alpha.1, < 13) ffi (~> 1.9) ffi-yajl (~> 2.2) ipaddress mixlib-cli mixlib-config (~> 2.0) - mixlib-log + mixlib-log (>= 1.7.1, < 2.0) mixlib-shellout (~> 2.0) plist (~> 3.1) systemu (~> 2.6.4) @@ -243,6 +252,7 @@ PLATFORMS DEPENDENCIES berkshelf (~> 4.0) kitchen-vagrant (~> 0.19.0) + license_scout! omnibus! omnibus-software! pedump! diff --git a/omnibus/config/software/chef-appbundle.rb b/omnibus/config/software/chef-appbundle.rb index 495f58bfb1..8ea21103fb 100644 --- a/omnibus/config/software/chef-appbundle.rb +++ b/omnibus/config/software/chef-appbundle.rb @@ -2,6 +2,7 @@ name "chef-appbundle" default_version "local_source" license :project_license +skip_transitive_dependency_licensing true source path: project.files_path diff --git a/omnibus/config/software/chef-complete.rb b/omnibus/config/software/chef-complete.rb index 0098f89cdf..8ca370c832 100644 --- a/omnibus/config/software/chef-complete.rb +++ b/omnibus/config/software/chef-complete.rb @@ -1,6 +1,7 @@ name "chef-complete" license :project_license +skip_transitive_dependency_licensing true dependency "chef" dependency "chef-appbundle" diff --git a/omnibus/config/software/chef-gem-binding_of_caller.rb b/omnibus/config/software/chef-gem-binding_of_caller.rb index ed9083f3b9..3e7a9f9c70 100644 --- a/omnibus/config/software/chef-gem-binding_of_caller.rb +++ b/omnibus/config/software/chef-gem-binding_of_caller.rb @@ -7,3 +7,4 @@ BuildChefGem::GemInstallSoftwareDef.define(self, __FILE__) license "MIT" license_file "https://github.com/banister/binding_of_caller/blob/master/LICENSE" +skip_transitive_dependency_licensing true diff --git a/omnibus/config/software/chef-gem-byebug.rb b/omnibus/config/software/chef-gem-byebug.rb index f16daa29a0..3aef706e82 100644 --- a/omnibus/config/software/chef-gem-byebug.rb +++ b/omnibus/config/software/chef-gem-byebug.rb @@ -7,3 +7,4 @@ BuildChefGem::GemInstallSoftwareDef.define(self, __FILE__) license "MIT" license_file "https://github.com/deivid-rodriguez/byebug/blob/master/LICENSE" +skip_transitive_dependency_licensing true diff --git a/omnibus/config/software/chef-gem-debug_inspector.rb b/omnibus/config/software/chef-gem-debug_inspector.rb index a3432a8de3..ab818768ea 100644 --- a/omnibus/config/software/chef-gem-debug_inspector.rb +++ b/omnibus/config/software/chef-gem-debug_inspector.rb @@ -7,3 +7,4 @@ BuildChefGem::GemInstallSoftwareDef.define(self, __FILE__) license "MIT" license_file "https://github.com/banister/debug_inspector/blob/master/README.md" +skip_transitive_dependency_licensing true diff --git a/omnibus/config/software/chef-gem-ffi-yajl.rb b/omnibus/config/software/chef-gem-ffi-yajl.rb index bba55a3882..44f98446bd 100644 --- a/omnibus/config/software/chef-gem-ffi-yajl.rb +++ b/omnibus/config/software/chef-gem-ffi-yajl.rb @@ -7,5 +7,6 @@ BuildChefGem::GemInstallSoftwareDef.define(self, __FILE__) license "MIT" license_file "https://github.com/chef/ffi-yajl/blob/master/LICENSE" +skip_transitive_dependency_licensing true dependency "chef-gem-libyajl2" diff --git a/omnibus/config/software/chef-gem-ffi.rb b/omnibus/config/software/chef-gem-ffi.rb index 4d54105a0c..ea8879c2ac 100644 --- a/omnibus/config/software/chef-gem-ffi.rb +++ b/omnibus/config/software/chef-gem-ffi.rb @@ -5,7 +5,8 @@ require_relative "../../files/chef-gem/build-chef-gem/gem-install-software-def" BuildChefGem::GemInstallSoftwareDef.define(self, __FILE__) -license "BSD-3-CLAUSE" +license "BSD-3-Clause" license_file "https://github.com/ffi/ffi/blob/master/LICENSE" license_file "https://github.com/ffi/ffi/blob/master/COPYING" license_file "https://github.com/ffi/ffi/blob/master/LICENSE.SPECS" +skip_transitive_dependency_licensing true diff --git a/omnibus/config/software/chef-gem-json.rb b/omnibus/config/software/chef-gem-json.rb index b2d848c77a..9217359ba2 100644 --- a/omnibus/config/software/chef-gem-json.rb +++ b/omnibus/config/software/chef-gem-json.rb @@ -8,3 +8,4 @@ BuildChefGem::GemInstallSoftwareDef.define(self, __FILE__) license "Ruby" license_file "https://github.com/flori/json/blob/master/README.md" license_file "https://www.ruby-lang.org/en/about/license.txt" +skip_transitive_dependency_licensing true diff --git a/omnibus/config/software/chef-gem-libyajl2.rb b/omnibus/config/software/chef-gem-libyajl2.rb index 609e3c3089..47ef42e1cf 100644 --- a/omnibus/config/software/chef-gem-libyajl2.rb +++ b/omnibus/config/software/chef-gem-libyajl2.rb @@ -7,3 +7,4 @@ BuildChefGem::GemInstallSoftwareDef.define(self, __FILE__) license "Apache-2.0" license_file "https://github.com/chef/libyajl2-gem/blob/master/LICENSE" +skip_transitive_dependency_licensing true diff --git a/omnibus/config/software/chef-gem-mini_portile2.rb b/omnibus/config/software/chef-gem-mini_portile2.rb index 9ffa040c14..36a2b833dd 100644 --- a/omnibus/config/software/chef-gem-mini_portile2.rb +++ b/omnibus/config/software/chef-gem-mini_portile2.rb @@ -7,3 +7,4 @@ BuildChefGem::GemInstallSoftwareDef.define(self, __FILE__) license "MIT" license_file "https://github.com/flavorjones/mini_portile/blob/master/LICENSE.txt" +skip_transitive_dependency_licensing true diff --git a/omnibus/config/software/chef-gem-nokogiri.rb b/omnibus/config/software/chef-gem-nokogiri.rb index a25a47d341..c6b8d03822 100644 --- a/omnibus/config/software/chef-gem-nokogiri.rb +++ b/omnibus/config/software/chef-gem-nokogiri.rb @@ -7,6 +7,7 @@ BuildChefGem::GemInstallSoftwareDef.define(self, __FILE__) license "MIT" license_file "https://github.com/ruby-prof/ruby-prof/blob/master/LICENSE" +skip_transitive_dependency_licensing true dependency "chef-gem-pkg-config" dependency "chef-gem-mini_portile2" diff --git a/omnibus/config/software/chef-gem-pkg-config.rb b/omnibus/config/software/chef-gem-pkg-config.rb index 9c6e6fa695..051091b73f 100644 --- a/omnibus/config/software/chef-gem-pkg-config.rb +++ b/omnibus/config/software/chef-gem-pkg-config.rb @@ -7,3 +7,4 @@ BuildChefGem::GemInstallSoftwareDef.define(self, __FILE__) license "LGPL-2.1" license_file "https://github.com/ruby-gnome2/pkg-config/blob/master/LGPL-2.1" +skip_transitive_dependency_licensing true diff --git a/omnibus/config/software/chef-gem-ruby-prof.rb b/omnibus/config/software/chef-gem-ruby-prof.rb index 47ecfea02a..af90212d23 100644 --- a/omnibus/config/software/chef-gem-ruby-prof.rb +++ b/omnibus/config/software/chef-gem-ruby-prof.rb @@ -5,5 +5,6 @@ require_relative "../../files/chef-gem/build-chef-gem/gem-install-software-def" BuildChefGem::GemInstallSoftwareDef.define(self, __FILE__) -license "BSD-2-CLAUSE" +license "BSD-2-Clause" license_file "https://github.com/ruby-prof/ruby-prof/blob/master/LICENSE" +skip_transitive_dependency_licensing true diff --git a/omnibus/config/software/chef-gem-ruby-shadow.rb b/omnibus/config/software/chef-gem-ruby-shadow.rb index 8091fd9460..02fc906d9d 100644 --- a/omnibus/config/software/chef-gem-ruby-shadow.rb +++ b/omnibus/config/software/chef-gem-ruby-shadow.rb @@ -8,3 +8,4 @@ BuildChefGem::GemInstallSoftwareDef.define(self, __FILE__) license "Public-Domain" license_file "https://github.com/apalmblad/ruby-shadow/blob/master/LICENSE" license_file "http://creativecommons.org/licenses/publicdomain/" +skip_transitive_dependency_licensing true diff --git a/omnibus/config/software/chef-remove-docs.rb b/omnibus/config/software/chef-remove-docs.rb index 2e71e63792..31e2797afd 100644 --- a/omnibus/config/software/chef-remove-docs.rb +++ b/omnibus/config/software/chef-remove-docs.rb @@ -17,6 +17,7 @@ name "chef-remove-docs" license :project_license +skip_transitive_dependency_licensing true build do # This is where we get the definitions below diff --git a/omnibus/omnibus.rb b/omnibus/omnibus.rb index 4eeee4abcb..a9b2d1bda5 100644 --- a/omnibus/omnibus.rb +++ b/omnibus/omnibus.rb @@ -48,3 +48,5 @@ fetcher_read_timeout 120 # ------------------------------ # software_gems ['omnibus-software', 'my-company-software'] # local_software_dirs ['/path/to/local/software'] + +fatal_transitive_dependency_licensing_warnings true |