[devel] Патч при сборке под конкретную версию дистрибутива

Led led на altlinux.ru
Чт Апр 11 01:19:54 MSK 2013


On Thursday 11 April 2013 00:05:29 Pavel Vainerman wrote:
> 11.04.2013 00:58, Led пишет:
> > On Wednesday 10 April 2013 21:50:02 Pavel Vainerman wrote:
> >>>     Если патч уже готов, то это вопрос не столько gear, сколько rpm.
> >>> Нужно включить патч в число исходных файлов пакета
> >>>
> >>> echo "copy: *.patch" >>.gear/rules  ,
> >>>
> >>> а потом включить его при сборке, добавив PatchN и %patchN в spec.
> >>
> >>     Тут вся тонкость в том, что мне важно, чтобы патч был задействован
> >> только при сборке под конкретный дистр.
> >
> > Если вам именно этого хочется, значит вы что-то делаете неправильно или
> > задумали "что-то нехорошее".
>
>    Ну не знаю насколько "не хорошее". Просто проект раньше собирался
> нормально под всё сразу (сизиф,p5,p6,5.0). А тут появилась некоторая
> несовместимость решаемая простым патчем. Вот я и хотел, продолжить
> собственно так же "беззаботно собирать", только, чтобы для особых
> дистров, добавлялся патч при сборке.
>
> Я уже собственно выбрал (пока-что) решение с "отдельным бранчем"
> (но теперь надо синхронизировать постоянно с основным).
>
>
> P.S. Впрочем видимо это просто "исторический рост проекта" и не
> возможность сборки под все дистры сразу из одного источника.

Очень сомнительно.

> При развитии проекта, такое должно было бы произойти рано или поздно
> (имеется ввиду несовместимость со старыми дистрами).

Значит вы сделали что-то неправильно. А теперь пытаетесь обложить эту неправильность костылями.

-- 
Led


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