On Mon, Aug 26, 2013 at 5:04 PM, markus <mar...@reality.com> wrote: > > > > > I think the system needs to change to eager loading of manifests > > > (not applying them all, but at least loading them all). > > Eager loading all manifests (e.g. by a directory search) could change > the semantics in unexpected ways, and could fail in cases that would > otherwise work (e.g. if there is a foo.pp and a foo-bad.pp in the same > dir, or two conflicting definitions of the "same" resource). >
I would be opposed to making decisions around unlikely edge cases like people leaving old files around or having things like bad definitions like the above example. Unless anyone can think of an example where a legitimate, well constructed, module would fail this shouldn't be a considering. The full people with broken modules can remove the stray files and very easily move on from a problem like this. -- You received this message because you are subscribed to the Google Groups "Puppet Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-dev+unsubscr...@googlegroups.com. To post to this group, send email to puppet-dev@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-dev. For more options, visit https://groups.google.com/groups/opt_out.