Jira (PUP-5978) Deprecate static compiler
Title: Message Title Kenn Hussey updated an issue Puppet / PUP-5978 Deprecate static compiler Change By: Kenn Hussey Sprint: i18n 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-5978) Deprecate static compiler
Title: Message Title Kenn Hussey updated an issue Puppet / PUP-5978 Deprecate static compiler Change By: Kenn Hussey Sprint: AP 2016-10-19 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-5978) Deprecate static compiler
Title: Message Title Kenn Hussey updated an issue Puppet / PUP-5978 Deprecate static compiler Change By: Kenn Hussey Sprint: i18n 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-5978) Deprecate static compiler
Title: Message Title Kenn Hussey updated an issue Puppet / PUP-5978 Deprecate static compiler Change By: Kenn Hussey Sprint: Client Triage 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-5978) Deprecate static compiler
Title: Message Title Josh Cooper commented on PUP-5978 Re: Deprecate static compiler Henrik Lindberg thanks for reminder, I added a removal ticket in PUP-6250. Add Comment This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9) -- 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-5978) Deprecate static compiler
Title: Message Title Henrik Lindberg commented on PUP-5978 Re: Deprecate static compiler Is there a removal ticket? It should be linked to the "5.0.0 Removals" epic, and also to here. Add Comment This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9) -- 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-5978) Deprecate static compiler
Title: Message Title Eric Thompson updated an issue Puppet / PUP-5978 Deprecate static compiler Change By: Eric Thompson QA Status: Reviewed Add Comment This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9) -- 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-5978) Deprecate static compiler
Title: Message Title Eric Thompson updated an issue Puppet / PUP-5978 Deprecate static compiler Change By: Eric Thompson QA Risk Assessment: Low Add Comment This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9) -- 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-5978) Deprecate static compiler
Title: Message Title Kylo Ginsberg updated an issue Puppet / PUP-5978 Deprecate static compiler Change By: Kylo Ginsberg Release Notes Summary: As part of the 4.4 documentation around static_catalogs we should mention that static_compiler is now deprecated. Add Comment This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) -- 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-5978) Deprecate static compiler
Title: Message Title Kylo Ginsberg updated an issue Puppet / PUP-5978 Deprecate static compiler Change By: Kylo Ginsberg Story Points: 1 0 Add Comment This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) -- 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-5978) Deprecate static compiler
Title: Message Title Kylo Ginsberg updated an issue Puppet / PUP-5978 Deprecate static compiler Change By: Kylo Ginsberg Fix Version/s: PUP 4.x Fix Version/s: PUP 4.4.0 Add Comment This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) -- 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-5978) Deprecate static compiler
Title: Message Title Kylo Ginsberg updated an issue Puppet / PUP-5978 Deprecate static compiler Change By: Kylo Ginsberg Release Notes: New Feature Add Comment This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc) -- 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-5978) Deprecate static compiler
Title: Message Title Josh Cooper updated an issue Puppet / PUP-5978 Deprecate static compiler Change By: Josh Cooper The static compiler has a few problems:1. It cannot inline windows files because it calls {{Puppet::Resource#to_ral}}. That method triggers agent-side validation to occur on the master. Since windows paths start with a drive letter and not {{/}}, the path appears to be a relative path to the POSIX master, causing validation to fail.2. It doesn't handle multiple {{sources}} values and related {{sourceselect}} parameter.3. It adds the desired checksum to the {{content}} property, something we are working on separating (PUP-1043).4. It adds an edge from the recursive parent to each generated resource, e.g. {{/foo => /foo/bar/baz}}, instead of the immediate parent, e.g. {{/foo/bar => /foo/bar/baz}}. That said, adding the edge has no effect, because the agent doesn't copy edges from the resource catalog to the RAL catalog. The actual reason we get any dependencies at application time, is because the file type autorequires its immediate parent.5. It doesn't handle containment when the relationship is expressed from another resource to the recursive file:{code:puppet}file { '/path/to/dir': ensure => directory, recurse => remote, source => 'puppet:///modules/mymod/mydir',}notify { 'hi': require => File['/ tmp path / foo to /dir']}{code}Without the static compiler, the agent will add a reverse dependency edge, e.g. {{before => Notify['hi']}}, from each eval generated resource to the notify resource (actually to a sentinel whit which then depends on the notify resource). This provides containment for all of the generated resources.The deprecation warning should mention "use static catalogs instead." Add Comment This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc)
Jira (PUP-5978) Deprecate static compiler
Title: Message Title Josh Cooper created an issue Puppet / PUP-5978 Deprecate static compiler Issue Type: Bug Assignee: Unassigned Created: 2016/02/25 8:33 AM Fix Versions: PUP 4.x Priority: Normal Reporter: Josh Cooper The static compiler has a few problems: 1. It cannot inline windows files because it calls Puppet::Resource#to_ral. That method triggers agent-side validation to occur on the master. Since windows paths start with a drive letter and not /, the path appears to be a relative path to the POSIX master, causing validation to fail. 2. It doesn't handle multiple sources values and related sourceselect parameter. 3. It adds the desired checksum to the content property, something we are working on separating (PUP-1043). 4. It adds an edge from the recursive parent to each generated resource, e.g. /foo => /foo/bar/baz, instead of the immediate parent, e.g. /foo/bar => /foo/bar/baz. That said, adding the edge has no effect, because the agent doesn't copy edges from the resource catalog to the RAL catalog. The actual reason we get any dependencies at application time, is because the file type autorequires its immediate parent. 5. It doesn't handle containment when the relationship is expressed from another resource to the recursive file: file