[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