-
Notifications
You must be signed in to change notification settings - Fork 50
[WIP] Run CI on QEMU #551
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
[WIP] Run CI on QEMU #551
Conversation
9583f58 to
7612200
Compare
|
Ok im confused :\ |
|
hmm, that last run provides a clue: Linux serial console bug? |
|
Maybe this well help? |
|
There's a 6h time limit on GitHub jobs. If it goes past that, it cancels the job. You guys probably already noticed that, but I thought it wouldn't hurt to say it. |
|
Indeed, that is something that we will deal with after this first issue is fixed. |
|
@fosslinux what is the current issue? |
|
This is a good example. Sometimes QEMU won't die but just hang instead. |
|
@fosslinux do we need I think these couple of run shows promise: https://github.com/fosslinux/live-bootstrap/actions/runs/18630275708/job/53113976191 ("another test") They were both cancelled by the time limit, which can be seen on their summary page:
GitHub recommends this approach instead of I was attempting to do the exact same thing in my personal fork months ago. Here are some of my runs: https://github.com/alganet/live-bootstrap/actions (look for the ones with qemu on the title). At the time, I was consistently getting it to run up until the 6h limit. |
Not needed, that was just a test.
Unfortunately they don't either. That is the other case where the build hangs, look at the logs, the build process dies at a similar point. See the two hour gap between the last command output and the job being terminated? Same problem.
Thanks, thats helpful, I will inspect the differences. |
|
New clue: "cat: write error: Resource temporarily unavailable". And then the output of "cat" is seemingly truncated. Unfortunately, the run time of qemu suggests that it still likely failed at the exact same point as previous runs, suggesting that the serial console IRQ error is unrelated. |
|
"jasdklfjasdklfj" has a bug, which is that the build process runs twice, that is why we see output right up until the time limit, because that is the second run of the build process. |





No description provided.