From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <4497BA85.8080407@altlinux.com> Date: Tue, 20 Jun 2006 13:06:13 +0400 From: Anton Farygin User-Agent: Thunderbird 1.5.0.2 (X11/20060502) MIME-Version: 1.0 To: ALT Devel discussion list References: <20060619010637.GE6065@localhost.localdomain> <20060620011500.GA7821@basalt.office.altlinux.org> <20060620020202.GZ6065@localhost.localdomain> <200606201146.16436.led@altlinux.ru> In-Reply-To: <200606201146.16436.led@altlinux.ru> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [devel] full list of unmets X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.7 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2006 08:59:38 -0000 Archived-At: List-Archive: List-Post: Led wrote: > В сообщении от 20 июня 2006 05:02 Alexey Tourbin написал(a): >> On Tue, Jun 20, 2006 at 05:15:00AM +0400, Dmitry V. Levin wrote: >>> Что касается более сложной обработки, то тут надо вспомнить математику и >>> хорошенько подумать. >> Ну в общем да. Нужно осилить топологию и теорию графов. Потом нужно >> переписать apt на ocaml'е. :) Сейчас к апту очень серьезная претензия: >> библиотека libapt-pkg не дает доступа к основным алгоритмам. То есть >> например алгоритм 'apt-get --print-uris install' закоден непосредственно >> в apt-get. Чтобы попробовать узнать, можно установить отдельно взятый >> пакет или нет, приходится запускать apt-get и парсить его вывод. >> Каждый такой запуск стоит порядка секунды, а большая часть времени >> уходит на чтение/инициализацию кеша. То есть нельзя достаточно быстро >> проверить, какие пакеты в сизифе устанавливаемы, а какие нет. Нельзя >> загрузить кеш один раз и проверить все пакеты в пределах одного >> процесса. > > А разве apt-shell не так делает? > apt-shell надо всё-таки перезапускать ;) apt-pipe рулит ;) Rgds, Rider