I was just bitten by #3 , in haskell/haskell-language-server#1976, where the entire HLS 1.2.0 release is missing the hyphenation data, and thus fails at runtime. Except that CI doesn't catch this, because CI builds everything from source, and thus has the files available.
I can empathize with not wanting to bloat binaries, but default behavior that silently fails at deployment time with no early warnings seems like an exceptionally bad choice.
I was just bitten by #3 , in haskell/haskell-language-server#1976, where the entire HLS 1.2.0 release is missing the hyphenation data, and thus fails at runtime. Except that CI doesn't catch this, because CI builds everything from source, and thus has the files available.
I can empathize with not wanting to bloat binaries, but default behavior that silently fails at deployment time with no early warnings seems like an exceptionally bad choice.