On Aug 26, 2013, at 2:47 PM, Ashley Penney <[email protected]> wrote:
On Mon, Aug 26, 2013 at 5:04 PM, markus <[email protected]> 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. Hear hear! We should do our best to support well-behaved systems, not so much for badly built ones. -- 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 [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/puppet-dev. For more options, visit https://groups.google.com/groups/opt_out.
