[devel] U: [rpm-build-python3] LC_ALL=en_US.utf8 для python3.compileall.py
Aleksey Avdeev
solo на solin.spb.ru
Чт Фев 21 21:27:32 MSK 2013
21.02.2013 18:16, Aleksey Avdeev пишет:
> 19.02.2013 15:04, Aleksey Avdeev пишет:
>> 18.01.2013 15:41, REAL пишет:
>>> привет!
>>>
>>> кто-нибудь может подсказать, что изменилось и как теперь с этим жить?
>>
>> См.
>> <http://git.altlinux.org/people/ldv/packages/?p=rpm.git;a=commitdiff;h=279f487ca4461fc3cc29bc7eb9ea05a45abba4c1>.
>>
> ...
>>
>> Похоже, нужна ручка для запрета перекрыия правильного LC_ALL в
>> /usr/lib/rpm/functions.
>
> Цитирую <http://wiki.python.org/moin/Python2orPython3>:
>
> Guido van Rossum (the original creator of the Python language) decided
> to clean up Python 2.x properly, with less regard for backwards
> compatibility than is the case for new releases in the 2.x range. The
> most drastic improvement is the better Unicode support (with all text
> strings being Unicode by default) as well as saner bytes/Unicode separation.
>
> С учётом того, что полный переход на Unicode одна из фишек Python3 --
> считаю что байткомпиляциию, для его файлов стоит проводить с
> использованием LC_ALL=en_US.utf8.
>
> Думаю, что стоит это делать через добавление LC_ALL=en_US.utf8 в
> строку вызова python3 (/usr/lib/rpm/brp.d/096-bytecompile_python3.brp).
Предлагаю rpm-build-python3 с таким вариантом исправления
096-bytecompile_python3.brp:
<http://git.altlinux.org/people/solo/packages/rpm-build-python3.git?p=rpm-build-python3.git;a=commitdiff;h=538745c6af443ebee8842c46d2cb3746a470d30e>
--
С уважением. Алексей.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : signature.asc
Тип : application/pgp-signature
Размер : 897 байтов
Описание: OpenPGP digital signature
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20130221/2e822498/attachment.bin>
Подробная информация о списке рассылки Devel