-
Notifications
You must be signed in to change notification settings - Fork 171
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
Verify hydrogen on flathub #1974
Comments
Hey @goebbe , We actually discourage people to use the Flathub version of Hydrogen at all. It's JACK support is broken (see flathub/org.hydrogenmusic.Hydrogen#33) and we have no way of fixing it. Instead, we provide AppImages for all Linux folks. |
@theGreatWhiteShark Thank for your comment! Nevertheless, I would suggest keeping a verified flatpak available - for users of pipewire / pipewire-jack, which seems to work o.k. on some distributions. If flatpak is not supported at all, it would probably be best to remove the Hydorgen package from flathub - and discourage its use on the Hydrogen webpage. (I din't find the info on the webpage, but perhaps I just missed it) |
Well, it is our default driver for Linux and it is installed very quickly via copy-paste as many tutorials suggest to use it. The Flathub version of Hydrogen actually came to my attention through a bug report in forum where an user struggled with this very bug. In general, the best solution would be for Hydrogen to dynamically check whether JACK or pipewire is installed on the system. But this requires a deeper understanding of flatpak itself and at this point I'm not willing to invest significant amounts of time in this direction. I already spent at least two weeks and it ended quite frustrating and with the use of AppImage instead.
The package on Flathub is maintained by a third party and we do not have control over the patches applied. On the other hand, this is free software and everyone is allowed to distribute it. And let's not forget that this person put work and time into getting Hydrogen on Flathub! It's an unfortunate state that it does not work properly but at some point I decided to let things go, provide an official AppImage as an alternative, and discourage the usage on issue/forum level instead of putting a disclaimer on our web page.
Agreed. Could you open a ticket at the corresponding repo? |
Done! Thank you for your answers and explanations! |
Shall we close the issue? |
@theGreatWhiteShark Many Linux distributions support pipewire as a default, by now - which should be helpful for latency - and may be sufficient for some use cases of Hydrogen. :-) In the long run, I would appreciate, if Hydrogen would reconsider publishing a (verified) flatpak. Please, feel free to close this issue. |
Yeah. This is what I experienced too and which is the main thing that keeps me from verifying it. Good ol' systemd approach to blame deficiencies in ones client library/application on upstream distributions. But thanks for giving it a try! |
Hydrogen version * : stabel flathub version
Operating system + version : linux flatpak
Flathub provides an "unverfied" version of Hydrogen, therefore the user has
to verify himself, if the package is build from a trusted source.
To see this, you can follow the link to Hydrogen on flathub:
https://flathub.org/apps/org.hydrogenmusic.Hydrogen
A yellow sign "unverified" is displayed.
Installing Hydrogen from Flathub would be more convenient, if the package could
be marked as "verified" - which would provide some evidence that the package is
published directly by its maintainers (or by a trusted person).
Here is the documentation about verification:
https://docs.flathub.org/docs/for-app-authors/verification
The text was updated successfully, but these errors were encountered: