[devel] U: Безусловный LC_ALL=C в /usr/lib/rpm/functions
Aleksey Avdeev
solo на solin.spb.ru
Вт Фев 19 18:02:00 MSK 2013
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>.
>
> У нас сейчас в /usr/lib/rpm/functions выставляется безусловный
> LC_ALL=C. Т. е. выставленное в спеке LC_ALL=en_US.UTF-8 не добирается до
> потребителя (/usr/bin/python3) вызываемого в скрипте
> /usr/lib/rpm/brp.d/096-bytecompile_python3.brp, т. к. перекрывается аж в
> двух вызовах /usr/lib/rpm/functions (в /usr/lib/rpm/brp-alt и самом
> /usr/lib/rpm/brp.d/096-bytecompile_python3.brp).
>
> Похоже, нужна ручка для запрета перекрыия правильного LC_ALL в
> /usr/lib/rpm/functions.
И такая ручка у нас есть (цитирую
/usr/share/doc/rpm-4.0.4/README.ALT-ru_RU.UTF-8):
Управление процессом сборки.
...
%_build_lang:
значение переменных LANG, LANGUAGE и LC_ALL;
Я подготовил исправление в виде rpm-4.0.4-alt100.68.1 (см.
<http://git.altlinux.org/people/solo/packages/rpm.git?p=rpm.git;a=commit;h=9d2767e2dc26fbf22afd3136ecb0f3c2224caad1>).
Тестирование на people пакет прошёл нормально (проблему с LC_ALL=C
тоже), но при сборке в Cизиф, сборка под [x86_64-i586] не прошла (см.
<http://git.altlinux.org/tasks/90332/logs/events.1.1.log>):
2013-Feb-19 13:38:40 :: task #90332 for sisyphus started by solo:
#100 build 4.0.4-alt100.68.1 from /people/solo/packages/rpm.git
2013-Feb-19 13:38:40 :: [i586] #100 rpm.git 4.0.4-alt100.68.1: build start
2013-Feb-19 13:38:40 :: [x86_64] #100 rpm.git 4.0.4-alt100.68.1: build start
2013-Feb-19 13:42:46 :: [x86_64] #100 rpm.git 4.0.4-alt100.68.1: build OK
2013-Feb-19 13:42:49 :: [i586] #100 rpm.git 4.0.4-alt100.68.1: build OK
...
2013-Feb-19 13:49:01 :: [x86_64] #100 rpm-static-debuginfo: install check OK
2013-Feb-19 13:49:07 :: [i586] #100 rpm-static-debuginfo: install check OK
2013-Feb-19 13:49:07 :: [x86_64-i586] plan: #5 +5 -5 =8756
2013-Feb-19 13:49:39 :: [i586] remote arepo: failed to build
i586-librpm-4.0.4-alt100.68.1.i586.rpm
2013-Feb-19 13:49:39 :: [x86_64-i586] remote build FAILED
2013-Feb-19 13:49:39 :: [x86_64-i586] build FAILED
2013-Feb-19 13:49:39 :: task #90332 for sisyphus FAILED
--
С уважением. Алексей.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : signature.asc
Тип : application/pgp-signature
Размер : 897 байтов
Описание: OpenPGP digital signature
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20130219/2f77c538/attachment.bin>
Подробная информация о списке рассылки Devel