* [sisyphus] "Error" in /usr/lib/rpm/python.prov.py
@ 2004-06-04 14:20 Andrey Rahmatullin
2004-06-05 12:44 ` Andrey Rahmatullin
0 siblings, 1 reply; 5+ messages in thread
From: Andrey Rahmatullin @ 2004-06-04 14:20 UTC (permalink / raw)
To: ALT Linux Sisyphus mailing list
[-- Attachment #1: Type: text/plain, Size: 999 bytes --]
После обновления rpm, вытянувшей rpm-build-python, некоторые пакеты
перестали собираться:
Выполняется(Provides): /bin/sh -e /home/wrar/tmp/rpm-tmp.34417
+ umask 022
+ /bin/mkdir -p /home/wrar/RPM/BUILD
+ cd /home/wrar/RPM/BUILD
+ /usr/lib/rpm/find-provides
File "/usr/lib/rpm/python.prov.py", line 2
SyntaxError: "no codec search functions registered: can't find encoding"
ошибка: /bin/sh не удалось
ошибка: Невозможно найти Provides
В частности, не собрались galaxy и sim. При этом многие другие собираются.
$ rpm -qa | egrep 'rpm|python' | sort
librpm-4.0.4-alt38
librpmbuild-4.0.4-alt38
python-base-2.3.3-alt9
python-relaxed-2.3.3-alt9
rpm-4.0.4-alt38
rpm-build-4.0.4-alt38
rpm-build-perl-0.2-alt5
rpm-build-python-0.11-alt1
rpm-utils-0.8.1-alt1
--
WBR, wRAR (ALT Linux Team)
Рассылка QA спама не есть частная инициатива. Каждый раз он рассылается
по соглашению нескольких разработчиков в офисе, после уточнения благих
намерений.
-- at in devel@
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [sisyphus] "Error" in /usr/lib/rpm/python.prov.py
2004-06-04 14:20 [sisyphus] "Error" in /usr/lib/rpm/python.prov.py Andrey Rahmatullin
@ 2004-06-05 12:44 ` Andrey Rahmatullin
2004-06-07 10:11 ` Andrey Orlov
0 siblings, 1 reply; 5+ messages in thread
From: Andrey Rahmatullin @ 2004-06-05 12:44 UTC (permalink / raw)
To: ALT Linux Sisyphus mailing list
[-- Attachment #1: Type: text/plain, Size: 751 bytes --]
On Fri, Jun 04, 2004 at 08:20:06PM +0600, Andrey Rahmatullin wrote:
>SyntaxError: "no codec search functions registered: can't find encoding"
Хм, теперь стало понятнее. Чего-то недоставлено. После установки python22
(был под рукой) всё заработало. Я в питоне не разбираюсь, поэтому чем
фиксить приведенную строчку не знаю. Зато вылезла еще одна ошибка -
rpm-build-python не работает без __future__, который в python-modules. При
этом зависимости на python2.3(__future__) у него нет. #4299.
--
WBR, wRAR (ALT Linux Team)
> Поскольку php-4.1.2-alt4 в сегодняшнем Сизифе оказался не полным,
> пользователям php рекомендуется подождать завтрашнего Сизифа.
Могу только повторить сказанное, с заменой alt4 на alt5.
-- ldv in sisyphus@
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [sisyphus] "Error" in /usr/lib/rpm/python.prov.py
2004-06-05 12:44 ` Andrey Rahmatullin
@ 2004-06-07 10:11 ` Andrey Orlov
2004-06-07 12:32 ` Andrey Rahmatullin
0 siblings, 1 reply; 5+ messages in thread
From: Andrey Orlov @ 2004-06-07 10:11 UTC (permalink / raw)
To: ALT Linux Sisyphus mailing list
On Saturday 05 June 2004 16:44, Andrey Rahmatullin wrote:
> rpm-build-python не работает без __future__, который в python-modules. При
> этом зависимости на python2.3(__future__) у него нет. #4299.
А у него на python2.3 (что-либо) принципиально не может быть зависимости.
Кстати, на python у него зависимости тоже нет. Короче, я ушел думать.
--
WthBstRgrds -- Андрей Орлов --
--- http: www.neural.ru, mail: cray@neural.ru, jid: cray@altlinux.org ---
----------------------------------------
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [sisyphus] "Error" in /usr/lib/rpm/python.prov.py
2004-06-07 10:11 ` Andrey Orlov
@ 2004-06-07 12:32 ` Andrey Rahmatullin
2004-06-07 13:26 ` Andrey Orlov
0 siblings, 1 reply; 5+ messages in thread
From: Andrey Rahmatullin @ 2004-06-07 12:32 UTC (permalink / raw)
To: ALT Linux Sisyphus mailing list
[-- Attachment #1: Type: text/plain, Size: 836 bytes --]
On Mon, Jun 07, 2004 at 02:11:11PM +0400, Andrey Orlov wrote:
>А у него на python2.3 (что-либо) принципиально не может быть зависимости.
>Кстати, на python у него зависимости тоже нет. Короче, я ушел думать.
Я, кстати, уже понял, когда после обновления libglade2 наконец смог
окончательно вынести с машины питона и всё стало собираться нормально
(т.к. при отсутствии питона python.prov.py не запускается). Тогда зачем
rpm-build-python вообще вытягивается rpm-build'ом, если мне сейчас на
машине он вообще не нужен? По кр.мере в документации (в описании?) надо
указать требуемые rpm-build-python питоньи модули?
--
WBR, wRAR (ALT Linux Team)
Вероятность чисто гипотетическая, но до тех пор, пока update-alternatives
написан на perl-base'е, некое беспокойство за /etc/alternatives
сохраняется.
-- ldv in sisyphus@
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [sisyphus] "Error" in /usr/lib/rpm/python.prov.py
2004-06-07 12:32 ` Andrey Rahmatullin
@ 2004-06-07 13:26 ` Andrey Orlov
0 siblings, 0 replies; 5+ messages in thread
From: Andrey Orlov @ 2004-06-07 13:26 UTC (permalink / raw)
To: ALT Linux Sisyphus mailing list; +Cc: devel, Dmitry V. Levin
(это к вопросу о [Bug 4299] )
On Monday 07 June 2004 16:32, Andrey Rahmatullin wrote:
> окончательно вынести с машины питона и всё стало собираться нормально
> (т.к. при отсутствии питона python.prov.py не запускается). Тогда зачем
> rpm-build-python вообще вытягивается rpm-build'ом, если мне сейчас на
> машине он вообще не нужен? По кр.мере в документации (в описании?) надо
Если снести rpm-build-python то rpm-build не будет запускатся ни в каком виде.
Ситуацию отсутствия питона, наличия питона и т.п. призван обнаруживать именно
rpm-build-python.
> указать требуемые rpm-build-python питоньи модули?
Я думаю над тем, как разрулить вопрос. В принципе, возможны два варианта:
-- Сделать "как с перлом" - проставить зависимость на python-base. Тогда для сборки
неважно чего обязательно должен будет быть установлен python, что мне по понятным причинам
не очень по душе;
-- Продолжить делать так, как сейчас. Я не совсем понимаю, как разрулить именно данную проблему,
но, видимо двумя шагами: проставить необходимые зависимости в python-devel (который
в соотв. с полиси обязательно должен быть установлен) и перехватить исключения в питоновских
скриптах из rpm-build-python, чбы оно не грохалось, в отсутвии python-devel, а корректно выходило.
Второй вариант мне нравится существенно больше и я попробую воплотить его в жизнь.
Правда, у нас сейчас фриз на сборочную систему, насколько я понимаю, а ошибка не является блокирующей,
так как есть временное решение - должен быть установлен python-strict __или__ python22 __или__
ничего. В принципе, python-strict для того и предназначен чбы быстро разруливать ситуации с
необнаруженными зависимостями. Кстати, python-strict ставится по умолчаниюю
--
WthBstRgrds -- Андрей Орлов --
--- http: www.neural.ru, mail: cray@neural.ru, jid: cray@altlinux.org ---
----------------------------------------
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2004-06-07 13:26 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-06-04 14:20 [sisyphus] "Error" in /usr/lib/rpm/python.prov.py Andrey Rahmatullin
2004-06-05 12:44 ` Andrey Rahmatullin
2004-06-07 10:11 ` Andrey Orlov
2004-06-07 12:32 ` Andrey Rahmatullin
2004-06-07 13:26 ` Andrey Orlov
ALT Linux Sisyphus discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
public-inbox-index sisyphus
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sisyphus
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git