Skip to content

infra: cp1252 emoji in ci.yaml not caught till release builder #172257

@jtmcdole

Description

@jtmcdole
  • New builders were added to engine's ci.yaml
  • Builders came with some caveats and used ⚠️ in the file.
  • This was done in the year 2025. UTF-8 is reasonable and expected. Yaml "may be encoded in any one of UTF-8, UTF-16 or UTF-32." - no mention of CP1252
    ...
  • Time passes
    ...
  • New release fails on windows only builder with archaic message:
  File "C:\Users\chrome-bot\AppData\Local\vpython-root.0\store\python_venv-kkof7f3h8dmuietfo9ih9t2d5s\contents\lib\encodings\cp1252.py", line 23, in decode
    return codecs.charmap_decode(input,self.errors,decoding_table)[0]
UnicodeDecodeError: 'charmap' codec can't decode byte 0x8f in position 735: character maps to <undefined>

https://ci.chromium.org/ui/p/dart-internal/builders/flutter/Windows%20packaging_release_builder/218/overview

Metadata

Metadata

Assignees

Labels

P1High-priority issues at the top of the work listengineflutter/engine related. See also e: labels.team-infraOwned by Infrastructure teamtriaged-infraTriaged by Infrastructure team

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions