[devel] I: gear-uupdate: added support for repos with subtree merge

Igor Vlasenko vlasenko на imath.kiev.ua
Ср Окт 24 16:58:34 MSK 2018


Уважаемые коллеги!

Начиная с версий perl-Gear-Rules-0.196 gear-uupdate-0.26
ограниченно поддерживается схема gear репозитория, 
в которой upstream репозиторий
мержится в поддерево (subtree merge). Поддерживается только схема,
у которой в .gear/rules есть команда diff:. К примеру,

 $ cat .gear/rules 
 tar: @version@:.
 diff: @version@:. @name@

gear репозиторий, в которой upstream репозиторий
мержится в поддерево (subtree merge), но нет diff,
не поддерживается. Это не рекомендуемый формат: вы упаковываете в src.rpm
"грязные" исходники; рекомендуется упаковывать "чистые" исходники из
апстримного тега и отдельно ваш(и) патч(и).
Но такой репозиторий легко преобразовать к поддерживаемому, 
просто заменив в .gear/rules

 tar: @name@

на схему с тегом

 tar: @version@:.
 diff: @version@:. @name@

или схему с названием апстримной ветви

 tar: upstream:.
 diff: upstream:. @name@

и добавив по необходимости в спек сгенерированный патч, если он не пуст.


-- 

I V


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