[devel] 5.0/branch-20090223 i586 beehive_status: +14 -17 (35)

Alexey Tourbin =?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Вт Фев 24 19:21:02 MSK 2009


On Tue, Feb 24, 2009 at 06:35:18PM +0300, Alexey Shabalin wrote:
> 24 февраля 2009 г. 11:31 пользователь Dmitry V. Levin написал:
> > Кто сломал mono в бранче -- исправляйте:
> Может поступить более радикально и добавить завимость на mono-devel
> сразу в rpm-build-mono?

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

Во-вторых, все зависимости должны быть фактическими и конкретными.
Такие зависимости (условно "хорошие зависимости") обычно можно выразить
на уровне файлов: один файл в пакете требует другой файл (в каком-то
другом пакете).  Почти все виртуальные зависимости сводятся к файлам.
Например, зависимость perl(File/Find.pm) означает, что в одном из
стандартных перловых каталогов должен лежать файл File/Find.pm.

Примером "плохой зависимости" является неконкретная зависимость MTA.
Предпочтительной будет зависимость /usr/sbin/sendmail (потому что
можно доказать, что в таком-то файле вызывается /usr/sbin/sendmail).
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 197 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20090224/90e70470/attachment-0001.bin>


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