Bug#819278: llvm-toolchain-3.8: Build not reliable
Santiago Vila
sanvila at unex.es
Tue Jul 19 12:09:16 UTC 2016
On Tue, 19 Jul 2016, Sylvestre Ledru wrote:
> Le 19/07/2016 à 10:32, Santiago Vila a écrit :
> > On Tue, 19 Jul 2016, Sylvestre Ledru wrote:
> >
> > > The four are caused by the same issue: a test freezes.
> > > Having the name of the test would be super helpful so that we can report
> > > a bug upstream to fix it.
> >
> > I fully agree, and I'd love to provide the test which fails, but the
> > build process is completely silent about the tests.
>
> Looking at the list of processes should be enough.
Maybe, but for that to happen I have to be "present" during the build,
so to speak, and the build takes at least five hours in the fastest machine
I had. Looking at a build log in real time is not a very entertaining
TV program.
It would be much better if the build process printed something on
stdout during the tests.
> Here, we should not list all the tests (too many of them). [...]
Hmm. Why not? The building of a package should not be a black box.
That would be the natural thing. Small packages have small build logs.
Large packages have large build logs. Packages that are not very large
but have a lot of tests have large build logs as well.
We take that for granted and accept it as a normal thing. It's not a
problem.
But even if a large build log is a problem at all, we have a bigger problem
as a result, which is that we don't know what's happening at all.
> [...] I am happy to apply any patch to help you in your goals.
Fine, but you know the code a lot better than me, so I hope you don't
mind if I ask some simple questions.
For example: I look at debian/rules and I don't see anything which
deliberately disables build log verbosity.
Is this lack of verbosity in the test suite a Debian change or is it
an upstream thing?
Thanks.
More information about the Pkg-llvm-team
mailing list