Info Policy
Версия от 20:32, 18 мая 2009; 195.160.222.83 (обсуждение) (Создана новая страница размером {{span|font-size: 180%|}} {{DraftPolicy |responsible=Igor Vlasenko }} == Полиси по упаковке Info файлов == <pre> ...)
Полиси по упаковке Info файлов
В новой сборке пакета texinfo (точнее говоря, info-install) реализован файлтриггер, который теперь следит за тем, чтобы info index был всегда в актуальном состоянии. Мантейнерам спек-файлов больше не нужно следить за корректностью вызовов %install_info, %uninstall_info и %__install_info. Более того, теперь лучше все такие устаревшие вызовы из спек-файлов убрать. Для напоминания я расставил вывод предупреждений как на стадии вычисления устаревших макросов, так и в самих вызываемых утилитах. -- ldv > > Так же по новой схеме важно, чтобы у info файлов были заполнены > > INFO-DIR-SECTION и > > START-INFO-DIR-ENTRY. > > > > У нас нашелся всего один пакет без INFO-DIR-SECTION с явными > > --entry= --section=, > > ./ucblogo-6.0-alt1.src.spec:/sbin/install-info %_infodir/ucblogo.info +--entry="* UCBLogo: (ucblogo). Berkeley Logo User Manual." +--section="Programming Languages" %_infodir/dir 2>/dev/null || : Все прямые и косвенные вызовы install-info из спек-файлов теперь игнорируются. > Правильно ли я понимаю, что теперь, чтобы > избежать замусоривания %_infodir/dir, нам надо запретить > такие фокусы с --section= и --entry=", > и вместо этого явно патчить .info файлы, тобы > корректные INFO-DIR-SECTION и START-INFO-DIR-ENTRY > они носили с собой внутри? Да, только патчить надо texinfo-файлы.