Wiki: https://fedoraproject.org/wiki/Changes/AtomicDesktopDropFuse2
Discussion Thread: https://discussion.fedoraproject.org/t/179410 **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. == Summary == Remove FUSE 2 binaries and libraries from all Atomic Desktops as the FUSE 2 version of the project is deprecated and not maintained anymore. == Owner == * Name/Email: [[User:Siosm|Timothée Ravier]], [email protected] == Detailed Description == Remove the `fuse` and `fuse-libs` (FUSE2) packages from Atomic Desktops. No packages depends on it since they all moved to FUSE 3 during the Fedora 40 cycle. We manually kept those packages included to keep compatibility with old (type-1) AppImages. See: * https://gitlab.com/fedora/ostree/sig/-/issues/50 * https://github.com/fedora-silverblue/issue-tracker/issues/589 AppImage that are built with the [https://github.com/AppImage/type2-runtime type-2-runtime] do not require the fuse2 libraries anymore thus we can now remove them from Atomic Desktops. == Feedback == While we don't officially support AppImage nor recommend using it (as we recommend using Flatpaks), we manually kept those packages included to keep compatibility with old (type-1) AppImages for a while. Three Fedora releases have now passed since the initial reports thus AppImages would have likely been updated since then: * https://gitlab.com/fedora/ostree/sig/-/issues/50 * https://github.com/fedora-silverblue/issue-tracker/issues/589 For old AppImages, users have some [ https://github.com/appimage/appimagekit/wiki/fuse#fallback fallback options] or they can layer the fuse2 packages. == Benefit to Fedora == Smaller images for Fedora Atomic Desktops and less legacy, unmaintained software included. == Scope == * Proposal owners: Remove the fuse2 packages from Atomic Desktops * Other developers: N/A * Release engineering: N/A * Policies and guidelines: N/A (not needed for this Change) * Trademark approval: N/A (not needed for this Change) * Alignment with the Fedora Strategy: General improvement for Atomic Desktops == Upgrade/compatibility impact == Users that rely on old AppImages will have to update them, use a fallback option or layer the fuse2 packages. == Early Testing (Optional) == Do you require 'QA Blueprint' support? N == How To Test == Remove the `fuse` and `fuse-libs` packages locally. Verify that AppImage applications still work or consider using the Flatpak version if it exists or report issues to the developers upstream. == User Experience == Users of old AppImages may have to update them or try fallback options. == Dependencies == None. == Contingency Plan == * Contingency mechanism: (What to do? Who will do it?) Revert the change. The Atomic Desktops maintainers will do it. * Contingency deadline: N/A (not a System Wide Change) but Beta/Final freeze * Blocks release? N/A (not a System Wide Change) but No, can be easily reverted == Documentation == See release notes. == Release Notes == \nFUSE2 librares and binaries have been removed from all Atomic Desktops. If you have applications (notably AppImages) that depend on those libraries, please update them, consider using the Flatpak version if it exists or ask upstream to update them to the newer AppImage runtime.
-- _______________________________________________ devel-announce mailing list -- [email protected] To unsubscribe send an email to [email protected] Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/[email protected] Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
-- _______________________________________________ devel mailing list -- [email protected] To unsubscribe send an email to [email protected] Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/[email protected] Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
