dev-lang/gforth installs and runs without any obvious issues on amd64 and arm64 and so it should be marked as stable on those arches in my view. Please mark dev-lang/gforth as unstable on arm (32-bit), ppc64, and riscv. GNU Forth is very portable by design and should work just fine, but I have not tested it on those arches.
We generally only keyword on some arches if something actually needs it on them to save resources. Is it likely a dependency will need them, or a person?
Hey Sam, I think I might be laboring under a misunderstanding. Whenever I use something that isn't stable on my arches — mostly amd64 and arm64 — I submit a request to stabilize the keyword for those arches if I think it's ready. When I do that, I review the list of other arches and see if there are any grayed out arches. If there are, I ask whatever revision I'm seeking to stabilize be marked unstable on those arches. From my perspective it just seems like good house keeping. It sounds like this isn't quite the proper mindset. (I'll follow up with you on IRC when I'm more awake and try to get a better grasp of the matter. Please forgive the unintentional resource consumption on my part, I really was trying to do the right thing.) I amend my request: I've tested gforth by building and using it on arm64, amd64 and believe it to be stable on those arches. I think it's worth adding ~arm because 32-bit arm SBC's are common enough and it seems weird to stabilize arm64 and ignore arm (32) altogether. Never mind the other arches. Is that better?
Sure! (We discussed it more on IRC, just saying here for the record). If you want it stable on some arches, please file a new bug (e.g. amd64).
Sanity check failed: > dev-lang/gforth-0.7.3-r2 > depend ~arm stable profile default/linux/arm/17.0 (3 total) > dev-libs/ffcall > depend ~arm dev profile default/linux/arm/17.0/armv4 (30 total) > dev-libs/ffcall > rdepend ~arm stable profile default/linux/arm/17.0 (3 total) > dev-libs/ffcall > rdepend ~arm dev profile default/linux/arm/17.0/armv4 (30 total) > dev-libs/ffcall
arm done all arches done