[devel] prepared tags in *-devel and similar packages
Alexey I. Froloff
raorn на immo.ru
Пн Фев 28 18:38:40 MSK 2005
* Alexey Rusakov <ktirf@> [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.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.altlinux.ru/pipermail/devel/attachments/20050228/44307e33/attachment.bin
Подробная информация о списке рассылки Devel