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

Stanislav Levin slev на altlinux.org
Пн Ноя 9 12:05:09 MSK 2020



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,
но оказалось, что эта схема /непонятна/тяжела/отличается от привычных/не
всегда подходит/ и
приходится использовать первое.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : OpenPGP_0xABABFE8D5D9A19E8.asc
Тип     : application/pgp-keys
Размер  : 4606 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20201109/f9416af0/attachment.bin>
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : OpenPGP_signature
Тип     : application/pgp-signature
Размер  : 840 байтов
Описание: OpenPGP digital signature
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20201109/f9416af0/attachment-0001.bin>


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