|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Dmitry Rodin <sysop5410@rambler.ru> 26 Sep 2002 15:56:29 To : Vladimir Bormotov Subject : Re: freeamp 2.1.1-1 -------------------------------------------------------------------------------- Vladimir Bormotov <bor@vb.dn.ua> wrote: DR>> И когда rpm -bb file.spec вылетит с ошибкой, придется доделывать DR>> начатое дело через configure и make в $RPM_BUILD_ROOT . DR>> Это быстрее, т.к. повтор rpm -bb потрет все что там уже собралось, DR>> пропатчилось и скомпилировалось. VB> Быстрее чем что? Быстрее чем поправить, и запустить снова rpm -bb ? Быстрее чем поправить, сделать diff, прописать это в spec и запустить rpm для повторной компиляции. Особенно, если этим приходится заниматься в процессе отладки на ходу, когда править надо несколько раз, затем ставить и пробовать. DR>> А если надо поправить какую-то мелочь в исходниках - при использовании DR>> rpm надо обязательно делать diff и прописывать его в spec-файл, иначе DR>> не соберешь... VB> разумеется. А значешь зачем тебя "заставляют" делать diff? А я не хочу, чтоб меня заставляли, в особенности когда мне это не нужно... diff я могу потом сделать в любой момент, когда возникнет необходимость. VB> Затем, что через месяц, ты не найдешь уже этот diff. И когда к этому софту VB> выйдет дыркозатыкалка - ты снова будешь повторять весь путь. А к тому времени все может измениться настолько, что мой старый diff не наложится или станет неактуален. Если все равно светит ручное накладывание диффа через текстовый редактор, то брать куски кода из исходников прежней версии даже удобнее. VB> А я, возьму патч, приложу _до_своего_, путем вписывания одной строки в VB> spec. Это полезно только при записывании окончательного релиза для распространения. Во всех прочих случаях - абсолютно лишняя операция. VB> И снова скажу rpm -ba. Кстати, я оочень редко говорю rpm -bb. VB> Обычно или --rebuild, или -ba. Иногда -bp, -bi rpm --rebuild иногда вываливается там, где работает rpm -bb . А rpm -ba я делаю, только когда нужно записать пакет с исходниками. DR>> Секса гораздо больше. VB> Гораздо? Hа 10 минут _машинного_ времени? Плюс полчаса моего времени только на возню с диффами и отладку rpm. VB> Зато вот потом ЧАСЫ моего ЛИЧHОГО времени экономятся. Если ставить из бинарей на точно такую же систему - экономятся. Если пересобирать под сильно отличающуюся систему - не экономятся. Пока, \Dmitry --- tin/pre-1.4-19990216 ("Styrofoam") (UNIX) (Linux/2.2.20 (i586)) * Origin: Узел связи Fido: 2:5020/5410 (095)541-5490 (2:5020/5410.0) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/2738000005f4.html, оценка из 5, голосов 10
|