[devel] U: Безусловный LC_ALL=C в /usr/lib/rpm/functions

Aleksey Avdeev solo на solin.spb.ru
Вт Фев 19 16:41:15 MSK 2013


19.02.2013 16:18, Ivan A. Melnikov пишет:
> 2013/2/19 Aleksey Avdeev <solo на solin.spb.ru>:
>> Похоже, нужна ручка для запрета перекрыия правильного LC_ALL в
>> /usr/lib/rpm/functions.
> [...]
>>> /usr/src/tmp/python3-module-pycairo-buildroot using /usr/bin/python3
> [...]
>>
>> PS: У меня оно взорвалось при переборке под python3.3.
> 
> Я думаю, что достаточно прописывать в питоновские файлы правильный
> encoding (через комментарий -*- encoding: utf-8 -*-), и больно пинать
> апстримы. В частности, в python3-module-pycairo это нужно сделать в
> src/__init__.py.

  Не спасает (проверил). И судя по
<http://asvetlov.blogspot.ru/2011/03/import-and-unicode.html> не должно:
python3 и так считает, что по умолчанию все файлы (.py) у него в utf-8.

PS: Если правильно понимаю, то ошибка на этапе преобразования из
внутренней utf8 (что у него по умолчанию) во вешнюю кодировку, которую
он берёт из LC_ALL. А у нас там C.

-- 

С уважением. Алексей.


----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : signature.asc
Тип     : application/pgp-signature
Размер  : 897 байтов
Описание: OpenPGP digital signature
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20130219/8ccf5b71/attachment-0001.bin>


Подробная информация о списке рассылки Devel