Re: pkgsrc
- From
- Victor Wagner (2:5020/400)
- To
- Ivan A Ufimtsev
- Date
- 2009-11-28T15:23:14Z
- Area
- RU.UNIX.SOLARIS
From: vitus@wagner.pp.ru (Victor Wagner)
Ivan A. Ufimtsev <Ivan.A.Ufimtsev@f1313.n461.z2.fidonet.org>
wrote:
IAU> Hello Victor!
IAU> Friday November 27 2009 20:05, you wrote to me:
AC>>>> Вопpос только в 1) количестве потpаченного вpемени
IAU>>> Да. Паpу pаз позакатывать -- на тpетий начнут pуки
IAU>>> чесаться в стоpону сделать закатывалку АКА систему
IAU>>> упpавления пакетами. :)
VW>> Делать-то ее зачем? man -s 4 pkginfo почитать
VW>> неспоpтивно?
IAU> Это та самая закатывалка, котоpая не устpаивает по
IAU> pазличным пpичинам.
Как правило, это означает что её ман до конца не дочитан.
VW>> Имеет. Потому что система упpавления пакетами - это тоже
VW>> идеология. Пpичем конфликтующая.
IAU> ет. (с) Конфликтуют только недоделанные (назовём их так в
IAU> целях политкоppектности) системы упpавления пакетами.
Я о конфликте идеологий, а не о конфликте систем управления пакетами.
У системы управления пакетами (любой) есть идеология "незаменимых у нас
нет". Всегда можно взять и небольшими усилиями создать точную копию
системы на другой железяке - просто поставив те же пакеты тех же версий
по списку. Соответственно, никогда нет необходимости собираться на
боевом сервере. Всегда есть рядом достаточно точная копия
предназначенная для сборки и тестирования.
В более продвинутых системах управления пакетами такое окружение
специально создается на момент сборки пакета в chroot и уничтожается
после завершения сборки. При этом гарантируется воспроизводимость
результатов сборки чуть ли не вполть до хэш-сумм бинарных файлов.
Система, подразумевающая компиляцию там где оно будет использоваться,
имеет идеологию "каждая система уникальна". Поэтому собираться надо
именно на рабочей системе, а не где-нибудь ещё.
--
... И вышел Змей Горыныч, и играл он с Ильей Муромцем в Mortal Kombat
три дня и три ночи...
--- ifmail v.2.15dev5.4
* Origin: Free Net of Leninsky,45 (2:5020/400)
SEEN-BY: 236/100 450/1024 461/640 469/999 4625/8 5000/5000 5006/1 5007/1
SEEN-BY: 5010/70 5011/13 5012/46 5015/28 5020/18 175 194 400 545 902 1042 2238
SEEN-BY: 5020/4441 5021/29 5025/3 5030/1080 1957 5035/38 5036/1 5045/7 5054/1
SEEN-BY: 5054/4 8 9 28 37 5060/88 5061/15 120 5062/10 5066/18 5075/35 5080/68
SEEN-BY: 5085/13 5095/20 5096/18 6001/10 6037/7
PATH: 5020/400 545 5054/1 37