|
| 1 | +--- |
| 2 | +title: Plans to possibly retire the big-endian PowerPC/POWER platforms |
| 3 | +layout: post |
| 4 | +excerpt_separator: <!--more--> |
| 5 | +--- |
| 6 | + |
| 7 | +Unless circumstances change, we are planning to retire support for the |
| 8 | +big-endian 32-bit PowerPC and 64-bit POWER platforms. Read below for |
| 9 | +when and why and how you can potentially change this. |
| 10 | + |
| 11 | +<!--more--> |
| 12 | + |
| 13 | +## Reasons |
| 14 | + |
| 15 | +We've been supporting these platforms in Chimera since a while back, |
| 16 | +with ppc64 being suppported in repos since the middle of 2023 and 32-bit |
| 17 | +ppc a while later. |
| 18 | + |
| 19 | +We brought up the platform support to give people interested in the platform |
| 20 | +a base to bring the platform towards greater usability and fix the long-standing |
| 21 | +bugs that plague it. This has not happened, and so far things have been getting |
| 22 | +very slowly worse instead. |
| 23 | + |
| 24 | +Occasionally users come in looking to test it and often expect a fully working |
| 25 | +platform but generally quickly lose interest when faced with various issues |
| 26 | +and in the end nothing gets fixed. |
| 27 | + |
| 28 | +For instance, it has not been possible to run a working GPU either platform |
| 29 | +for several years, due to unfixed regressions in Mesa, requiring use of the |
| 30 | +old Amber branch to get these working (which most people opt for and which |
| 31 | +also ends up counter-productive for fixing things upstream). |
| 32 | + |
| 33 | +Likewise, there has not been an up to date web browser, and things are looking |
| 34 | +to regress further e.g. with WebKit having adopted Skia for rendering (WebKit |
| 35 | +was the sole web engine left where rendering didn't have broken colors). |
| 36 | + |
| 37 | +We don't have a dedicated maintainer for the platform and so far I (q66) have |
| 38 | +been working on keeping things at least building but I don't have the resources |
| 39 | +or motivation or real interest in keeping this going. |
| 40 | + |
| 41 | +Our build infrastructure for this is also lacking, with both platforms being |
| 42 | +built on a single virtual machine hosted at OSUOSL. The performance is for most |
| 43 | +part acceptable but e.g. we're frequently running out of disk space as the |
| 44 | +repos grow as the machine is barely capable of hosting two sets of repos. |
| 45 | + |
| 46 | +I have some POWER9 hardware that could be set up as a build machine to fix |
| 47 | +this but I'm not sure if this is worth running if I'm going to be the only |
| 48 | +person giving this attention, so for now this is not going to happen. |
| 49 | + |
| 50 | +## Timeframe |
| 51 | + |
| 52 | +Therefore, in order to lighten my workload I plan to retire the repositories |
| 53 | +and builders by July 2026. |
| 54 | + |
| 55 | +In the meantime, if someone steps up and is willing to dedicate time and |
| 56 | +resources to maintaining things well, actually using it, and fixing the |
| 57 | +issues that make it unusable for most people, I am willing to retract this |
| 58 | +decision and set up a better builder, but only if it actually seems like there |
| 59 | +is a future for the platform in the distro. |
| 60 | + |
| 61 | +If not, the repositories will be removed after the middle of the year, along |
| 62 | +with packaging only relevant for these platforms (such as mesa-amber). |
0 commit comments