Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Submit to Flathub #304

Open
Yasumoto opened this issue Nov 3, 2021 · 4 comments
Open

Submit to Flathub #304

Yasumoto opened this issue Nov 3, 2021 · 4 comments

Comments

@Yasumoto
Copy link

Yasumoto commented Nov 3, 2021

Thanks so much for building this out! The LUKS support is phenomenal.

I'm testing out Fedora Silveblue, and the first suggested method to install software is through flatpak. I wanted to open an issue to gauge interest before pitching in a bit with the manifest, then would y'all be interested in submitting to Flathub?

@vojtechtrefny
Copy link
Member

I would love to have blivet-gui as a flatpak, but I'm not sure if that is even possible. When flatpak first appeared, I tried to learn something about it and my conclusion was that it would be really hard to package blivet-gui and maybe even impossible -- it needs root privileges (the GUI itself doesn't run as root, it spawns a new process using polkit) and it has a very long list of indirect dependencies (and if I understand flatpaks correctly, everything needs to be packaged in).
I did some quick google search and found that GNOME Disks is available as a flatpak so it is possible to package a similar application, but the length and complexity of the JSON manifest really scares me and blivet-gui (or blivet, to be more precise) has even more dependencies than GNOME Disks.
I would definitely not be able to spend time on maintaining something like that, I don't even have enough time to work on blivet-gui itself right now and I have a very long list of features I'd like to add that (from my point of view) have higher priority than flatpak. So if you (or someone else) want to work on flatpak support, I'll be happy to merge it, but I unfortunately won't be able to help with it.

@rugk
Copy link

rugk commented Sep 4, 2023

It would indeed be nice if you could publish this as a flatpak on flathub e.g.

Flatpaks are a new software distribution mechanism for Linux distros, can thus installed on any distro and are easy to update. They are easy to install and update and work on all Linux distros.
Also, if you publish it on FlatHub you may grow your user base given many distros include that and it is a common software source, so your app can be discovered more easily.

Here is how to get started.

@DarkGhostHunter
Copy link

Is there any news on this?

Given the nature of atomic desktop nowadays, Flatpaks are like a requisite.

@tbzatek
Copy link
Member

tbzatek commented May 31, 2024

Is there any news on this?

As explained above, there are certain technical obstacles. Would be good to get help from the community or flatpak contributors. You may take a helping role here and communicate the issues or find a point of contact.

found that GNOME Disks is available as a flatpak so it is possible to package a similar application

Isn't the primary problem here separation of the UI and the backend tunneled into the container through portals, that are D-Bus only?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants