Issue #5043 has been updated by Paul Berry.
Hey James and Nigel, were you aware that we agreed on the developer mailing list that this change should go into 2.6? You can find the discussion about it if you search for the subject line "PL RFC-1: Semantics of autoloaded classes". If we want to postpone this change to 2.7, then that would mean that changing the semantics of autoloaded classes will have to wait until 2.8. I'm ok with it if that's the call we want to make, but we probably ought to make a statement to this effect on the developer mailing list. ---------------------------------------- Feature #5043: Warn if autoloaded files declare things outside the namespace implied by their filenames https://projects.puppetlabs.com/issues/5043 Author: Paul Berry Status: Ready for Testing Priority: Normal Assignee: Nigel Kersten Category: language Target version: Statler Affected Puppet version: Keywords: Branch: http://github.com/stereotype441/puppet/tree/ticket/2.6.x/5043 In a future release of Puppet, we plan to restrict what things are allowed to appear in autoloaded .pp files, in order to prevent inconsistent behavior. See ticket #5041. Because of the pervasive nature of this change, we should add a deprecation warning as soon as possible, to inform users when their autoloaded .pp files contain things that will be disallowed in a future version. -- 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.
