[devel] python module provides

Alexey Morsov samurai на ricom.ru
Вс Июн 7 14:22:25 MSD 2009


On Sat, Jun 06, 2009 at 08:18:15PM +0400, Dmitry V. Levin wrote:
> Нет, это неправильная постановка задачи: если вам удастся обмануть
> сборочную систему, и кривой пакет попадёт в Сизиф, то он просто сломает
> пакеты, которые на него завязаны.
Возможно.

> 
> > Я тут просто пересобрал PIL по багу (вынес .pth из -devel и внес в
> > основной) но гирар не пропустил по причине new unmets.
> 
> Значит, вы что-то не то или не так делаете.
Ну по сути. Сейчас python-module-imaging-devel содержит файл PIL.pth.
Из-за этого допустим при инсталяции uniconverter тянется именно -devel а
не сам пакет.

тут https://bugzilla.altlinux.org/show_bug.cgi?id=18529 предложено
перенести PIL.pth в сам пакет исключив его из -devel.

спек можно видеть в моем гите.

Собственно как я представляю ситуацию и то почему гирар меня отлупил по
анметам: в некоторых пакетах (бинарных) есть (автоматическая?) зависимость на того кто предоставляет python(PIL). До сего момента выходило что его предоставлял -devel (поскольку в нем PIL.pth).
Т.е. либо в тех пакетах надо напрямую указывать что они требуют именно
python-module-imaging (что наверное не очень сейчас правильно), либо
каким-то образом указать что теперь python-module-imaging (не -devel)
предоставялет то самый python(PIL). 

На моей локальной машине теперь при apt-get install uniconverter тянется
именно python-module-imaging, а не девел, как до пересборки.

-- 
WBR,Алексей Морсов
программист ЗАО "ИК "Риком-Траст"
Jabber: samurai на www.fondmarket.ru
ALT Linux Team Member

Я опять изобрел велосипед. [...] Но данный конкретные велосипед работает
очень хорошо, гораздо лучше предыдущих.
		-- at in devel@
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 489 байтов
Описание: Digital signature
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20090607/1eded3f4/attachment.bin>


Подробная информация о списке рассылки Devel