Headline: if you are a ppc user of conda-forge, please make yourself known with a comment below, describe some of the packages you use and how/where!
I propose that conda-forge stop supporting ppc64le.
In general, ppc seems to have dropped off significantly in HPC, to the point where it is unclear if conda-forge has more than 0 active ppc users.
ppc64le support has been very costly, both in maintainer time and CI costs, while also being the least widely used architecture across conda-forge.
As an increasingly rare architecture, it has often had problems seen on no other platforms, and cost a lot of time to debug.
It is hard to prove that users don't exist, but so far, every known ppc user who has been pinged about ppc support issues has said something to the effect of "I don't have use ppc anymore." To my knowledge, not one current ppc user has spoken up in various conversations about ppc support troubles over the last couple of years.
Supporting evidence
Options
- stop adding ppc64le builds, except by request (least disruptive), keep current low bar for manual removal
- actively remove ppc64le builds, and keep only those specifically requested (saves more maintainer and CI time, but needs to keep all infrastructure)
- fully prevent ppc64le builds, removing support from conda-smithy, conda-forge-pinning, etc. (most drastic because I'm not sure maintainers can keep ppc builds if we do this).
I think we should do option 3 2.
Tasks
Originally suggested, but not necessary
References:
Headline: if you are a ppc user of conda-forge, please make yourself known with a comment below, describe some of the packages you use and how/where!
I propose that conda-forge stop supporting ppc64le.
In general, ppc seems to have dropped off significantly in HPC, to the point where it is unclear if conda-forge has more than 0 active ppc users.
ppc64le support has been very costly, both in maintainer time and CI costs, while also being the least widely used architecture across conda-forge.
As an increasingly rare architecture, it has often had problems seen on no other platforms, and cost a lot of time to debug.
It is hard to prove that users don't exist, but so far, every known ppc user who has been pinged about ppc support issues has said something to the effect of "I don't have use ppc anymore." To my knowledge, not one current ppc user has spoken up in various conversations about ppc support troubles over the last couple of years.
Supporting evidence
ref
ref
ref
CUDA dropped ppc support in 12.4
Conda-Forge download statistics are consistent with ~100% of ppc downloads being from conda-forge's own CI (inconclusive)
Options
I think we should do option
32.Tasks
Originally suggested, but not necessary
remove ppc from conda-forge-pinningremove ppc from docker-imagesremove ppc from conda-smithyremoval migrator (only if remove on rerender is not going to be enough)References: