Issue #604 has been updated by luke.

Status changed from Needs design decision to Rejected
Affected version set to 0.24.4

This is a crap ticket (by me), and I'm closing it until the features can be 
better described and specified.
----------------------------------------
Feature #604: Provide more fine-tuned ordering in the parser
http://reductivelabs.com/redmine/issues/show/604

Author: luke
Status: Rejected
Priority: Normal
Assigned to: luke
Category: language
Target version: unplanned
Complexity: Hard
Patch: None
Affected version: 0.24.4
Keywords: 


As discussed on "the mailing 
list":http://mail.madstop.com/pipermail/puppet-users/2007-April/002398.html, 
there are limitations in the current parser preventing us from creating a 
nodevar method because classes that call it would get evaluated before the node 
itself.

This enhancement needs a complete specification, because there's still design 
work to do, but the basic requirements are that we be able to specify that once 
class requires another (probably with a distinction between requiring the class 
during parsing and requiring the class during execution) and that all 
assignments happen throughout an inheritance tree before any function calls are 
evaluated.

The best option would be to be able to come up with a list of all of the 
classes being evaluated and to do the same kind of topological sort as we do on 
the client. 


----------------------------------------
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://reductivelabs.com/redmine/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
-~----------~----~----~----~------~----~------~--~---

Reply via email to