why can't I enable riscv64 arch in my ppas?

Asked by Dan Streetman on 2021-03-11

I'm able to enable all archs in my ppas except riscv64; why is it still restricted, and will it be opened to use by normal developers in the future?

Question information

English Edit question
Launchpad itself Edit question
No assignee Edit question
Solved by:
Colin Watson
Last query:
Last reply:
Best Colin Watson (cjwatson) said : #1

riscv64 builds currently run on persistent VMs rather than ones that are reset to fresh images after every build. This means that it's possible for malicious riscv64 builds to compromise future builds running on the same nodes.

When riscv64 is integrated into our usual OpenStack builder infrastructure, we'll derestrict it. This may have to wait until we're able to run riscv64 builds on real hardware rather than under emulation though; I'm not sure if it's technically possible to run riscv64 under emulation in OpenStack at the moment, and even if it were I expect we'd take a substantial performance hit from the emulated resets.

Dan Streetman (ddstreet) said : #2

Thanks Colin Watson, that solved my question.