[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