F42 Change Proposal: Stop building Atomic Dekstops for PPC64LE (self-contained)

Stop building Atomic Dekstops for PPC64LE

This is a proposed Change for Fedora Linux.
This document represents a proposed Change. As part of the Changes process, proposals are publicly announced in order to receive community feedback. This proposal will only be implemented if approved by the Fedora Engineering Steering Committee.

Wiki
Announced

:link: Summary

We will stop building the Fedora Atomic Desktops for the PowerPC 64 LE architecture. According to the count me statistics, we don’t have any Atomic Desktops users on PPC64LE.

Users of Atomic Desktops on PPC64LE will have to either switch back to a Fedora package mode installation or build their own images using Bootable Containers which are available for PPC64LE.

:link: Owner

:link: Current status

  • Targeted release: Fedora Linux 42
  • Last updated: 2024-12-12
  • [Announced]
  • [ Discussion thread]
  • FESCo issue:
  • Tracker bug:
  • Release notes tracker:

:link: Detailed Description

Nothing more than the summary.

:link: Feedback

None so far.

:link: Benefit to Fedora

Not building for PPC64LE means less infrastructure load, less maintenance, less testing to be done. We can focus on the architectures where hardware is more easily available and where we have a lot of users already (i.e. x86_64 and aarch64).

:link: Scope

  • Proposal owners: Remove the ppc64le builds from the pungi & bodhi configs.
  • Other developers: N/A
  • Release engineering: #Releng issue number (TODO)
  • Policies and guidelines: N/A (not needed for this Change)
  • Trademark approval: N/A (not needed for this Change)
  • Alignment with the Fedora Strategy: N/A

:link: Upgrade/compatibility impact

Users of Atomic Desktops on PPC64LE will have to switch back to a Fedora package mode installation or build their own images using Bootable Containers which are available for PPC64LE.

Note that this change is only about the Atomic Desktops images and installers and thus all the RPM packages will still be available for anyone to build images using the Bootable Container flow.

:link: Early Testing (Optional)

N/A

:link: How To Test

N/A

:link: User Experience

N/A

:link: Dependencies

N/A

:link: Contingency Plan

  • Contingency mechanism: (What to do? Who will do it?) We keep things as is
  • Contingency deadline: Beta release
  • Blocks release? No

:link: Documentation

Fedora Atomic Desktops are not longer built for the PowerPC 64 LE architecture.

:link: Release Notes

Fedora Atomic Desktops are not longer built for the PowerPC 64 LE architecture.

Last edited by @amoloney 2024-12-16T20:28:14Z

Last edited by @amoloney 2024-12-16T20:28:14Z

How do you feel about the proposal as written?

  • Strongly in favor
  • In favor, with reservations
  • Neutral
  • Opposed, but could be convinced
  • Strongly opposed
0 voters

If you are in favor but have reservations, or are opposed but something could change your mind, please explain in a reply.

We want everyone to be heard, but many posts repeating the same thing actually makes that harder. If you have something new to say, please say it. If, instead, you find someone has already covered what you’d like to express, please simply give that post a :heart: instead of reiterating. You can even do this by email, by replying with the heart emoji or just “+1”. This will make long topics easier to follow.

Please note that this is an advisory “straw poll” meant to gauge sentiment. It isn’t a vote or a scientific survey. See About the Change Proposals category for more about the Change Process and moderation policy.

Sounds fine and for sure removing an unnecessary burden. But if atomic desktops shall be the future, I wonder if PPC64LE shouldnt be dropped entirely?

2 Likes

@siosm this would seem to affect Fedora flatpaks as well, as they were enabled for ppc64le as of F39 because the Atomic Desktops were available thereon (and there was supposedly at least a little demand). Therefore, I would like to see some guidance as to whether Fedora flatpaks should be discontinued for ppc64le as of F42, and for this to be amended to reflect that.

From my perspective, the two challenges to Fedora Flatpaks on ppc64le have been 1) it has consistently been the slowest to build, and 2) a number of notable desktop packages cannot be built for it (in general, not just as flatpaks). Of the approximately 480 flatpaks currently in Fedora, 33 are excluded from ppc64le (mostly due to the lack of qt6-qtwebengine), while only 3 are x86_64-specific (excluded from aarch64). But these are both manageable if there is still demand.

1 Like

Indeed, with this change, the Atomic Desktops won’t be using the PPC64LE Flatpaks anymore.

As I do not maintain Fedora Flatpaks, that decision is not up to me, but likely up to the Flatpak SIG / the people building the Flatpaks in Fedora (which is mostly you as far as I know).

Feel free to let me know if you want to join this change and drop Fedora Flatpaks for PPC64LE and I’ll update it to include that.

@siosm at this point, I think I would need a justification to continue them, although it would help if I had access to some sort of usage statistics (such as image pulls). When would you need a decision to amend this?

1 Like

According to the schedule, the deadline is for Self Contained Changes is Tue 2025-01-14.

I don’t know when this will be submitted to FESCo as we are entering the holiday period but I will be back around January 10th so that would be a good time.

We can also add a mention for it now with a note and finalize the decision later.

I’d like to make sure the POWER architecture team get a chance to weigh in here. Is desktop important to our PPC64LE stakeholders at all?

Please reach out to them as I have no idea who is maintaining that architecture in Fedora.

https://fedoraproject.org/wiki/Architectures/PowerPC#PowerPC/POWER_Special_Interest_Group

1 Like

For what it’s worth, this kind of indicates that we should drop all ppc64le desktops:

Thanks, I’ve sent F42 Change Proposal: Stop building Atomic Dekstops for PPC64LE (self-contained) - ppc - Fedora mailing-lists.

1 Like

After discussions with other in the Flatpak SIG, we agree that flatpaks should also be dropped in tandem with Atomic desktops. Does it make sense to amend this change to cover both (in which case, add me on the flatpak side), or do we need a separate change?

1 Like

That us strange if immutable systems are the future we are heading like we see distros with newer immutable technology like ab root in vanilla os or bootc in ublue distros and even ubuntu core is making a immutable and suse have designed one for there called kalpa and aeon so on so droping does not make sence in my opinion maybe ppc64le is for a nich usebase mainly servers.

I agree ppc64le for servers and users are mainly using commercial distros like rhel or alma for that… And userbase cor ppc64le is also extremely low…

This change proposal has now been submitted to FESCo with ticket #3309 for voting.

To find out more, please visit our Changes Policy documentation.

As this was submitted to FESCo without amendment, the flatpak change will be proposed separately: Changes/FlatpaksNoPpc64le - Fedora Project Wiki

1 Like