$rpm -q emacs-prog-modes emacs-prog-modes-0.2-alt3 $apt-cache show emacs-prog-modes |grep Depends: Depends: emacs-common, deroff, /bin/bash, /bin/zsh, /etc/emacs/site-start.d, bzip2, coreutils, gawk, grep, gzip Думаю, zsh здесь тяжеловато будет. Возможно, ещё deroff. Всё из-за /usr/share/emacs/etc/prog-modes/*.sh Варианты: 1) переписать на (ba)sh 2)разделить на подпакеты. Что ещё? Steps to Reproduce: $ rpm -q --test zsh Actual Results: ошибка: удаление этих пакетов нарушит зависимости: /bin/zsh нужен для emacs-prog-modes-0.2-alt3 Expected Results: $ print $? 0
Есть еще вариант вообще убрать c-mode-addons.el (оно вообще хоть сколько-нибудь полезное?) вместе с этими скриптами. Или оставить c_synopsis_list и убрать скрипты, которые его регенерят, все равно запустить их можно только от рута, а путь к c_synopsis_list там захардкоден. Я не уверен, что хочу эти скрипты переписывать.
Ну... можно всё к ним относящееся отрезать в отдельный пакет. А регрессий на пустом месте не хочется - вдруг кому надо. А можно их вообще в %_docdir вынести - как пример для генерилки.
(In reply to comment #2) > Ну... можно всё к ним относящееся отрезать в отдельный пакет. А регрессий на > пустом месте не хочется - вдруг кому надо. Ну почему на пустом, этот баг не на пустом же месте возник. Оно же и правда сырое и апстрим уже давно мертв. Эти скрипты даже не работают без модификации (я сейчас проверил, там как минимум пути к манам менять надо). И вообще, альтовский пакет emacs-prog-modes - похоже единственное место, где этот файл еще сохранился, на EmacsWiki пишут "If you google for c-mode-addons, you should be able to locate an AltLinux rpm which contains c-mode-addons.el" Будем и дальше хранить раритет? Можно конечно и отдельным пакетом выделить, но кто его сопровождать будет?
Полагаю, майтайнеру виднее, как поступить. Мне главное чтобы зависимости были человеческие.
ping
Забыл зарезолвить баг, исправлено в 0.2-alt4 * Thu May 01 2008 Eugene Vlasov <eugvv@altlinux.ru> 0.2-alt4 - Removed c-mode-addons.el, c_synopsis_list and support scripts (#15474)
Ну и ладушки.