Bug 15474 - Черезмерные зависимости пакета
Summary: Черезмерные зависимости пакета
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: emacs-prog-modes (show other bugs)
Version: unstable
Hardware: all Linux
: P2 major
Assignee: Evgenii Terechkov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-04-26 20:42 MSD by Evgenii Terechkov
Modified: 2008-08-08 20:14 MSD (History)
7 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Evgenii Terechkov 2008-04-26 20:42:58 MSD
$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
Comment 1 Eugene Vlasov 2008-04-28 10:29:38 MSD
Есть еще вариант вообще убрать c-mode-addons.el (оно вообще хоть сколько-нибудь
полезное?) вместе с этими скриптами. Или оставить c_synopsis_list и убрать
скрипты, которые его регенерят, все равно запустить их можно только от рута, а
путь к c_synopsis_list там захардкоден.
Я не уверен, что хочу эти скрипты переписывать.
Comment 2 Evgenii Terechkov 2008-04-28 12:10:03 MSD
Ну... можно всё к ним относящееся отрезать в отдельный пакет. А регрессий на
пустом месте не хочется - вдруг кому надо.

А можно их вообще в %_docdir вынести - как пример для генерилки.
Comment 3 Eugene Vlasov 2008-04-28 17:41:57 MSD
(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"
Будем и дальше хранить раритет?
Можно конечно и отдельным пакетом выделить, но кто его сопровождать будет?
Comment 4 Evgenii Terechkov 2008-04-28 20:16:25 MSD
Полагаю, майтайнеру виднее, как поступить. Мне главное чтобы зависимости были
человеческие.
Comment 5 Evgenii Terechkov 2008-06-13 15:43:20 MSD
ping
Comment 6 Eugene Vlasov 2008-06-13 23:26:15 MSD
Забыл зарезолвить баг, исправлено в 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)
Comment 7 Evgenii Terechkov 2008-08-08 20:14:23 MSD
Ну и ладушки.