Issue #13682 has been updated by Jeff McCune.

# Merged into 2.7.x #

(Note, didn't merge into the 2.7rc branch.)

As: <https://github.com/puppetlabs/puppet/commit/d0d34a7>

<pre>
commit d0d34a7fac3188305752b1056119b5ad1f8d496a (from 
0ee259f3c26608ba58afe5fbd5bb6f6489c0cefb)
Merge: 0ee259f 42b20be
Author: Jeff McCune <[email protected]>
Date:   Mon Apr 23 16:25:21 2012 -0700

    Merge branch 
'ticket/2.7.x/13682_puppet_should_not_conflict_with_released_puppet-module_gem' 
into 2.7.x
    
    * 
ticket/2.7.x/13682_puppet_should_not_conflict_with_released_puppet-module_gem:
      (#13682) Fix acceptance test failures
      (#13682) Rename Puppet::Module::Tool to Puppet::ModuleTool
      (maint) Ensure every file has a trailing newlines
    
    Reviewed-by: Daniel Pittman
    Reviewed-by: Matthaus Litteken
    Reviewed-by: Kelsey Hightower
</pre>
----------------------------------------
Bug #13682: Puppet should not conflict with released puppet-module Gem
https://projects.puppetlabs.com/issues/13682#change-61304

Author: Jeff McCune
Status: Merged - Pending Release
Priority: Normal
Assignee: Matthaus Litteken
Category: compatibility
Target version: 2.7.14
Affected Puppet version: 2.7.12
Keywords: constants ARTIFACTS puppet-module REPOSITORY_URL namespace
Branch: https://github.com/puppetlabs/puppet/pull/641


# Overview #

The current behavior of Puppet 2.7.x (2.7.12-99-g8ceaaf0) declares some 
constants which conflicts with the already released puppet-module gem.  Since 
the released gem requires Puppet, they fight with each other over these 
constants.

# Impact data #

All module authors are affected by this since they will need to do a knife-edge 
cut over from the existing module tool to Puppet 2.7.12, _or_ choose not to 
upgrade Puppet beyond 2.7.10.

# Steps to reproduce #

Use the existing puppet-module gem to build a package with Puppet 2.7.x.  These 
conflicts become evident:

<pre>
/vagrant/src/puppet/lib/puppet/module_tool.rb:14: warning: already initialized 
constant ARTIFACTS
/vagrant/src/puppet/lib/puppet/module_tool.rb:16: warning: already initialized 
constant REPOSITORY_URL
</pre>

I should be able to fix this quickly, so I'm assigning it to myself.



-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://projects.puppetlabs.com/my/account

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Bugs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/puppet-bugs?hl=en.

Reply via email to