Open MarcoIeni opened 2 days ago
r? @Mark-Simulacrum
rustbot has assigned @Mark-Simulacrum. They will have a look at your PR within the next two weeks and either review your PR or reassign to another reviewer.
Use r?
to explicitly pick a reviewer
@bors try
:hourglass: Trying commit d7063fd6089f887a4dd78bdac0a8068dae86a68e with merge 25f24b95d13b7d70626401bae2b57ef7deec156d...
The job x86_64-fuchsia
failed! Check out the build log: (web) (plain)
:broken_heart: Test failed - checks-actions
@bors try
:hourglass: Trying commit c50f770f5396347b34bc7b48d03131d4fc63e0bb with merge c1f0153acfd3122e7bcd85ca6d465488d2396ef6...
:broken_heart: Test failed - checks-actions
The job dist-arm-linux
failed! Check out the build log: (web) (plain)
@bors try
:hourglass: Trying commit 3ada89aa37574f2803668d17e684cae8a2af52ab with merge 7e36573e96ee7cb25c7ed0aac0bd855cfc22d90f...
:broken_heart: Test failed - checks-actions
@bors try
:hourglass: Trying commit 535184d9292614c26aa2722cec2d3e1faf02331c with merge 940450a274f0a885bed41898076b6a61c34ba7ad...
:sunny: Try build successful - checks-actions
Build commit: 940450a274f0a885bed41898076b6a61c34ba7ad (940450a274f0a885bed41898076b6a61c34ba7ad
)
They take too long, I'll try to split them
Actually the dist-arm-linux job can't be split, because it's a dist job. So I need to remove it from this PR
EDIT: x86_64-gnu-distcheck is also hard to split because it only runs one task (the distcheck)
EDIT2: fuchsia doesn't seem it can be parallelized because it's just a build
I tried to split the jobs in an ugly way, just to test if it's feasible to split the jobs
@bors try
:hourglass: Trying commit 08e429eeb64d85fa48f35e7d6cc40a7afcd3587d with merge a023249afa93c2450f672ea5a265339436e06b33...
A job failed! Check out the build log: (web) (plain)
:broken_heart: Test failed - checks-actions
@bors try
:hourglass: Trying commit fc30a49f474a9fa81a9a0401563f7d0c0b7287e1 with merge 18d6348ee59cf3a22a4f24a8c9615d5de6d16809...
A job failed! Check out the build log: (web) (plain)
:broken_heart: Test failed - checks-actions
@bors try
:hourglass: Trying commit 448219e691be6207bb15ce3a132ec25918bf90cc with merge 9ace94cd06cc7bf3c6c11d8ea880c1a9131b700c...
:sunny: Try build successful - checks-actions
Build commit: 9ace94cd06cc7bf3c6c11d8ea880c1a9131b700c (9ace94cd06cc7bf3c6c11d8ea880c1a9131b700c
)
Splitting the tasks in the jobs.yml did't work. So I have now created two new dockerfiles to split the tasks. Hopefully we find a mechanism to reduce code duplication (of the other docker steps). E.g. by introducing a way to override the SCRIPT env variable of the dockerfile from the jobs.yml file for example
@bors try
:hourglass: Trying commit dfb67e74c7e4338dbc7f150ed7c16f9deb296935 with merge 1abf837664763d8588b93bc70ea37be7d08a470d...
:sunny: Try build successful - checks-actions
Build commit: 1abf837664763d8588b93bc70ea37be7d08a470d (1abf837664763d8588b93bc70ea37be7d08a470d
)
Yay, not bad! I'll balance them better
I'm trying to switch jobs to free runners without impacting the overall time of the auto build. I don't think we can convert all of them. Let's see.
try-job: i686-gnu-1 try-job: i686-gnu-2 try-job: i686-gnu-nopt-1 try-job: i686-gnu-nopt-2