[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