Jira (PUP-11031) (spike) study long file names/long file paths support in 3rd party software and puppet

3 views
Skip to first unread message

Ciprian Badescu (Jira)

unread,
Apr 28, 2021, 5:42:03 AM4/28/21
to puppe...@googlegroups.com
Ciprian Badescu created an issue
 
Puppet / Task PUP-11031
(spike) study long file names/long file paths support in 3rd party software and puppet
Issue Type: Task Task
Assignee: Unassigned
Created: 2021/04/28 2:41 AM
Priority: Normal Normal
Reporter: Ciprian Badescu

3rd party items to check:

  • FyleSystem/OS limitations for filenames (Windows/AIX/Solaris/OSX)
  • C++/BOOST limitations (Facter3) (used in custom/external facts)
  • Ruby limitations (eg: https://bugs.ruby-lang.org/issues/12551)
  • TAR implementation limitations (puppet uses the available `tar` command on the box to unpack the module, we need to support all tar version available on workstation where puppet is running)
  • For reference, similar rubygem issue (open on 2015): https://github.com/rubygems/rubygems/issues/1376)

 

Internal code paths to check:

  • Install LFN module in master/agent
  • Pluginsync LFN (support for file transfer protocol used)
  • File resource support for LFN
  • Above steps work on all supported OSs(Windows/Solaris/AIX/EL5/etc.) on all supported Ruby versions
  • R10K/code manager support for LFN
  • Facter3/Facter4 (to load external/custom facts from modules)
Add Comment Add Comment
 
This message was sent by Atlassian Jira (v8.13.2#813002-sha1:c495a97)
Atlassian logo
Reply all
Reply to author
Forward
0 new messages