Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.Sign up
x/build: linux-arm trybot/slowbot failure #35628
What version of Go are you using (
I suspect this was "broken" by https://go-review.googlesource.com/c/build/+/205603 which upgraded the ARM environment (where tests run) to Buster, but the compilation half on x86 was unchanged.
I say "broken" in quotes because this was never a problem until slowbots which let you do this again.
But it used to work with trybots on by default a few years ago, so it does work if we configure both halves the same.
Hmm, this isn't as obvious as I'd hoped.
Both environments are Debian buster:
Linux-arm on Scaleway:
@rsc, you probably remember me debugging similar issues in the past. I'd love some better tooling to help debug these sorts of issues. It doesn't affect many people, though. But if we could do this sort of cross-compilation (make.bash in one place, run tests elsewhere) for more builders (riscv, mips, arm, etc) we could get much better throughput from our slower builders. But I'm always scared of doing it due to issues like this.
I've closed a newer #40872, which seems to be the same issue.
Based on #40872 (comment), this is closer to being resolved now.
It seems reasonable to reject/ignore it during TRY= slowbot requests until then.
The current linux-arm builder is known to have trouble when used as a SlowBot. Start warning about it when the builder is requested via the TRY= SlowBot UI. I've considered also removing or disabling the "arm" SlowBot alias, but that would make it easier to miss that there's an issue, since SlowBots don't warn about unknown builders: If you specify an unknown TRY= token, it'll just ignore it and won't report an error. We can consider making further changes as this situation evolves. The goal here is to start notifying about a known problem sooner. For golang/go#35628. For golang/go#40872. Change-Id: Ibc1205720c44ec4823c632c04fc2f887368258c1 Reviewed-on: https://go-review.googlesource.com/c/build/+/249420 Reviewed-by: Carlos Amedee <email@example.com> Reviewed-by: Alexander Rakoczy <firstname.lastname@example.org>