[devel] Польза от diff: v на version@:.

Anton Farygin rider на basealt.ru
Пн Ноя 9 12:09:20 MSK 2020


On 09.11.2020 12:05, Stanislav Levin wrote:
>
> 08.11.2020 01:51, Vitaly Lipatov пишет:
>> У меня вопрос к тем, кто использует в .gear/rules конструкцию вида
>> spec: .gear/NAME.spec
>> tar: v на version@:. name=@name на -@version@
>> diff: v на version@:. . name=@name на -@version на -alt.patch
>>
>> Чем эта схема вам предпочтительнее сборки из релизного tarball?
> Например,
> - все удобства и преимущества работы с git по сравнению с tarball
> - не всегда в релизные тарболы апстрим пакует все необходимое для сборки
> с нуля
> - также не всегда в тарболы попадает все необходимое для тестов
> - требуется сборка из git tree
>> Я это спрашиваю к тому, что обычно пользователи такой схемы не вносят
>> никаких изменений (то есть diff им не нужен), а ещё часто забывают
>> выполнить gear-remotes-save, и откуда они брали upstream, остаётся
>> загадкой для коллег и потомков.
> Патч мог быть ранее, может быть, есть сейчас или может, будет позднее.
> Не проще один раз добавить, чем добавлять-удалять?
>
> gear-remotes-save - это просто удобная плюшка, а не обязательство.
> Как правило, найти репо не составляет труда.
>
> Насчет дифа с корнем, меня не устраивает, что в сгенерированный патч
> попадает внутрянка alt. Чтобы избежать этого, использовал git subtree,
> но оказалось, что эта схема /непонятна/тяжела/отличается от привычных/не
> всегда подходит/ и
> приходится использовать первое.

https://bugzilla.altlinux.org/show_bug.cgi?id=31851 - тут Ваня говорил в 
начале этого года что у него уже есть готовое решение, позволяющее 
делать exclude для каталогов в параметре diff.




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