Bug 21776 - Лишняя зависимость у apache-base
: Лишняя зависимость у apache-base
Status: CLOSED NOTABUG
: Sisyphus
(All bugs in Sisyphus/apache-base)
: unstable
: all Linux
: P3 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2009-09-29 16:38 by
Modified: 2012-03-16 14:01 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2009-09-29 16:38:24
rpm -q --whatrequires monit-base
apache-base-1.3.41rusPL30.23-alt7

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

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

P.S. ещё бы оторвать зависимость  на пакеты от 2 апача у 1 апача..
------- Comment #3 From 2009-09-29 17:54:28 -------
$ 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 From 2009-09-29 18:02:04 -------
(В ответ на комментарий №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 From 2009-09-30 03:26:31 -------
(In reply to comment #2)
> похоже.. тады или вынести в отдельный подпакет или просто ложить пример в доки.
> Не у всех же монит стоит.
М-дя, вот и обсуждай потом в devel@.  На каком бы заборе написать, что
emacs-base и monit-base -- это совсем не страшно, а по целому каталогу? :)

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