ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [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