Storing build logs outside of .deb packages
pabs at debian.org
Tue Jun 2 04:40:40 BST 2020
On Mon, 2020-06-01 at 20:53 +0200, Mattia Rizzolo wrote:
> But so, do you think the first step lies in pbuilder/sbuild to decide an
> interface for the package maintainers to use, or for the buildd managers
> (wanna-build/buildd and launchpad) to decide on an interface that
> sbuild needs to provide (and I would guess pbuilder will try to copy it
> for consistency).
My initial thought was that none of the existing codebases should be
doing this. Instead dsa-puppet should get sbuild post-build hooks that
tar up a configurable set of build artefacts and transfer those to
buildd.d.o to be displayed alongside build logs. The list of build
artefact path patterns would be maintained in wanna-build/launchpad,
transferred to each buildd before each build, matched after each build,
the matches passed to tar and the tarball uploaded alongside the log.
Since then I talked about this with aurel32/jcristau on #debian-buildd
and they reached the conclusion that this should be a per-package thing
left up to maintainers of packages rather than a global thing done by
buildd management systems like wanna-build/launchpad. They thought the
audience for this was mainly individual package maintainers rather than the porters, maintainers, RC bug fixers, NMUers and everyone else.
All that said, I am not really one of the stakeholders in this
discussion so I'll just follow along as a lurker from now on.
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 833 bytes
Desc: This is a digitally signed message part
More information about the Reproducible-builds