notjack
2021-7-22 17:34:35

@popa.bogdanp not sure. I just want racket/racket:pre-release and racket/racket:snapshot images, somehow


sorawee
2021-7-22 20:08:48

Hmm. The CI has been failing with

find: '/__w/racket/racket/racket/bin': No such file or directory since Monday



pocmatos
2021-7-22 20:10:22

Thanks - on it now.


shu--hung
2021-7-22 20:11:04

Somehow the build failed in the previous step — before the find one


shu--hung
2021-7-22 20:11:22

compiling <http://cpprim.ss\|cpprim.ss> with output to cpprim.ta6le make[13]: *** [Mf-base:589: bootall] Killed make[12]: *** [Mf-cross:37: xboot] Error 2 make[11]: *** [Mf-boot:25: ta6le.boot] Error 2 make[10]: *** [Makefile:66: ta6le.bootquick] Error 2 make[9]: *** [Makefile:58: ta6le.bootquick] Error 2 make[9]: Leaving directory '/__w/racket/racket/racket/src/build/cs/c/ChezScheme' make[8]: *** [Makefile:156: pb-bootquick] Error 2 ...


pocmatos
2021-7-22 20:12:17

yes, just noticed the same thing.


sorawee
2021-7-22 20:12:57

Shouldn’t make returns an exit code that makes the build fails right there, instead of letting it go one more step?


pocmatos
2021-7-22 20:14:33

Also this:



shu--hung
2021-7-22 20:14:51

It’s deep inside the makefile not sure if it’s a makefile issue or a workflow issue


sorawee
2021-7-22 20:15:29

@mflatt probably knows about this already


pocmatos
2021-7-22 20:15:43

this has been happening for a few days…


shu--hung
2021-7-22 20:16:44

hmm, there’s a make ... \| tee in the command


sorawee
2021-7-22 20:17:53

If this is bash, we probably need something like set -o pipefail


pocmatos
2021-7-22 20:17:57


pocmatos
2021-7-22 20:18:48

it feels like that this commit introduced the bug.


sorawee
2021-7-22 20:20:44

sorawee
2021-7-22 20:21:11

The answer claims that set -o pipefail is already set


pocmatos
2021-7-22 20:22:06

strange indeed.


pocmatos
2021-7-22 20:28:49

GHA sometimes is quite flaky…



pocmatos
2021-7-22 20:29:05

has been running for over 4hrs. and the interface doesn’t even show the logs.


pocmatos
2021-7-22 20:29:25

I need to go to the raw logs to see:


pocmatos
2021-7-22 20:29:29

2021-07-22T15:49:18.1470267Z Found online and idle hosted runner(s) in the current repository's organization account that matches the required labels: 'ubuntu-18.04' 2021-07-22T15:49:18.1470317Z Waiting for a hosted runner in 'organization' to pick this job...


pocmatos
2021-7-22 20:30:31

what’s strange though… is that this is not one of my self-hosted runners. this should be running on github machines.


pocmatos
2021-7-22 20:30:45

huh - unless they deprecated ubuntu-18.04


pocmatos
2021-7-22 20:31:30

nope - should still be available




pocmatos
2021-7-22 20:36:55

excessive artifact usage - first time I hear about that.


pocmatos
2021-7-22 20:43:02

samth
2021-7-22 21:03:25

I think that just got fixed


sorawee
2021-7-22 21:38:54

Relatedly, do people get notified by the CI failures? Another point is, do they generate too many false positive that you ignore them?


samth
2021-7-22 21:43:47

I notice them but arranging for more of them to be posted to slack would be good


mflatt
2021-7-22 21:59:19

I think I would have picked up on this one faster with less CI noise. Also, a different problem created too much noise on DrDr, but I guess I would have noticed this problem there soon (e.g., if I had looked at the most recent DrDr run).


samth
2021-7-22 22:02:34

I think we’ve had a bunch of CI noise because we had a bunch of CI failures for genuine reasons recently, but I also agree that we have too many spurious failures


popa.bogdanp
2021-7-23 06:16:11

I think a :snapshot image would be doable via a GHA workflow on a timer that rebuilds and pushes the image when the snapshot version changes (at the top of the page https://www.cs.utah.edu/plt/snapshots/\|here).