Jira (PUP-6152) PMT Should Use Long File Name (LFN) Paths on Windows

3 views
Skip to first unread message

Craig Gomes (JIRA)

unread,
Apr 11, 2016, 6:19:04 PM4/11/16
to puppe...@googlegroups.com
Craig Gomes created an issue
 
Puppet / Improvement PUP-6152
PMT Should Use Long File Name (LFN) Paths on Windows
Issue Type: Improvement Improvement
Assignee: Ethan Brown
Components: PMT, Windows
Created: 2016/04/11 3:18 PM
Labels: windows
Priority: Normal Normal
Reporter: Craig Gomes

Splitting PUP-4866 for PMT and Plug-in Sync to have a ticket for each effort.

This is the PMT effort

It was discovered in

PUP-4854 that long file name paths will break PMT and potentially plugin-sync. The PMT and Puppet core libraries should always use LFN (Long File Name aka "\\?\") paths for module installation to avoid long file name issues.

In

PUP-4854 we reduced the amount of characters that PMT uses so that it allows for longer module paths to be installed. It helps with longer paths in modules, but it doesn't address the issue completely. We should instead look to use "\\?\" prepended to the path to allow for up to 32,000 characters in paths instead of the current MAX_PATH limit of 260 characters. See MSDN - Naming Files, Paths, and Namespaces.
Add Comment Add Comment
 
This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9)
Atlassian logo

Craig Gomes (JIRA)

unread,
Apr 11, 2016, 6:20:03 PM4/11/16
to puppe...@googlegroups.com
Craig Gomes updated an issue
Change By: Craig Gomes
Sprint: Windows 2016-05-04

Craig Gomes (JIRA)

unread,
Apr 11, 2016, 6:25:03 PM4/11/16
to puppe...@googlegroups.com

Ryan Gard (JIRA)

unread,
May 24, 2016, 5:02:16 PM5/24/16
to puppe...@googlegroups.com
Ryan Gard updated an issue
Change By: Ryan Gard
QA Contact: Ryan Gard

Kenaz Kwa (JIRA)

unread,
Aug 29, 2016, 7:21:05 PM8/29/16
to puppe...@googlegroups.com
Kenaz Kwa updated an issue
Change By: Kenaz Kwa
Team: Agent & Platform Support

Sean McDonald (JIRA)

unread,
May 16, 2017, 4:42:03 PM5/16/17
to puppe...@googlegroups.com
Sean McDonald assigned an issue to Unassigned
Change By: Sean McDonald
Assignee: Ethan Brown
This message was sent by Atlassian JIRA (v6.4.14#64029-sha1:ae256fe)
Atlassian logo

Sean McDonald (JIRA)

unread,
May 16, 2017, 4:42:03 PM5/16/17
to puppe...@googlegroups.com

Lindsey Smith (JIRA)

unread,
Nov 27, 2017, 2:24:03 PM11/27/17
to puppe...@googlegroups.com
Lindsey Smith updated an issue
Change By: Lindsey Smith
Priority: Normal Critical
This message was sent by Atlassian JIRA (v7.0.2#70111-sha1:88534db)
Atlassian logo

Lindsey Smith (JIRA)

unread,
Nov 27, 2017, 2:26:03 PM11/27/17
to puppe...@googlegroups.com
Lindsey Smith updated an issue
Change By: Lindsey Smith
Team: Platform Core Puppet Developer Experience

Lindsey Smith (JIRA)

unread,
Nov 27, 2017, 2:26:03 PM11/27/17
to puppe...@googlegroups.com
Lindsey Smith updated an issue
Change By: Lindsey Smith
Priority: Critical Major

Josh Cooper (Jira)

unread,
Jun 6, 2020, 8:09:02 PM6/6/20
to puppe...@googlegroups.com
Josh Cooper updated an issue
Change By: Josh Cooper
Epic Link: PUP-7546
This message was sent by Atlassian Jira (v8.5.2#805002-sha1:a66f935)
Atlassian logo

Josh Cooper (Jira)

unread,
Mar 31, 2022, 4:45:01 PM3/31/22
to puppe...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages