clux/muslrust

Last version cause the CI builds to get stuck forever (Azure + CircleCi)

mamcx opened this issue · 3 comments

mamcx commented

As I put on https://www.reddit.com/r/rust/comments/pkifk2/my_rust_ci_builds_get_stuck_forever_up_to_50_min/, my CI builds get stuck forever and the CI platform kill them.

Then I put an old version (muslrust:1.56.0-nightly-2021-08-19) and now it work fine again.

P.D: I always pull muslrust without any tag before.

clux commented

A fun part about this issue is that since you built with :latest I'm not sure if it's today's nightly or today's stable you tried.
I would recommend at least pinning to the channel you want (:stable or :nightly) rather than nothing (:latest, whatever's built last).

But that's still a strange build error. Tried forcing a build on controller-rs and it compiles fine with the last :stable image: see the circle build log. It uses actix, but maybe your app is bigger though.

Going to guess this is a nightly issue as sometimes nightly is weird, but then i don't use more than a handful of nightly releases so can't really tell.

At any rate, I can't really reproduce it. It looks like my nightly build is going through as well, but nightly has a compile issue with that app anyway so can't get it to 100%, but not sure that that matters.

If it's a nightly regression, then presumably someone else will join in on this issue. I'll leave this open for a week or two, and see if that's the case.

mamcx commented

Yeah, I will pin version moving forward (this is the second time I break builds because I don't). The workaround is enough for me but I report it anyway in case somebody else get hit and at least get some clue.

clux commented

Going to close this as no one else has reported anything similar in the past 3 weeks.