[devel] dependency needs Epoch warnings

Dmitry V. Levin ldv на altlinux.org
Чт Янв 24 15:31:48 MSK 2013


On Thu, Jan 24, 2013 at 02:25:06PM +0400, Aleksey Avdeev wrote:
> 24.01.2013 10:53, Dmitry V. Levin пишет:
> > По моим данным, в Сизифе 44 пакета, которые собираются с этим
> > предупреждением, например:
> > $ grep '^warning: [^:]*: dependency on [^ ]* needs Epoch' xorg-server-2:1.13.1.901-alt1 
> > warning: xorg-server: dependency on xorg-server-common needs Epoch
> > warning: xorg-drv-multimedia: dependency on xorg-server needs Epoch
> > warning: xorg-xephyr: dependency on xorg-server needs Epoch
> > warning: xorg-xdmx: dependency on xorg-server needs Epoch
> > warning: xorg-xvfb: dependency on xorg-server-common needs Epoch
> > warning: xorg-xnest: dependency on xorg-server-common needs Epoch
> > 
> > То, что этот warning пора поднять до error, кажется очевидным.
> > Вопрос, есть ли смысл делать ручку, которая бы понижала этот error
> > обратно до уровня warning?
> 
>   Нужно как миниум для apache2.

Словам не верю, докажите.

> В противном случаи будет сломана
> возможность делать точечные обновления компонентов apache2 и возможность
> установки новых модулей (или их версий) на старый apache2 (если нет
> противопоказаний по библиотекам, разумеется).

Такая возможность не просто не нужна, она вредна и с ней надо бороться.
При сборке apache2 тестируется в лучшем случае модули и сервер, собранные
из одного исходного пакета, и не надо делать вид, что модули и сервер,
собранные из разных исходного пакета, могут случайно заработать.

> PS: Сейчас я на эту мину (смена warning`а на error) нарвался при
> очередной сборке apache2 на people: Вчера оно собиралось, а сегодня --
> уже нет.

Речь идет про
warning: apache2-base: non-strict dependency on apache2-common
warning: apache2-base: non-strict dependency on apache2-httpd-event
warning: apache2-base: non-strict dependency on apache2-httpd-itk
warning: apache2-base: non-strict dependency on apache2-httpd-peruser
warning: apache2-base: non-strict dependency on apache2-httpd-prefork
warning: apache2-base: non-strict dependency on apache2-httpd-worker
warning: apache2-cgi-bin-printenv: non-strict dependency on apache2-datadirs
warning: apache2-cgi-bin-test-cgi: non-strict dependency on apache2-datadirs
warning: apache2-compat: non-strict dependency on apache2-base
warning: apache2-compat: non-strict dependency on apache2-common
warning: apache2-configs-A1PROXIED: non-strict dependency on apache2-base
warning: apache2-configs-A1PROXIED: non-strict dependency on apache2-common
warning: apache2-htcacheclean: non-strict dependency on apache2-mod_disk_cache
warning: apache2-httpd-event: non-strict dependency on apache2-common
warning: apache2-httpd-itk: non-strict dependency on apache2-common
warning: apache2-httpd-peruser: non-strict dependency on apache2-common
warning: apache2-httpd-prefork: non-strict dependency on apache2-common
warning: apache2-httpd-worker: non-strict dependency on apache2-common
warning: apache2-manual: non-strict dependency on apache2-base
warning: apache2-manual: non-strict dependency on apache2-common
warning: apache2-mod_disk_cache: non-strict dependency on apache2-common
warning: apache2-mod_ldap: non-strict dependency on apache2-common
warning: apache2-mod_ssl-compat: non-strict dependency on apache2-common
warning: apache2-mod_ssl: non-strict dependency on apache2-common
warning: apache2-suexec: non-strict dependency on apache2-common
warning: apache2: non-strict dependency on apache2-cgi-bin
warning: apache2: non-strict dependency on apache2-html
warning: apache2: non-strict dependency on apache2-icons

Это очень хорошо, что теперь вместо warning пишут error - лишний повод
задуматься о странностях упаковки apache2.


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 198 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20130124/8eca8140/attachment.bin>


Подробная информация о списке рассылки Devel