Как узнать, против какого git commit был собран пакет панели запуска? - PullRequest
0 голосов
/ 12 июня 2018

Существует панель запуска ppa, которая ежедневно доставляет новые пакеты, собранные из импортированного git-репозитория в качестве его источника.

Мне нужно выяснить, какой успешный вариант сборки ( пример ) соответствующий git commit SHA-1 hash.Есть ли способ выяснить это на самой веб-странице Launchpad?

1 Ответ

0 голосов
/ 13 июня 2018

Единственные ссылки на Git, которые можно увидеть в журналах артефакта, указанного в этом ppa панели запуска, бесполезны.
Например: buildlog_ubuntu-xenial-amd64.paper-icon-theme_1.5.716-201806100126 ~ daily ~ubuntu16.04.1_BUILDING.txt.gz включает в себя:

Buildd toolchain package versions: 
   launchpad-buildd_161 ...
   git-build-recipe_0.3.4~git201611291343.dcee459~ubuntu16.04.1 
   git_1:2.7.4-0ubuntu1.4 ...
...
Homepage: https://github.com/snwh/paper-icon-theme

Ничто из этого не помогает определить правильный коммит из snwh/paper-icon-theme.

Так что вам нужнополагаться на сам результат, который может включать ссылку на фиксацию.
См., например, paper-icon-theme.spec, в которой есть строка, которую следует заменить во время сборки:

# GitHub Stuff
%global commit0 40-CHARACTER-HASH-VALUE

Как commit af069ae детали:

Это потому, что файлы при загрузке именуются %{name}-%{commit0}.tar.gz.

Это относится к:

...