Skip to content

Move riscv64 Ubuntu builder to stable#750

Merged
vstinner merged 1 commit into
python:mainfrom
StanFromIreland:riscv64-Ubuntu
Jul 6, 2026
Merged

Move riscv64 Ubuntu builder to stable#750
vstinner merged 1 commit into
python:mainfrom
StanFromIreland:riscv64-Ubuntu

Conversation

@StanFromIreland

@StanFromIreland StanFromIreland commented Jul 1, 2026

Copy link
Copy Markdown
Member

It has been passing for quite a while: https://buildbot.python.org/#/workers/104. We recently broke it, twice, but that'll be fixed shortly, so I'd like to make it stable to avoid any regressions. Keeping this as draft for now. CC @furkanonder

Also dropped the '23', it's running on Ubuntu 25 now. They information isn't particularly valuable (and it's also found in test.pythoninfo), so I opted to drop rather than keep the maintenance burden.

@StanFromIreland StanFromIreland marked this pull request as draft July 1, 2026 19:05
@vstinner

vstinner commented Jul 1, 2026

Copy link
Copy Markdown
Member

Also dropped the '23', it's running on Ubuntu 26 now

The https://buildbot.python.org/#/builders/1438/builds/1496 build was finished one hour ago: test.pythoninfo reports Ubuntu 25.04. Is it a bug in test.pythoninfo? Or the /etc/os-release file is outdated?

platform.freedesktop_os_release[ID]: ubuntu
platform.freedesktop_os_release[NAME]: Ubuntu
platform.freedesktop_os_release[VERSION]: 25.04 (Plucky Puffin)
platform.freedesktop_os_release[VERSION_CODENAME]: plucky
platform.freedesktop_os_release[VERSION_ID]: 25.04

@vstinner

vstinner commented Jul 1, 2026

Copy link
Copy Markdown
Member

Ah, the buildbot worker description is "Ubuntu 25.04 riscv64 - StarFive VisionFive 2 v1.3B" which is consistent with test.pythoninfo.

@StanFromIreland

Copy link
Copy Markdown
Member Author

It's a bug in the Stan module, not test.pythoninfo, I wrote down the wrong number. Sorry for the confusion.

@vstinner

vstinner commented Jul 1, 2026

Copy link
Copy Markdown
Member

Well, the recent worker history contains many failing builds (especially test_c_stack_unwind, that has been fixed in the meanwhile). I would suggest to wait a few days to see how it goes (if it can stay green several days in a row).

@StanFromIreland

Copy link
Copy Markdown
Member Author

Yes, I plan to wait a while. Although note that 3.13 has been green for a long time (as it didn't get the broken tests).

@furkanonder furkanonder left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@StanFromIreland Thanks for upgrading the buildbot to stable. It's been running for a while now and has proven to be stable.

@StanFromIreland StanFromIreland marked this pull request as ready for review July 6, 2026 12:18
@StanFromIreland

StanFromIreland commented Jul 6, 2026

Copy link
Copy Markdown
Member Author

It has been stable for the last few days, there were two flaky tests that passed on re-runs (run one and two), but I recognise them from other Buildbots.

Merging this evening if there are no objections. If it causes trouble we can always revert.

@vstinner

vstinner commented Jul 6, 2026

Copy link
Copy Markdown
Member

I confirm that riscv64 Ubuntu23 builds are green in the last 5 days in 3.14, 3.15 and main branches, since test_c_stack_unwind was fixed in the 3.15 and main branches. riscv64 Ubuntu23 3.13 is green for 2 months.

@vstinner vstinner merged commit e3a70d4 into python:main Jul 6, 2026
1 check passed
@vstinner

vstinner commented Jul 6, 2026

Copy link
Copy Markdown
Member

I merged the change. I don't know what happens when a buildbot worker is renamed. We will see :-)

@StanFromIreland StanFromIreland deleted the riscv64-Ubuntu branch July 6, 2026 14:43
@StanFromIreland

Copy link
Copy Markdown
Member Author

New builders are created, and the old ones are left without workers it seems: https://buildbot.python.org/#/builders/1379

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

Successfully merging this pull request may close these issues.

3 participants