ID 283958 - OCIOtransform Does not properly read in .csp files across MacOS and Linux Machines

Follow

Problem summary
When a customer attempts to read in a .csp file into OCIOFileTransform it gives them an error. 

Customer reported version
nuke.10.5v2

Customer reported platform
10.12

Steps to reproduce

1) Launch Nuke and create an OCIO File Transform

2) read in the following .csp file 

RESULT: 

Nuke will provide the error described by the customer stating that the CSP could not be loaded, Lut doesn't seem to be a CSP file, expected 'CSPPLUTV100'. First line : 'CSPLUTV100 '


Workaround
Apply this script on Mac's Terminal to my CSP files "perl -pe 's/\r\n/\n/g' inputFilePath > outputFilePath" to generate a new csp file just for Mac.

Reproduced by support
Able to reproduce 

Nuke 10.5v5 - MacOSX 10.12 - Linux CentOS 6.9
Nuke 10.5v2 - MacOSX 10.12 (User Replicated Version) - Linux CentOS 6.9
Nuke10.0v6 - MacOSX 10.12 - Linux CentOS 6.9
Nuke10.0v1 - MacOSX 10.12 - Linux CentOS 6.9
Nuke 9.0v9 - MacOSX 10.12 - Linux CentOS 6.9
Nuke9.0v1 - MacOSX 10.12 - Linux CentOS 6.9
Nuke 8.0v1 - MacOSX 10.12 - Linux CentOS 6.9

Works as intended across all tested Windows 7 Builds (All above)

Expected behaviour
Nuke would correctly read in the CSP file within the OCIO file Transform node

Actual behaviour
Nuke Prints an error "the CSP could not be loaded, Lut doesn't seem to be a CSP file, expected 'CSPPLUTV100'. First line : 'CSPLUTV100 '"

    We're sorry to hear that

    Please tell us why