Jira (PUP-5036) `--parser future` breaks `class application {}`
Title: Message Title Henrik Lindberg commented on PUP-5036 Re: `--parser future` breaks `class application {}` And it has been merged to stable and master. Add Comment This message was sent by Atlassian JIRA (v6.4.11#64026-sha1:78f6ec4) -- 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-5036) `--parser future` breaks `class application {}`
Title: Message Title Henrik Lindberg updated an issue Puppet / PUP-5036 `--parser future` breaks `class application {}` Change By: Henrik Lindberg Fix Version/s: PUP 4.2.2 Add Comment This message was sent by Atlassian JIRA (v6.4.11#64026-sha1:78f6ec4) -- 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-5036) `--parser future` breaks `class application {}`
Title: Message Title Henrik Lindberg updated an issue Puppet / PUP-5036 `--parser future` breaks `class application {}` Change By: Henrik Lindberg Component/s: DOCS Add Comment This message was sent by Atlassian JIRA (v6.4.5#64020-sha1:78acd6c) -- 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-5036) `--parser future` breaks `class application {}`
Title: Message Title Henrik Lindberg updated an issue Puppet / PUP-5036 `--parser future` breaks `class application {}` Change By: Henrik Lindberg Release Notes Summary: The newly introduced keywords 'application', 'consumes' and 'produces' that were supposed to only produce a warning if used as bare words introduced a problem that disallowed them to be used as names of classes. Release Notes: Bug Fix Add Comment This message was sent by Atlassian JIRA (v6.4.5#64020-sha1:78acd6c) -- 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-5036) `--parser future` breaks `class application {}`
Title: Message Title Henrik Lindberg commented on PUP-5036 Re: `--parser future` breaks `class application {}` This should be merged to 4.x as well. Add Comment This message was sent by Atlassian JIRA (v6.4.5#64020-sha1:78acd6c) -- 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-5036) `--parser future` breaks `class application {}`
Title: Message Title Eric Thompson commented on PUP-5036 Re: `--parser future` breaks `class application {}` Thomas Hallgren Peter Huene can someone update the docs readme fields for this? Add Comment This message was sent by Atlassian JIRA (v6.4.5#64020-sha1:78acd6c) -- 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-5036) `--parser future` breaks `class application {}`
Title: Message Title Eric Thompson commented on PUP-5036 Re: `--parser future` breaks `class application {}` validated at 3.x SHA: d4e75a8 on rhel7 with: [root@oeztx32okmopjle ~]# puppet apply -e 'class application {}' Notice: Compiled catalog for oeztx32okmopjle.delivery.puppetlabs.net in environment production in 0.01 seconds Notice: Finished catalog run in 0.01 seconds [root@oeztx32okmopjle ~]# puppet apply -e 'class application {}' --parser future Warning: Use of future reserved word: 'application' at line 1:1 Notice: Compiled catalog for oeztx32okmopjle.delivery.puppetlabs.net in environment production in 0.45 seconds Notice: Finished catalog run in 0.01 seconds [root@oeztx32okmopjle ~]# puppet apply application.pp Notice: Scope(Foo[bar]): ok
Jira (PUP-5036) `--parser future` breaks `class application {}`
Title: Message Title Michael Smith commented on PUP-5036 Re: `--parser future` breaks `class application {}` Does this need to be merged up to 4.2.2? Add Comment This message was sent by Atlassian JIRA (v6.4.5#64020-sha1:78acd6c) -- 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-5036) `--parser future` breaks `class application {}`
Title: Message Title Eric Thompson assigned an issue to Eric Thompson Puppet / PUP-5036 `--parser future` breaks `class application {}` Change By: Eric Thompson Assignee: qa Eric Thompson Add Comment This message was sent by Atlassian JIRA (v6.4.5#64020-sha1:78acd6c) -- 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-5036) `--parser future` breaks `class application {}`
Title: Message Title Eric Thompson updated an issue Puppet / PUP-5036 `--parser future` breaks `class application {}` Change By: Eric Thompson QA Highest Test Level Reason: https://github.com/puppetlabs/puppet/blob/81212b948a74052a17d279b1961b921c4521/spec/unit/pops/validator/validator_spec.rb#L122-L144 QA Status: Reviewed Add Comment This message was sent by Atlassian JIRA (v6.4.5#64020-sha1:78acd6c) -- 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-5036) `--parser future` breaks `class application {}`
Title: Message Title Eric Thompson updated an issue Puppet / PUP-5036 `--parser future` breaks `class application {}` Change By: Eric Thompson QA Risk Assessment Reason: 3.x only, etc QA Highest Test Level: Unit QA Risk Probability Reason: classes named 'application, consumes, etc' QA Risk Assessment: Medium QA Risk Severity Reason: should only be warning, forces users to rename classes QA Risk Probability: Low QA Risk Severity: Medium Add Comment
Jira (PUP-5036) `--parser future` breaks `class application {}`
Title: Message Title Steve Barlow updated an issue Puppet / PUP-5036 `--parser future` breaks `class application {}` Change By: Steve Barlow Scope Change Category: Found Add Comment This message was sent by Atlassian JIRA (v6.4.5#64020-sha1:78acd6c) -- 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-5036) `--parser future` breaks `class application {}`
Title: Message Title Steve Barlow updated an issue Puppet / PUP-5036 `--parser future` breaks `class application {}` Change By: Steve Barlow Sprint: Language 2015-08-19 , Language 2015-09-02 Add Comment This message was sent by Atlassian JIRA (v6.4.5#64020-sha1:78acd6c) -- 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-5036) `--parser future` breaks `class application {}`
Title: Message Title Steve Barlow assigned an issue to qa Puppet / PUP-5036 `--parser future` breaks `class application {}` Change By: Steve Barlow Status: Ready for CI Test Assignee: qa Add Comment This message was sent by Atlassian JIRA (v6.4.5#64020-sha1:78acd6c) -- 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-5036) `--parser future` breaks `class application {}`
Title: Message Title Steve Barlow updated an issue Puppet / PUP-5036 `--parser future` breaks `class application {}` Change By: Steve Barlow Story Points: 1 Add Comment This message was sent by Atlassian JIRA (v6.4.5#64020-sha1:78acd6c) -- 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-5036) `--parser future` breaks `class application {}`
Title: Message Title Thomas Hallgren updated an issue Puppet / PUP-5036 `--parser future` breaks `class application {}` Change By: Thomas Hallgren Sprint: Language 2015-08-19 Scrum Team: Language Add Comment This message was sent by Atlassian JIRA (v6.4.5#64020-sha1:78acd6c) -- 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-5036) `--parser future` breaks `class application {}`
Title: Message Title Thomas Hallgren assigned an issue to Thomas Hallgren Puppet / PUP-5036 `--parser future` breaks `class application {}` Change By: Thomas Hallgren Assignee: Thomas Hallgren Add Comment This message was sent by Atlassian JIRA (v6.4.5#64020-sha1:78acd6c) -- 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-5036) `--parser future` breaks `class application {}`
Title: Message Title Peter Huene commented on PUP-5036 Re: `--parser future` breaks `class application {}` I'd also expect this to output "ok" without an error or warning: define foo($application) { notice $application } foo { bar: application => ok # most keywords should be an acceptable attribute name } Instead it errors on application => ok. Add Comment
Jira (PUP-5036) `--parser future` breaks `class application {}`
Title: Message Title Henrik Lindberg updated an issue Puppet / PUP-5036 `--parser future` breaks `class application {}` Change By: Henrik Lindberg Priority: Normal Major Add Comment This message was sent by Atlassian JIRA (v6.4.5#64020-sha1:78acd6c) -- 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-5036) `--parser future` breaks `class application {}`
Title: Message Title Henrik Lindberg commented on PUP-5036 Re: `--parser future` breaks `class application {}` The change caused a regression when used as a name of a class. Add Comment This message was sent by Atlassian JIRA (v6.4.5#64020-sha1:78acd6c) -- 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-5036) `--parser future` breaks `class application {}`
Title: Message Title Henrik Lindberg updated an issue Puppet / PUP-5036 `--parser future` breaks `class application {}` Change By: Henrik Lindberg Fix Version/s: PUP 3.8.3 Add Comment This message was sent by Atlassian JIRA (v6.4.5#64020-sha1:78acd6c) -- 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-5036) `--parser future` breaks `class application {}`
Title: Message Title Garrett Guillotte commented on PUP-5036 Re: `--parser future` breaks `class application {}` application, consumes, and produces are reserved words in the future parser as of 3.8.2, although the notes suggest they should only produce a warning when used. Add Comment This message was sent by Atlassian JIRA (v6.4.5#64020-sha1:78acd6c) -- 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-5036) `--parser future` breaks `class application {}`
Title: Message Title Chris Rigby updated an issue Puppet / PUP-5036 `--parser future` breaks `class application {}` Change By: Chris Rigby First noticed after updating to 3.8.2. Compilation will fail with error: {{Error: Could not parse for environment production: Syntax error at 'application' at line 1:7 on node build.setup}}Investigation concurred that if you have a class named {{application}}, and the {{--parser future}} options specified, the compilation will fail: {code}[root@build puppet]# puppet apply -e 'class application {}'Notice: Compiled catalog for build.setup in environment production in 0.04 secondsNotice: Finished catalog run in 0.01 seconds[root@build puppet]# puppet apply -e 'class application {}' --parser futureError: Could not parse for environment production: Syntax error at 'application' at line 1:7 on node build.setupError: Could not parse for environment production: Syntax error at 'application' at line 1:7 on node build.setup{code}Fixed by rolling back to 3.8.1: {code}Installed: puppet.noarch 0:3.8.1-1.el6Complete![vagrant@ gems01 build puppet]$ puppet apply -e 'class application {}' Notice: Compiled catalog for gems01 build . 247.otbeach.com setup in environment production in 0.01 secondsNotice: Finished catalog run in 0.02 seconds[vagrant@ gems01 build puppet]$ puppet apply -e 'class application {}' --parser futureNotice: Compiled catalog for gems01 build . 247.otbeach.com setup in environment production in 0.24 secondsNotice: Finished catalog run in 0.02 seconds{code} Add Comment This message was sent by Atlassian JIRA (v6.4.5#64020-sha1:78acd6c)
Jira (PUP-5036) `--parser future` breaks `class application {}`
Title: Message Title Chris Rigby updated an issue Puppet / PUP-5036 `--parser future` breaks `class application {}` Change By: Chris Rigby First noticed after updating to 3.8.2. Compilation will fail with error: {{Error: Could not parse for environment production: Syntax error at 'application' at line 1:7 on node build.setup}}Investigation concurred that if you have a class named {{application}}, and the {{--parser future}} options specified, the compilation will fail: {code :java }[root@build puppet]# puppet apply -e 'class application {}'Notice: Compiled catalog for build.setup in environment production in 0.04 secondsNotice: Finished catalog run in 0.01 seconds[root@build puppet]# puppet apply -e 'class application {}' --parser futureError: Could not parse for environment production: Syntax error at 'application' at line 1:7 on node build.setupError: Could not parse for environment production: Syntax error at 'application' at line 1:7 on node build.setup{code} Fixed by rolling back to 3.8.1: {code}Installed: puppet.noarch 0:3.8.1-1.el6Complete![vagrant@gems01 puppet]$ puppet apply -e 'class application {}' Notice: Compiled catalog for gems01.247.otbeach.com in environment production in 0.01 secondsNotice: Finished catalog run in 0.02 seconds[vagrant@gems01 puppet]$ puppet apply -e 'class application {}' --parser futureNotice: Compiled catalog for gems01.247.otbeach.com in environment production in 0.24 secondsNotice: Finished catalog run in 0.02 seconds{code} Add Comment This message was sent by Atlassian JIRA (v6.4.5#64020-sha1:78acd6c) -- You received this messag
Jira (PUP-5036) `--parser future` breaks `class application {}`
Title: Message Title Chris Rigby updated an issue Puppet / PUP-5036 `--parser future` breaks `class application {}` Change By: Chris Rigby First noticed after updating to 3.8.2. Compilation will fail with error: {{Error: Could not parse for environment production: Syntax error at 'application' at line 1:7 on node build.setup}}Investigation concurred that if you have a class named {{application}}, and the {{--parser future}} options specified, the compilation will fail: { { code:java} [root@build puppet]# puppet apply -e 'class application {}'Notice: Compiled catalog for build.setup in environment production in 0.04 secondsNotice: Finished catalog run in 0.01 seconds[root@build puppet]# puppet apply -e 'class application {}' --parser futureError: Could not parse for environment production: Syntax error at 'application' at line 1:7 on node build.setupError: Could not parse for environment production: Syntax error at 'application' at line 1:7 on node build.setup {code } } Add Comment This message was sent by Atlassian JIRA (v6.4.5#64020-sha1:78acd6c) -- 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-5036) `--parser future` breaks `class application {}`
Title: Message Title Chris Rigby created an issue Puppet / PUP-5036 `--parser future` breaks `class application {}` Issue Type: Bug Affects Versions: PUP 3.8.2 Assignee: Unassigned Components: Language Created: 2015/08/13 8:12 AM Environment: CentOS 6.7, Puppet 3.8.2, KVM Priority: Normal Reporter: Chris Rigby First noticed after updating to 3.8.2. Compilation will fail with error: Error: Could not parse for environment production: Syntax error at 'application' at line 1:7 on node build.setup Investigation concurred that if you have a class named application, and the --parser future options specified, the compilation will fail: {{[root@build puppet]# puppet apply -e 'class application {}' Notice: Compiled catalog for build.setup in environment production in 0.04 seconds Notice: Finished catalog run in 0.01 seconds [root@build puppet]# puppet apply -e 'class application {}' --pa