Skip to content
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

Why is latest CI build still GCC 13.2 and not 14.2? #1569

Closed
TommyMurphyTM1234 opened this issue Oct 9, 2024 · 14 comments
Closed

Why is latest CI build still GCC 13.2 and not 14.2? #1569

TommyMurphyTM1234 opened this issue Oct 9, 2024 · 14 comments

Comments

@TommyMurphyTM1234
Copy link
Collaborator

The PR to bump the toolchain to GCC 14.2 was merged a few weeks ago:

but the latest CI build of the toolchain is still GCC 13.2:

Why?

@TommyMurphyTM1234
Copy link
Collaborator Author

Something to do with this perhaps?

https://github.com/riscv-collab/riscv-gnu-toolchain/actions/runs/11206503521/job/31147348631

Run curl -sL https://api.github.com/repos/$GITHUB_REPOSITORY/commits | jq -r '[.[]][0]' > $HOME/commit.json
Latest Repository activity : [1](https://github.com/riscv-collab/riscv-gnu-toolchain/actions/runs/11206503521/job/31147348631#step:2:1)727319790 Jiawei https://github.com/riscv-collab/riscv-gnu-toolchain/commit/795267df36fcf1269f2bd596ac42e0e91ad9cfd3
Repository active last 261 hours ago
Error:  Repository not updated : event<schedule> not allowed to modify stale repository
Error: Process completed with exit code 1.

@cmuellner
Copy link
Collaborator

Thanks for bringing this up! I noticed the request from @szedani, but illness kept me from moving this thing forward.

In essence, the reason why the CI builds fail is that Ubuntu 20.04 LTS is too old to build a recent version of QEMU.

@TommyMurphyTM1234
Copy link
Collaborator Author

TommyMurphyTM1234 commented Oct 9, 2024

Thanks @cmuellner - hope you're feeling better now/soon!

I just saw your comment here:

@cmuellner
Copy link
Collaborator

The proposed fix is to drop Ubuntu 20.04 (see #1570).

@TommyMurphyTM1234
Copy link
Collaborator Author

The proposed fix is to drop Ubuntu 20.04 (see #1570).

Thanks @cmuellner - I had actually seen that but failed to join the dots... :-)

@TommyMurphyTM1234
Copy link
Collaborator Author

TommyMurphyTM1234 commented Oct 10, 2024

When does a "release" job get triggered?
It doesn't seem to have happened even though the PR in question was merged yesterday:

@cmuellner
Copy link
Collaborator

The PR was merged today, not yesterday.

The nightly release is defined here: https://github.com/riscv-collab/riscv-gnu-toolchain/blob/master/.github/workflows/nightly-release.yaml
The relevant part is:

on:
  schedule:
    - cron:  '0 0 * * ?'

Cron columns are minute, hour, day-of-month, month-of-year, day-of-week.
So, the action is triggered at midnight (likely 00:00 UTC) on any day of the month, any month of the year, and any day of the week.

@TommyMurphyTM1234
Copy link
Collaborator Author

Thanks @cmuellner. 👍
Timezone issues confused me - I'm in Ireland and according to GitHub the PR was merged yesterday for me. :-)

@cmuellner
Copy link
Collaborator

Here in Austria the PR page states "kito-cheng merged commit cbd3989 into riscv-collab:master 5 hours ago". And when I hover over the "5 hours ago" the hover text says "Oct 10, 2024, 11:42 AM GMT+2".

@TommyMurphyTM1234
Copy link
Collaborator Author

Here in Austria the PR page states "kito-cheng merged commit cbd3989 into riscv-collab:master 5 hours ago". And when I hover over the "5 hours ago" the hover text says "Oct 10, 2024, 11:42 AM GMT+2".

Sorry - my mistake. I glanced at the PR and misread this as "committed" and assumed that it was the merging of the PR.

2024-10-10 16 08 30

@TommyMurphyTM1234
Copy link
Collaborator Author

Should be fixed by this:

@TommyMurphyTM1234
Copy link
Collaborator Author

@TommyMurphyTM1234
Copy link
Collaborator Author

See also...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants