Re: ☠ Buildbot (Sourceware): gccrust - failed compile (failure) (master)

2024-03-01 Thread Arthur Cohen

Hi Jakub,

On 2/29/24 23:08, Jakub Dupak wrote:

Hi,
please keep me in the loop for this one. I need cargo for the borrow 
checker as well (the external Polonius engine).


Will do :)



Best
Jakub

On Thu, 29 Feb 2024, at 21:22, Mark Wielaard wrote:

Hi,

On Thu, Feb 29, 2024 at 09:00:13PM +0100, Thomas Schwinge wrote:
> Three 'cargo' ('command not found') as well as
> one 'rustc' ('error[E0658]: `let...else` statements are unstable')
> errors:

Yeah, I noticed those earlier, but oddly the tree became compilable
again earlier today, then broke again?

I think what needs to happen is have a config check for the minimum
versions of cargo and rustc that are now needed for when configuring
for --enable-languages=rust.

Then we need to see for which builder arches/distros those versions of
cargo and rustc are available and install them there (and disable the
builders for which there is no good version available).

Cheers,

Mark





Re: ☠ Buildbot (Sourceware): gccrust - failed compile (failure) (master)

2024-03-01 Thread Arthur Cohen

Hi both,

On 2/29/24 21:22, Mark Wielaard wrote:

Hi,

On Thu, Feb 29, 2024 at 09:00:13PM +0100, Thomas Schwinge wrote:

Three 'cargo' ('command not found') as well as
one 'rustc' ('error[E0658]: `let...else` statements are unstable')
errors:


Yeah, I noticed those earlier, but oddly the tree became compilable
again earlier today, then broke again?

I think what needs to happen is have a config check for the minimum
versions of cargo and rustc that are now needed for when configuring
for --enable-languages=rust.


Yes - sorry about that. I will spend some time trying to make it nice 
for the builders and users overall but I am currently trying to finish 
the implementation of format_args!() in time for 14.1. So this will take 
me a little bit of time.




Then we need to see for which builder arches/distros those versions of
cargo and rustc are available and install them there (and disable the
builders for which there is no good version available).


That makes sense to me :) thanks



Cheers,

Mark


☝ Buildbot (Sourceware): gccrust - worker not available (master)

2024-03-01 Thread builder
A retry build has been detected on builder gccrust-fedora-x86_64 while building 
gccrust.

Full details are available at:
https://builder.sourceware.org/buildbot/#/builders/16/builds/1924

Build state: worker not available
Revision: (unknown)
Worker: bb2-2
Build Reason: (unknown)
Blamelist: Arthur Cohen , Owen Avery 
, Thomas Schwinge 

Steps:

- 0: worker_preparation ( exception )
Logs:
- err.text: 
https://builder.sourceware.org/buildbot/#/builders/16/builds/1924/steps/0/logs/err_text
- err.html: 
https://builder.sourceware.org/buildbot/#/builders/16/builds/1924/steps/0/logs/err_html