如何找到构建启动板包的git提交?

时间:2018-06-12 18:58:08

标签: git ubuntu bazaar launchpad

有一个launchpad ppa,它每天都会以导入的git存储库作为源代码来提供新的包。

我需要弄清楚给定的成功构建(example)相应的git commit SHA-1哈希。 有没有办法从Launchpad的网页本身中解决这个问题?

1 个答案:

答案 0 :(得分:0)

在该启动板ppa中列出的工件的日志中看到的唯一Git引用没有帮助 例如: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

这些都无助于识别right commit from snwh/paper-icon-theme

因此,您需要依赖可交付物本身,其中可能包括提交参考 例如,参见paper-icon-theme.spec,其中有一行应在构建时替换:

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

正如commit af069ae详情:

  

这是因为文件在下载时被命名为%{name}-%{commit0}.tar.gz

指的是: