Jira (PUP-1679) Eradicate usage of FileUtils / File .chmod and move to the FileSystem abstraction
Title: Message Title Josh Cooper commented on PUP-1679 Re: Eradicate usage of FileUtils / File .chmod and move to the FileSystem abstraction Most of puppet has been modified, including a new Puppet::FileSystem.replace_file that behaves sanely on windows. There are a few callsites wrt filebucket and parsed file providers, but I don't plan on changing them, so I'm going to close this. Add Comment This message was sent by Atlassian Jira (v8.13.2#813002-sha1:c495a97) -- 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 view this discussion on the web visit https://groups.google.com/d/msgid/puppet-bugs/JIRA.26270.1392249683000.119604.1630341180194%40Atlassian.JIRA.
Jira (PUP-1679) Eradicate usage of FileUtils / File .chmod and move to the FileSystem abstraction
Title: Message Title Moses Mendoza updated an issue Puppet / PUP-1679 Eradicate usage of FileUtils / File .chmod and move to the FileSystem abstraction Change By: Moses Mendoza Team: Platform Core Windows 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-1679) Eradicate usage of FileUtils / File .chmod and move to the FileSystem abstraction
Title: Message Title Moses Mendoza updated an issue Puppet / PUP-1679 Eradicate usage of FileUtils / File .chmod and move to the FileSystem abstraction Change By: Moses Mendoza Sprint: Platform Core 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-1679) Eradicate usage of FileUtils / File .chmod and move to the FileSystem abstraction
Title: Message Title Karen Van der Veer updated an issue Puppet / PUP-1679 Eradicate usage of FileUtils / File .chmod and move to the FileSystem abstraction Change By: Karen Van der Veer Sprint: Platform Core 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-1679) Eradicate usage of FileUtils / File .chmod and move to the FileSystem abstraction
Title: Message Title Moses Mendoza updated an issue Puppet / PUP-1679 Eradicate usage of FileUtils / File .chmod and move to the FileSystem abstraction Change By: Moses Mendoza Labels: tech-debt triaged windows 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-1679) Eradicate usage of FileUtils / File .chmod and move to the FileSystem abstraction
Title: Message Title Maggie Dreyer updated an issue Puppet / PUP-1679 Eradicate usage of FileUtils / File .chmod and move to the FileSystem abstraction Change By: Maggie Dreyer Labels: tech-debt triaged windows 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-1679) Eradicate usage of FileUtils / File .chmod and move to the FileSystem abstraction
Title: Message Title Ethan Brown updated an issue Puppet / PUP-1679 Eradicate usage of FileUtils / File .chmod and move to the FileSystem abstraction Change By: Ethan Brown Team: Agent & Platform 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-1679) Eradicate usage of FileUtils / File .chmod and move to the FileSystem abstraction
Title: Message Title Ethan Brown updated an issue Puppet / PUP-1679 Eradicate usage of FileUtils / File .chmod and move to the FileSystem abstraction Change By: Ethan Brown Fix Version/s: PUP 4.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-1679) Eradicate usage of FileUtils / File .chmod and move to the FileSystem abstraction
Title: Message Title Ethan Brown updated an issue Puppet / PUP-1679 Eradicate usage of FileUtils / File .chmod and move to the FileSystem abstraction Change By: Ethan Brown Labels: tech-debt windows 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-1679) Eradicate usage of FileUtils / File .chmod and move to the FileSystem abstraction
Title: Message Title Ethan Brown updated an issue Puppet / PUP-1679 Eradicate usage of FileUtils / File .chmod and move to the FileSystem abstraction Change By: Ethan Brown Fix Version/s: PUP 4.0.0 Fix Version/s: PUP 4.x Add Comment This message was sent by Atlassian JIRA (v6.3.10#6340-sha1:7ea293a) -- 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-1679) Eradicate usage of FileUtils / File .chmod and move to the FileSystem abstraction
Title: Message Title Kylo Ginsberg updated an issue Puppet / PUP-1679 Eradicate usage of FileUtils / File .chmod and move to the FileSystem abstraction Change By: Kylo Ginsberg Component/s: Server Component/s: Client Component/s: Windows Add Comment This message was sent by Atlassian JIRA (v6.3.7#6337-sha1:2ed701e) -- 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-1679) Eradicate usage of FileUtils / File .chmod and move to the FileSystem abstraction
Title: Message Title Andy Parker updated an issue Puppet / PUP-1679 Eradicate usage of FileUtils / File .chmod and move to the FileSystem abstraction Change By: Andy Parker Component/s: Server Component/s: Client Add Comment This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- 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-1679) Eradicate usage of FileUtils / File .chmod and move to the FileSystem abstraction
Title: Message Title Josh Cooper updated an issue Puppet / PUP-1679 Eradicate usage of FileUtils / File .chmod and move to the FileSystem abstraction Change By: Josh Cooper Fix Version/s: 3.7.0 Fix Version/s: 4.0.0 Add Comment This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- 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-1679) Eradicate usage of FileUtils / File .chmod and move to the FileSystem abstraction
Title: Message Title Eric Sorenson updated an issue Puppet / PUP-1679 Eradicate usage of FileUtils / File .chmod and move to the FileSystem abstraction Change By: Eric Sorenson Fix Version/s: 3.x Fix Version/s: 3.6.0 Add Comment This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- 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-1679) Eradicate usage of FileUtils / File .chmod and move to the FileSystem abstraction
Title: Message Title Ethan Brown commented on an issue Re: Eradicate usage of FileUtils / File .chmod and move to the FileSystem abstraction Actually, this ticket can remain open. I think the idea here was to take the fixes implemented as part of PUP-1681 and make sure all the calls that use stock Ruby code are instead using our filesystem code. At the time, we needed the fix in quickly, and I didn't want to rock the boat replacing all the existing callsites. Add Comment Puppet / PUP-1679 Eradicate usage of FileUtils / File .chmod and move to the FileSystem abstraction The built-in Ruby classes FileUtils.chmod and File.chmod do not behave correctly under Windows. We do however have a nice method Puppet::Util::Windows::Security.set_mode(mode, path) that does it's best job to simulate a POSIX mode and roundtrip it properly. All call sites that use the Ruby methods should be updated to use a new Puppet::FileSystem.ch... This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede)
Jira (PUP-1679) Eradicate usage of FileUtils / File .chmod and move to the FileSystem abstraction
Title: Message Title Eric Sorenson commented on an issue Re: Eradicate usage of FileUtils / File .chmod and move to the FileSystem abstraction Not only started there, but completed as well--just cleaning up the book-keeping for it. Add Comment Puppet / PUP-1679 Eradicate usage of FileUtils / File .chmod and move to the FileSystem abstraction The built-in Ruby classes FileUtils.chmod and File.chmod do not behave correctly under Windows. We do however have a nice method Puppet::Util::Windows::Security.set_mode(mode, path) that does it's best job to simulate a POSIX mode and roundtrip it properly. All call sites that use the Ruby methods should be updated to use a new Puppet::FileSystem.ch... This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- 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/opto
Jira (PUP-1679) Eradicate usage of FileUtils / File .chmod and move to the FileSystem abstraction
Title: Message Title Ethan Brown commented on an issue Re: Eradicate usage of FileUtils / File .chmod and move to the FileSystem abstraction This has been started in https://github.com/puppetlabs/puppet/commit/857291ed0c64119dd13b44934ecab4d11b5f1e60 Add Comment Puppet / PUP-1679 Eradicate usage of FileUtils / File .chmod and move to the FileSystem abstraction The built-in Ruby classes FileUtils.chmod and File.chmod do not behave correctly under Windows. We do however have a nice method Puppet::Util::Windows::Security.set_mode(mode, path) that does it's best job to simulate a POSIX mode and roundtrip it properly. All call sites that use the Ruby methods should be updated to use a new Puppet::FileSystem.ch... This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- 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://group