Jira (PUP-4528) Chaining arrows do not work as expected with "empty" resources
Title: Message Title Moses Mendoza updated an issue Puppet / PUP-4528 Chaining arrows do not work as expected with "empty" resources Change By: Moses Mendoza Labels: triaged Add Comment This message was sent by Atlassian JIRA (v6.4.14#64029-sha1:ae256fe) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-4528) Chaining arrows do not work as expected with "empty" resources
Title: Message Title Ethan Brown updated an issue Puppet / PUP-4528 Chaining arrows do not work as expected with "empty" resources Change By: Ethan Brown Team: Puppet Developer Experience Agent Add Comment This message was sent by Atlassian JIRA (v6.4.14#64029-sha1:ae256fe) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-4528) Chaining arrows do not work as expected with "empty" resources
Title: Message Title Ethan Brown updated an issue Puppet / PUP-4528 Chaining arrows do not work as expected with "empty" resources Change By: Ethan Brown Labels: triaged Add Comment This message was sent by Atlassian JIRA (v6.4.14#64029-sha1:ae256fe) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-4528) Chaining arrows do not work as expected with "empty" resources
Title: Message Title Ethan Brown updated an issue Puppet / PUP-4528 Chaining arrows do not work as expected with "empty" resources Change By: Ethan Brown Fix Version/s: PUP 5.y Add Comment This message was sent by Atlassian JIRA (v6.4.14#64029-sha1:ae256fe) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-4528) Chaining arrows do not work as expected with "empty" resources
Title: Message Title Henrik Lindberg updated an issue Puppet / PUP-4528 Chaining arrows do not work as expected with "empty" resources Change By: Henrik Lindberg Team: Puppet Developer Support Add Comment This message was sent by Atlassian JIRA (v6.4.14#64029-sha1:ae256fe) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-4528) Chaining arrows do not work as expected with empty resources
Title: Message Title Kylo Ginsberg updated an issue Puppet / PUP-4528 Chaining arrows do not work as expected with empty resources Change By: Kylo Ginsberg Scrum Team: Language Add Comment This message was sent by Atlassian JIRA (v6.3.15#6346-sha1:dbc023d) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-4528) Chaining arrows do not work as expected with empty resources
Title: Message Title Henrik Lindberg commented on PUP-4528 Re: Chaining arrows do not work as expected with empty resources This is a known issue - IIRC there should be a warning when this happens and using the future parser. On the one hand it does exactly what is expected - the statement becomes depends on nothing, and nothing depends on. Not sure if we want to change that. It could be made an error, or it could short circuit (just skip the empty part). The later could lead to other hard to detect problems. An error is probably preferable as there is really no real practical use of an empty set in the middle of a chain (nor at the beginning or end of a chain). Add Comment This message was sent by Atlassian JIRA (v6.3.15#6346-sha1:dbc023d) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-4528) Chaining arrows do not work as expected with empty resources
Title: Message Title Vladimir Brik created an issue Puppet / PUP-4528 Chaining arrows do not work as expected with empty resources Issue Type: Bug Affects Versions: PUP 3.7.4 Assignee: Unassigned Created: 2015/05/05 10:35 AM Priority: Normal Reporter: Vladimir Brik It seems reasonable to expect the code below to always print A first and B second: notify { A:} - notify{ []:} - notify{ B:} However, because the second notify creates no resources, A and B seem to actually have no ordering relationship. This leads to difficult to detect ordering bugs when it is not obvious that the ordering chain has an empty resource: res1{ A} - res2 { foo($bar):} - res { B:} If foo($bar) returns [], B may be applied before A. Add Comment
Jira (PUP-4528) Chaining arrows do not work as expected with empty resources
Title: Message Title Vladimir Brik updated an issue Puppet / PUP-4528 Chaining arrows do not work as expected with empty resources Change By: Vladimir Brik ItseemsreasonabletoexpectthecodebelowtoalwaysprintAfirstandBsecond: {noformat} notify{A:}-notify{[]:}-notify{B:} {noformat} However,becausethesecondnotifycreatesnoresources,AandBseemtoactuallyhavenoorderingrelationship.Thisleadstodifficulttodetectorderingbugswhenitisnotobviousthattheorderingchainhasanemptyresource: {noformat} res1{A:}-res2{foo($bar):}-res{B:} {noformat} Iffoo($bar)returns[],BmaybeappliedbeforeA. Add Comment This message was sent by Atlassian JIRA (v6.3.15#6346-sha1:dbc023d) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.