[Pkg-puppet-devel] [facter] 45/352: (Maint) Pin windows gems to match what we ship

Stig Sandbeck Mathisen ssm at debian.org
Sun Apr 6 22:21:30 UTC 2014


This is an automated email from the git hooks/post-receive script.

ssm pushed a commit to branch master
in repository facter.

commit 5d3aab2332a2a85f88f49ebcefba7f025bc73815
Author: Josh Cooper <josh at puppetlabs.com>
Date:   Wed Oct 30 13:28:44 2013 -0700

    (Maint) Pin windows gems to match what we ship
    
    The win32-dir gem has a dependency on ffi, which was recently updated to
    1.9.3 but does not provide a precompiled version. As a result, the gem will
    attempt to compile native extensions, which will fail on our spec boxes
    (since the dev kit is purposefully not installed).
    
    This commit pins ffi to 1.9.0, updates win32-dir and windows-pr to the
    version that we ship with, and pins each gem to an exact version matching:
    
    https://github.com/puppetlabs/puppet-win32-ruby/tree/1.9.3/ruby/lib/ruby/gems
---
 Gemfile | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/Gemfile b/Gemfile
index 28fc38b..e4c7c8f 100644
--- a/Gemfile
+++ b/Gemfile
@@ -21,12 +21,13 @@ group :development, :test do
 end
 
 platform :mswin, :mingw do
-  gem "sys-admin", "~> 1.5.6"
-  gem "win32-api", "~> 1.4.8"
-  gem "win32-dir", "~> 0.3.7"
-  gem "windows-api", "~> 0.4.1"
-  gem "windows-pr", "~> 1.2.1"
-  gem "win32console", "~> 1.3.2"
+  gem "ffi", "1.9.0", :require => false
+  gem "sys-admin", "1.5.6", :require => false
+  gem "win32-api", "1.4.8", :require => false
+  gem "win32-dir", "0.4.3", :require => false
+  gem "windows-api", "0.4.2", :require => false
+  gem "windows-pr", "1.2.2", :require => false
+  gem "win32console", "1.3.2", :require => false
 end
 
 gem 'facter', ">= 1.0.0", :path => File.expand_path("..", __FILE__)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-puppet/facter.git



More information about the Pkg-puppet-devel mailing list