Hi Marc,

On So, 2015-12-27 at 13:43 +0100, Marc Haber wrote:
(...)
> When a package is still building, it shows up directly on the
> mini-buildd web page without having to unfold the packager's package
> list (by clicking on "Last packages: 100 (show)".
> 
> In this state, build logs for already-finished builds are not
> accessible. The link pointed to by the architecture name all point to
> the builder's host name port 8066, no path.
>
> In the list that can be unfolded by clicking on "Show", the
> architecture name points to the full build log. This should be the
> case for still building packages at least for the architecture that
> has already finished building. Otherwise one has to wait for the
> slowest arch to finish before one can see the log of an arch that has
> already failed.

sorry for the late reply, but I basically always agreed here. However,
I took the liberty to update this bug's title to what I guess your
intention is :).

Fwiw: The Link is not "broken", it just intentionally directs to the
builder host the package is currently building on. I.e., you can at
least hop to the builder host to see the build status there.

However, the builder's build stati do not include the build logs at all
currently, they are only visible later on the packager after it has
collected all build results.

So I would think mini-buildd needs some support to view live build logs
on builder hosts, along with some caching/persistence so that this is
still available after the buildresult has been uploaded.

Another option would be to improve the packager to already show results
before all build results have arrived. That would change much more
logic though, and would not give us live build logs.

Hth!

S

Reply via email to