Skip to content

C.UTF-8 locale is debian specific #856

Closed
@cocreature

Description

@cocreature

Since 9787aed stack tries to set LC_ALL to C.UTF-8. This is a bad idea, since that locale is Debian (and transitively Ubuntu) specific. There is an upstream glibc bug to support this, but it's not yet fixed.

On distros that do not support this (at least Arch and Fedora) it actually makes the problem far worse than it was before, since now even if your locales are all fine and utf8 trying to set them breaks this, so we're back to the commitBuffer: invalid argument (invalid character) problem.

This means that if people upgrade their stack version, they can't even downgrade and built an old version since the build reproducibly fails.

Pinging @borsboom

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions