[devel] codeine-1.0.1.3-alt8: Sisyphus/i586 test rebuild failed
Alexey Tourbin
=?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Пн Мар 16 13:15:15 MSK 2009
On Mon, Mar 16, 2009 at 01:07:27PM +0300, Kirill Maslinsky wrote:
> > > Как на подобное реагировать?
> > [at на people ~]$ hsh --init --no-stuff && hsh-install ghostscript-utils tetex-latex
> [...]
> > E: Broken packages
> > hsh-install: failed to calculate package file list.
> > hsh-install: Failed to generate package file list.
> >
> > [at на people ~]$ hsh --init --no-stuff && hsh-install tetex-latex ghostscript-utils
> > [at на people ~]$
> >
> > Обосраться.
> >
> > Дело в том что пакет ghostscript-utils требует /usr/bin/dvips.
> > Когда ghostscript-utils идёт первым, то он вытягивает texlive,
> > и после этого tetex поставить уже нельзя из-за конфликтов.
>
> А какое поведение следует считать в данном случае правильным:
> в обоих случаях должен быть выбран tetex-dvips и сформирован чрут?
Правильно сделать патч на апт, чтобы он формировал список пакетов
в две стадии: первая стадия -- поверхностный выбор пакетов, вторая --
глубокий выбор (с дополнением всех зависимостей).
Сейчас фаза всего одна, она для каждого пакета совмещает как отбор
самого пакета, так и отбор всех его зависимостей.
То есть сейчас работает псевдокод
for p in ghostscript-utils tetex-latex
shallow_mark p
deep_mark p
На стадии "deep_mark ghostscript-utils" отбирается
texlive, а на следующией итерации "shallow_mark tetex-latex"
получается привет.
А должен работать псевдокод
for p in ghostscript-utils tetex-latex
shallow_mark p
for p in ghostscript-utils tetex-latex
deep_mark p
Тогда во втором цикле texlive выбран не будет, потому что альтернативный
кандидат tetex-core уже выбран.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 197 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20090316/c75cce93/attachment.bin>
Подробная информация о списке рассылки Devel