Jira (PUP-6914) ruby expand_path in file type breaks leading-tilde file resources
Title: Message Title Josh Cooper commented on PUP-6914 Re: ruby expand_path in file type breaks leading-tilde file resources This was fixed in PUP-5800. $ cat x.pp file { '/tmp/x~x': content => "x\n", } file { '/tmp/~x': content => "x\n", } file { '/tmp/x~': content => "x\n", } $ bx puppet apply x.pp Notice: Compiled catalog for
Jira (PUP-6914) ruby expand_path in file type breaks leading-tilde file resources
Title: Message Title Guillaume commented on PUP-6914 Re: ruby expand_path in file type breaks leading-tilde file resources Bump on this issue, I'm hitting the same problem with filenames starting with a tilde (~). These files come from an external provider and we can't rename them. Any chance for a workaround or a fix ? 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-6914) ruby expand_path in file type breaks leading-tilde file resources
Title: Message Title Josh Cooper updated an issue Puppet / PUP-6914 ruby expand_path in file type breaks leading-tilde file resources Change By: Josh Cooper Labels: help_wanted 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-6914) ruby expand_path in file type breaks leading-tilde file resources
Title: Message Title Maggie Dreyer updated an issue Puppet / PUP-6914 ruby expand_path in file type breaks leading-tilde file resources Change By: Maggie Dreyer 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-6914) ruby expand_path in file type breaks leading-tilde file resources
Title: Message Title Geoff Nichols updated an issue Puppet / PUP-6914 ruby expand_path in file type breaks leading-tilde file resources Change By: Geoff Nichols Sprint: Agent Accepted 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-6914) ruby expand_path in file type breaks leading-tilde file resources
Title: Message Title Geoff Nichols updated an issue Puppet / PUP-6914 ruby expand_path in file type breaks leading-tilde file resources Change By: Geoff Nichols Sprint: AP Holding Grooming 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-6914) ruby expand_path in file type breaks leading-tilde file resources
Title: Message Title Geoff Nichols updated an issue Puppet / PUP-6914 ruby expand_path in file type breaks leading-tilde file resources Change By: Geoff Nichols Sprint: AP Grooming Holding 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-6914) ruby expand_path in file type breaks leading-tilde file resources
Title: Message Title Geoff Nichols updated an issue Puppet / PUP-6914 ruby expand_path in file type breaks leading-tilde file resources Change By: Geoff Nichols Sprint: AP Holding Grooming 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-6914) ruby expand_path in file type breaks leading-tilde file resources
Title: Message Title Geoff Nichols updated an issue Puppet / PUP-6914 ruby expand_path in file type breaks leading-tilde file resources Change By: Geoff Nichols Sprint: AP Grooming Holding 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-6914) ruby expand_path in file type breaks leading-tilde file resources
Title: Message Title Geoff Nichols updated an issue Puppet / PUP-6914 ruby expand_path in file type breaks leading-tilde file resources Change By: Geoff Nichols Sprint: AP Triage Grooming 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-6914) ruby expand_path in file type breaks leading-tilde file resources
Title: Message Title Josh Cooper updated an issue Puppet / PUP-6914 ruby expand_path in file type breaks leading-tilde file resources Change By: Josh Cooper Team: Agent & Platform Sprint: AP 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-6914) ruby expand_path in file type breaks leading-tilde file resources
Title: Message Title Josh Cooper commented on PUP-6914 Re: ruby expand_path in file type breaks leading-tilde file resources Puppet has historically collapsed multiple leading slashes in the file type, which is why we're using File.expand_path. In 2.7.20, we regressed on that see https://github.com/puppetlabs/puppet/commit/912ed3468b0a20ac66454c1c2b2984fc692ebe70. We fixed the regression in https://github.com/puppetlabs/puppet/commit/35bf229 (see https://projects.puppetlabs.com/issues/19727). However, File.expand_path goes too far by expanding tilde. We maybe able to use Pathname.cleanpath, or collapse leading slashes ourselves. 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-6914) ruby expand_path in file type breaks leading-tilde file resources
Title: Message Title Christopher Wood commented on PUP-6914 Re: ruby expand_path in file type breaks leading-tilde file resources Original thread: https://groups.google.com/forum/#!topic/puppet-users/vG8Wbtiwgow 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-6914) ruby expand_path in file type breaks leading-tilde file resources
Title: Message Title Christopher Wood created an issue Puppet / PUP-6914 ruby expand_path in file type breaks leading-tilde file resources Issue Type: Bug Affects Versions: PUP 4.8.0 Assignee: Unassigned Components: Types and Providers Created: 2016/11/10 2:44 PM Environment: $ uname -a Linux cwl 3.16.0-4-amd64 #1 SMP Debian 3.16.36-1+deb8u2 (2016-10-19) x86_64 GNU/Linux $ cat /etc/debian_version 8.6 $ puppet --version 4.8.0 $ /opt/puppetlabs/puppet/bin/ruby --version ruby 2.1.9p490 (2016-03-30 revision 54437) [x86_64-linux] Priority: Minor Reporter: Christopher Wood This to reproduce: $ cat x.pp