[devel] тэги,версии

Alexey V. Vissarionov gremlin на altlinux.org
Ср Май 22 23:16:38 MSK 2019


On 2019-05-22 23:05:02 +0300, Dmitry V. Levin wrote:
 >> Подскажите пожалуйста что означают значения в версии и
 >> откуда берутся у, например, пакета libxml2.
 >> Версия: 2.9.4.0.12.e905-alt1 - что такое "0" и "12" ?
 >> в .gear/rules: v2.9.4-12-ge905f08 - что такое "12" ?
 > v2.9.4-12-ge905f08 - это вывод "git describe e905f08";
 > "12" - это количество коммитов, отделяющих e905f08 от v2.9.4;
 > ".0" - это суффикс, добавленный к версии 2.9.4, чтобы
 > получившийся результат 2.9.4.0 был гарантированно меньше
 > любой версии, выпущенной после 2.9.4;
 > "e905" получен с помощью "git describe --abbrev=1 e905f08";
 > "2.9.4.0.12.e905" получен по мотивам вывода утилиты
 > git-version-gen из gnulib.

Ну и костыль... Хорошо еще, что он заведомо работоспособен.

А теперь самый главный вопрос: где и как это документировано?


-- 
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net


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