#2639 closed defect (duplicate)

RSB long path support on Windows is still broken.

Reported by: Chris Johns Owned by: Chris Johns
Priority: high Milestone: 4.11.3
Component: tool/rsb Version: 4.11
Severity: normal Keywords: RSB 4.11.0-RC2
Cc: Blocked By:
Blocking:

Description

Long path support on Windows requires the use of Unicode paths. The current path is not Unicode and some paths in C++ can be longer than 255 character when building the release candidates using the standard paths in the releases.

The solution is to change paths.py so it's host call returns a Unicode string. The also requires changes to the macro key logic to convert any unicode string to an ascii string, all macro keys are ascii. Also the execute module needs to better manage Unicode strings.

Change History (5)

comment:1 Changed on Mar 14, 2016 at 4:26:04 AM by Chris Johns

Status: newaccepted

comment:2 Changed on Jan 26, 2017 at 7:05:05 AM by Sebastian Huber

Milestone: 4.114.11.2

comment:3 Changed on Mar 21, 2017 at 3:15:23 AM by Chris Johns

This is a major change and I do not think it is suitable for a release branch. This change should only happen on master.

comment:4 Changed on Mar 23, 2017 at 1:03:28 AM by Chris Johns

Milestone: 4.11.24.11.3

The 4.11.2 milestone is closing.

comment:5 Changed on Apr 22, 2017 at 10:25:30 PM by Chris Johns

Resolution: duplicate
Status: acceptedclosed

Closing this ticket as #2992 has more details.

Note: See TracTickets for help on using tickets.