[devel] apt requires bug?

Alexey Tourbin at на altlinux.ru
Сб Июн 20 23:22:19 MSD 2009


On Sat, Jun 20, 2009 at 11:08:22PM +0400, Alexey Morsov wrote:
> On Sat, Jun 20, 2009 at 10:54:04PM +0400, Kirill Maslinsky wrote:
> > А у Вас lyx из какого репозитория? Похоже, что не из Сизифа.
> из того из которого потом в сизиф попадет

Зависимости локально собранных пакетов (без contents_index_bin)
могут неудачно отличаться.  Например, вместо наиболее общей зависимости
/usr/bin/latex будет зависимость на конкретный пакет (а сейчас эту
программу предоставляют два конфликтующих пакета).

girar-builder выполняет тестовую установку пакетов.  Так что совет
простой -- за неимением лучшего, отправляйте в сизиф.  Там проверят,
устанавливается пакет или нет.

В хешере надо переделать поиск по contents_index: contents_index_all
будет полностью отключен, а contents_index_bin нужно генерировать по
содержимому pkglist.classic (и, дополнительно, по pkglist.hasher).
Для такого изменения в хешере многое уже готово, но я пока не понял,
как у апта узнать полный список pkglist файлов.

$ $TMPDIR/build/aptbox/apt-get --print-uris update |grep pkglist
'file:/tmp/.private/at/build/repo/x86_64/base/pkglist.hasher.bz2' _tmp_.private_at_build_repo_x86%5f64_base_pkglist.hasher 0
'file:/ALT/Sisyphus/x86_32/base/pkglist.classic.bz2' _ALT_Sisyphus_x86%5f32_base_pkglist.classic 0
$

То есть 'apt-get --print-uris update' должен по идее показывать полный
список pkglist файлов, но у меня показывает неполный.  Может, кто-то
знает или поможет разобраться?
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 197 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20090620/0047c9be/attachment.bin>


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