* Alexey Rusakov [050228 18:12]: > >В пределах одного языка теги из всех пакетов складываются в один > >каталог. Один пакет - один файл тегов на язык: > >/usr/share/tags/$language/%name > Кхм, и держать /usr/share/tags на Reiser, потому что будет > огромное количество мелких файлов... Сорри, критика > неконструктивная, потому что лучше, чем это, я пока всё равно > не могу придумать. В целом с подобной реализацией, пожалуй, > соглашусь. Навскидку: $ find /usr/include /usr/share/ruby /usr/lib/python2.3 /usr/share/tcl /usr/lib/perl5 -type f -print0 | xargs -r0 rpm -qf -- | sort | uniq | wc -l 312 В любом случае это будет меньше, чем /usr/share/doc ;-) Да, результат работы ctags -R --c-kinds=+px /usr/include у меня занимает около 64 мегабайт, но у меня ещё kernel-headers от 2.6.10 установлены... > Я правильно понимаю, что для одного пакета с большой > вероятностью будет всего один файл с тэгами? Редко когда в > одном пакете встречаются привязки на нескольких языках сразу. Да, как правило. Одно исключение нашёл - python-dev, C'шные заголовки и модуль distutils, но такое встречается нечасто. Ещё подумал - разбиение списка файлов по бинарным пакетам остаётся на совести (какэтопорусски?) maintainer'а. -- Regards, Sir Raorn.