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.
