[devel] non-strict dependency in apache2
Dmitry V. Levin
ldv на altlinux.org
Пт Янв 25 03:37:16 MSK 2013
On Fri, Jan 25, 2013 at 03:19:07AM +0400, Aleksey Avdeev wrote:
[...]
> >> error: apache2: non-strict dependency on apache2-cgi-bin
> >> error: apache2: non-strict dependency on apache2-html
> >> error: apache2: non-strict dependency on apache2-icons
> >>
> >> Вызвано зависимостями:
> >>
> >> Requires: webserver-cgi-bin
> >> Requires: webserver-html
> >> Requires: webserver-icons
> >>
> >> Данные зависимости предоставляют не только пакеты
> >> apache2-{cgi-bin,html,icons}, но и apache-{cgi-bin,html,icons}. И пакету
> >> apache2 _действительно_ всё равно, какие именно пакеты данные
> >> зависимости реализуют.
> >
> > Нам действительно нужно много разных вариантов apache*-{cgi-bin,html,icons}?
> > От этого действительно может быть какая-то польза? Или все это
> > разнообразие упаковывается просто потому, что это возможно?
>
> Действительно нужно: у нас сейчас содержимое
> /var/www/{html,cgi-bin,icons} представлено в двух, конфликтующих между
> собой, вариантах: "от apache" и "от apache2" (см.
> <http://www.altlinux.org/WebSubsystem>). И при этом есть запросы вида
> (см. <https://bugzilla.altlinux.org/show_bug.cgi?id=16353>, как пример
> дискуссии):
>
> 1. "Хочу иметь апстримное содержимое /var/www/ от apache2, если я
> apache2 ставлю." -- решается пакетом apache2-full, вытягивает
> apache2-{cgi-bin,html,icons}.
>
> 2. "Хочу иметь апстримное содержимое /var/www/ от apache, если я apache
> ставлю." -- решается пакетом apache-full, вытягивает
> apache-{cgi-bin,html,icons}.
>
> 3. "Нужно хоть что-то в /var/www/, если я ставлю apache{,2}." --
> решается apache{,2}, требующими webserver-{cgi-bin,html,icons} (и
> вытягиваущими apache2-{cgi-bin,html,icons} по факту).
>
> 4. "Нужен пустой /var/www/, если я ставлю apache{,2}." -- решается
> apache{,2}-base.
Сисадмин заполняет /var/www/ тем, чем считает нужным - это совершенно
нормально. Но ведь это еще не повод паковать все, что в принципе можно
было бы положить в /var/www/, в Сизиф! Неужели только мне очевидно,
что для Сизифа было бы более чем достаточно одного варианта заполнения
/var/www/ cgi-bin'ами, html'ами и icons'ами? Это уже не гибкость, а
изменение агрегатного состояния получается.
--
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 198 байтов
Описание: отсутствует
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20130125/764ddd31/attachment.bin>
Подробная информация о списке рассылки Devel