The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Для PkgSrc представлен APT-подобный пакетный менеджер nih"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Подсказка: Для сортировки сообщений в нити по дате нажмите "Сортировка по времени, UBB".
. "Для PkgSrc представлен APT-подобный пакетный менеджер nih" +/
Сообщение от vle (ok), 04-Янв-11, 19:16 
>>> 1) *если*
>> Это уже не ко мне. Будут теги -- будет по ним поиск.
> Ну вот, как только сложное -- "не ко мне"...

Не вижу здесь ничего сложного. Когда/если в pkgsrc появятся теги,
тогда будет по ним поиск. Пока есть только категории, их 52.
Технических проблем с добавлением тегов опять же никаких.
Формат бинаря и дерева pkgsrc их позволяет реализовать
за пол часа.

>> Я ведь не поленюсь, и тебе будет стыдно.
> Это займёт у тебя некоторое время на одноразовые подпорки (втягивание метаданных), а
> собственно инфраструктура тебе ж неинтересна.  Зачем городить потёмкинские деревни, тут
> лучше поленись. :)

Я вас умоляю. Метаданные... Всего лишь нужно сконвертировать дебиноидный
rfc822 в формат
pkg_summary(5) из pkgsrc и "свести задачу к предыдущей".
У меня это уже в планах года два, все лень.

>>> 2) не я ж стал заикаться (точнее, кидать пальцы) про sane defaults, а? ;-)
>> Как работает apt-cache в AltLinux-е можешь мне даже не показывать, я знаю.
> Регэксы по summary+description, что там показывать.

Мдэ, купи себе букварь, там много буков.

>> То, что ниже -- good enough без всякого тайного знания о тегах
>> и нескольких человеколет потраченного труда.
> И тем не менее ты опираешься на готовые метаданные в описаниях.  
> Но они тебе неинтересны.

Чего?

> Понятно, что одно дело -- инструмент, а другое -- к чему его
> применять, но для осмысленного результата нужны обе части вопроса, и это
> важно.  То есть недостаточно бросить в морду шикарную тулзу или
> же базу дескрипшенов.  Надо вместе работать.  А это сложно,
> нудно и неинтересно.

Много слов ни о чем. Есть инструмент, универсальный.
Будут теги -- будет по ним поиск. Ни единой строки кода добавлять не нужно.

>> О дефолтах.
> 1) "-o" кривовато выглядит, если уж совсем о дефолтно-минимальном случае и докапываться;

-o -- это поиск в online базе, без нее будет искать offline.

> 2) это пример на качество метаданных в первую очередь.

Не только. Это пример неплохо выбранного дефолта.
Кстати, юзверь может их менять, как ему вздумается.

>> pkg_digger_backend ищет простым сканом текстового файла,
>> и этого достаточно для поиска в пакетах.
> Заодно это так себе масштабируется (про 20K пакетов тоже не я упоминал)
> и малопригодно для использования, скажем, на публичном сайте с информацией о
> репозиториях.

В pkgsrc >9000 пакетов. На Athom-330 1.6 Ghz прекрасно работает.
Задержка минимальна в несколько секунд. Вспоминаем про бекенд,
появится *реальная* проблема --
появится решение с базой данных, cdb, bdb, sqlite -- че там сейчас модно.

>> pkg_online_client -- ищет через dict protocol, обращаясь к серверу.
> Это тоже заценил -- "пакетно-английский словарь" :)

Ты RFC2229 читал?

>>> PS: про axi-cache почитай ещё, Колумб. :)
>> Ага, ты мне еще про полнотекстовые поисковики раскажи :-)
> (озираясь) Лёш, они повсюду! :-)

Открытие!

>> Иди ка ты лучше улучшай свой altlinux, займись делом.
> Так я потихоньку и пилю те самые mkimage-profiles.git, что и с тобой
> обсуждали.

Ну вот и я пилю.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Для PkgSrc представлен APT-подобный пакетный менеджер nih, opennews, 01-Янв-11, 22:44  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру