On Wed, Apr 18, 2007 at 08:05:58AM +0400, Alexey Tourbin wrote: > 1) query песочницы обходится порядка одной секунды. Если пробивать по > песочнице порядка 6000 src.rpm пакетов, то на каждый входящий пакет > придётся квирить песочницу порядка двух часов. > > Мы обсудили с AMorozov что алгоритм замыкания зависимостей находится в > apt-get.cc; и что этот алгоритм, вообще говоря, не реентерабельный, > поскольку модифицирует глобальную структуру данных Cache. Т.е. не > существует простого способа (в цикле) существенно снизить время запроса > к песочнице. fork()? Или там ещё и shared mmap модифицируется? > 2) Ещё хуже. На самом деле нет готовых src.rpm пакетов, по которым > можно квирить песочницу. Есть только git репозитарии. Если даже отказаться от хранения src.rpm, можно хотя бы сохранять их заголовки.