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

Reply via email to