Bug 21776 - Лишняя зависимость у apache-base
Summary: Лишняя зависимость у apache-base
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: apache-base (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Michael Shigorin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-09-29 16:38 MSD by stalker
Modified: 2012-03-16 14:01 MSK (History)
13 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description stalker 2009-09-29 16:38:24 MSD
rpm -q --whatrequires monit-base
apache-base-1.3.41rusPL30.23-alt7

Спрашивается - а зачем? у нас у апача и так полно лишних зависимостей...
Comment 1 solo 2009-09-29 16:59:32 MSD
Думаю, что из-за:

%files base
...
%config(noreplace) %_sysconfdir/monitrc.d/apache
Comment 2 stalker 2009-09-29 17:12:20 MSD
похоже.. тады или вынести в отдельный подпакет или просто ложить пример в доки. Не у всех же монит стоит.

P.S. ещё бы оторвать зависимость  на пакеты от 2 апача у 1 апача..
Comment 3 Sir Raorn 2009-09-29 17:54:28 MSD
$ rpm -ql monit-base
/etc/monitrc.d
$ rpm -qR monit-base 
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadIsLzma) <= 4.4.2-1

Чем помешал один пустой каталог?
Comment 4 solo 2009-09-29 18:02:04 MSD
(В ответ на комментарий №2)
> похоже.. тады или вынести в отдельный подпакет или просто ложить пример в доки.
> Не у всех же монит стоит.

  Это не важно, что monit не установлен. Важно что при его установке apache
начнёт мониториться _сразу_, без дополнительных телодвижений: monit-base для
того и существует, чтобы можно было организовать изкоробочный мониторинг (тех
кто имеет конфиги для monit) без обязательно присутствия в системе самого
monit.

  Зависимость на monit-base некритична: данный пакет содержит только _пустой_
/etc/monitrc.d и, возможно, создаёт группу и пользователя (точно сказать немогу
-- давно его спек не глядел).

(В ответ на комментарий №2)
> P.S. ещё бы оторвать зависимость  на пакеты от 2 апача у 1 апача..

  _Прямых_ зависимостей на пакеты apache2 нет. Есть зависимости на то, что
предоставляют _оба_ апача. См. http://www.altlinux.org/WebSubsystem и
https://bugzilla.altlinux.org/show_bug.cgi?id=16353.
Comment 5 Michael Shigorin 2009-09-30 03:26:31 MSD
(In reply to comment #2)
> похоже.. тады или вынести в отдельный подпакет или просто ложить пример в доки.
> Не у всех же монит стоит.
М-дя, вот и обсуждай потом в devel@.  На каком бы заборе написать, что emacs-base и monit-base -- это совсем не страшно, а по целому каталогу? :)

> P.S. ещё бы оторвать зависимость  на пакеты от 2 апача у 1 апача..
Это отдельно повесь, и кажется, уже висело/обсуждалось.  Почтой так точно.