[PUP-7134] Convert Ruby ::File calls for open to Puppet::FileSystem and explicitly specify encoding for SSL files Created: 2017/01/26 Updated: 2017/04/06 Resolved: 2017/03/22
|Affects Version/s:||PUP 4.8.0|
|Fix Version/s:||PUP 4.10.0|
|Remaining Estimate:||Not Specified|
|Time Spent:||Not Specified|
|Original Estimate:||Not Specified|
|Epic Link:||Phase 1 Puppet Unicode Adoption Blockers|
|Release Notes:||Not Needed|
|QA Risk Assessment:||No Action|
|QA Risk Assessment Reason:||[Bulk update] Testing, infrastructure, research tickets do not require risk assessment|
This is an extension of work from
There are still a smattering of calls to File.open or similar in the Puppet code that should use Puppet::FileSystem and that should explicitly specify an encoding.
Make sure UTF-8 is used where possible, but be careful to leave some calls as the default Encoding.default_external in the case they are operating system managed files or expect different encodings.
This is an extension of work started in
|Comment by Moses Mendoza [ 2017/02/17 ]|
|Comment by Josh Cooper [ 2017/03/22 ]|
This passed CI awhile ago, and we don't need any docs/release notes, resolving.