* [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