Skip to content

Commit 611f781

Browse files
committed
add ppc deprecation post
1 parent b2689c4 commit 611f781

1 file changed

Lines changed: 62 additions & 0 deletions

File tree

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
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

Comments
 (0)