>>> 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, что и с тобой
> обсуждали.
Ну вот и я пилю.