farribeiro / wscef-docker

Warsaw in docker container
MIT License
64 stars 23 forks source link

Setup locale #61

Closed andresmrm closed 5 years ago

andresmrm commented 5 years ago

Estava dando esse erro e não conseguia instalar o warsaw:

Setting up warsaw (1.12.13-8) ...
Traceback (most recent call last):
  File "/usr/bin/warsaw", line 706, in <module>
    ret = main(sys.argv)
  File "/usr/bin/warsaw", line 700, in main
    locale.setlocale(locale.LC_ALL, '')
  File "/usr/lib/python2.7/locale.py", line 581, in setlocale
    return _setlocale(category, locale)
locale.Error: unsupported locale setting

Depois de quebrar um pouco a cabeça percebi que era problema no locale. Segui mais ou menos o que está aqui: https://hub.docker.com/_/debian#locales

farribeiro commented 5 years ago

Valeu... No Ubuntu, qual estava usando, não precisa, né? Começo a entender que como a imagem é muito leve, não tem os locales.

Suguere voltar a usar Ubuntu?

andresmrm commented 5 years ago

Valeu... No Ubuntu, qual estava usando, não precisa, né? Começo a entender que como a imagem é muito leve, não tem os locales.

Suguere voltar a usar Ubuntu?

Hum, vc migrou a imagem base para debian slim recentemente, foi isso? Bom, agora está funcionando. Acho que dá para deixar assim por enquanto. Se começar a dar muita dor de cabeça dai muda de volta.

farribeiro commented 5 years ago

Valeu... No Ubuntu, qual estava usando, não precisa, né? Começo a entender que como a imagem é muito leve, não tem os locales. Suguere voltar a usar Ubuntu?

Hum, vc migrou a imagem base para debian slim recentemente, foi isso? Bom, agora está funcionando. Acho que dá para deixar assim por enquanto. Se começar a dar muita dor de cabeça dai muda de volta.

Sim, afirmativo. Era para reduzir a quantidade de tamanho, há quem sugeriu alpine.

diraol commented 5 years ago

As imagens do Ubuntu e do Debian, hoje, são aproximadamente do mesmo tamanho e, em geral, são pequenas (~20-50MB) se comparadas ao que tinham há algum tempo (~400MB).

As Alpine são consideravelmente menores, mas se for instalar todas as dependências que serão necessárias penso que elas acabam perdendo a vantagem do tamanho e adicionam uma complexidade extra de dependências (além de um possível desempenho menor).

Quanto às variáveis de ambiente, como nosso padrão é "pt-br", e os usuários da imagem serão de bancos brasileiros que utilizam tal idioma, creio que vale realmente deixar fixo e pré-instalado.

Só tenho uma consideração com relação ao uso do apt update, mas já já mando uma PR sobre isso.

farribeiro commented 5 years ago

No histórico do projeto há muito debate. Sintam se a vontade para compreender a situação, tanto na issues e PRs