On Wed, May 20, 2009 at 12:22:50PM +0300, Kirill A. Shutemov wrote: > 2009/5/20 Mikhail Gusarov : > > > > Twas brillig at 13:07:01 20.05.2009 UTC+04 when ivanov.maxim@gmail.com did gyre and gimble: > > > >  >> Для их определения не нужно ничего собирать. > >  MI> Ого, а как это устроено? > > > > Отсутствием макросов в debian/control > > > > Из-за этого билд-зависимости не плывут в зависимости от окружения. > > Ээ.. Не совсем понимаю, как этого можно добиться. Просто у нас с дебианом разные модели. В дебиане зависимости являются своего рода статическими данными, свойственными исходным пакетам. Они формируются в головах мантейнеров и в опыте сообщества, а сборочной системе они просто даны как константы. Именно поэтому не нужно ничего собирать, чтобы получить зависимости. У нас же зависимости являются функцией сборочного окружения С, т.е. данными принципиально динамическими и зависимыми от состояния репозитория. Именно поэтому зависимости нельзя вычислить исходя из исходного пакета, а не потому, что формат спека какой-то особенно запутанный или неудачный. Хотя константная составляющая у наших зависимостей тоже есть (пока :), и это может сбивать с толку. -- Kirill Maslinsky ALT Linux Team