[devel] fresh repocop report

Денис Смирнов =?iso-8859-1?q?mithraen_=CE=C1_altlinux=2Eru?=
Чт Мар 6 02:50:06 MSK 2008


On Wed, Mar 05, 2008 at 05:20:58PM +0200, Igor Vlasenko wrote:

IV> 1) Дима что-то не проясняет свою позицию.

Насколько я понимаю -- загонять всех в светлое будущее в виде LSB пинками
пока очень рано. А вот информировать мантейнеров о том, что
LSB-initscripts могут быть для них полезны -- можно и нужно. 

IV> 2) К тесту не хватает странички на wiki -
IV> кто-то должен заявить о своей компетентности в разрешении вопросов.

Думаю та ссылка на Debian уже очень неплохой вариант.

IV> Думаю, стоило бы прояснить
IV> 1) какие теги у нас поддерживаются/будут поддерживаться?
IV> например, есть ли у нас 
IV> X-Start-Before/X-Stop-After?

Не знаю. Но, скажу честно, _пока_ они мне не были ни разу нужны.

IV> 2) проставление зависимостей.
IV> Есть сервисы, предоставляющая зависимости для других сервисов.
IV> нужен как можно более полный список (кроме network/fs)

Думаю что это вылезет в процессе когда люди начнут пытаться делать эти
скрипты. 

IV> советы, как понять, что должно быть в зависимостях.

То, что нужно чтобы приложение запустилось :) 

IV> тонкости, когда зависимые сервисы не обязаны ставиться одновременно,
IV> то же использование
IV> X-Start-Before/X-Stop-After

Тут не X-.* нужны, а Should (в пику Requires). Например если конфигурация
сервиса предусматривает что он может пользоваться услугами БД, то ему надо
говорить что он Should-Start все виды БД, которыми он может пользоваться.

Такой подход при появлении параллельной загрузки не позволит слишком
сильно распараллеливать, но все-таки основную задачу (создать
соответствующую метаинформацию) мы решим.

Да, из этого появляются интересные следствия. Например:
 - apache получается Should-Start все разновдности БД (они могут
   использоваться в нем для авторизации, а также многие web-приложения
   хотят БД);
 - nginx Should-Start apache %-) ибо работает как фронтенд, и лучше
   фронтенд запускать после бэкенда;

-- 
С уважением, Денис

http://freesource.info
----------------------------------------------------------------------------
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: Digital signature
URL: <http://lists.altlinux.org/pipermail/devel/attachments/20080306/0511c7a4/attachment.bin>


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