Issue #6911 has been updated by R.I. Pienaar.
Hello, This is a good summary, I'd like to add to it: * Remove parser functions like defined() * Remove access to the list of loaded classes in scope * Remove access to list of tags in the scope Really remove all the bits of the language that remains weirdly order broken and that simply cannot work at all till the futures work is completed at which point their design should be re-evaluated. ---------------------------------------- Feature #6911: Flexible, deterministic, unguessable application order https://projects.puppetlabs.com/issues/6911 Author: Markus Roberts Status: Accepted Priority: Normal Assignee: Markus Roberts Category: Target version: Statler Affected Puppet version: Keywords: Branch: We would like to change the order in which resources are applied to meet a very specific set of constraints: 1. The order should permit responsive adaptation to externalities (graph frontiers) 2. The order in which resources that do not depend on externalities should be consistent (deterministic) from run to run provided that no structural changes occur in the manifest 3. Changes in the ordering due to manifest changes should be limited in scope and correspond to the areas that were changed (that is, adding/removing/changing one resource should not affect the relative order of any unrelated pair of resources) 4. It should not be possible to guess the ordering a priori -- this mechanism is not a substitute for declaring dependencies. 5. It should not violate any implicit or explicit dependencies -- 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.
