Absorb https://github.com/flathub/io.lbry.lbry-app and add to CI/CD pipelines #7740

Open
opened 2022-11-23 19:59:02 +01:00 by ParaplegicRacehorse · 0 comments
ParaplegicRacehorse commented 2022-11-23 19:59:02 +01:00 (Migrated from github.com)

Community maintainted packages are great and all, but they are often not kept up to date. I have had issues with appimage auto-updates and I do not run a deb-based distribution. And the AUR package build has failed for me too often. I switched to the community maintained flatpak at flathub. (https://github.com/flathub/io.lbry.lbry-app)

Keeping up to date is much much easier with flatpaks than with appimages. Also, flatpak automagically gets added to application menu entries in desktop environments where appimage does not.

I feel like it would not be a great burden on the core desktop developers to pull the build files from the current flatpak maintainers and integrate into the existing CI/CD pipeline. After all, much of the work is already done.

Community maintainted packages are great and all, but they are often not kept up to date. I have had issues with appimage auto-updates and I do not run a deb-based distribution. And the AUR package build has failed for me too often. I switched to the community maintained flatpak at flathub. (https://github.com/flathub/io.lbry.lbry-app) Keeping up to date is much much easier with flatpaks than with appimages. Also, flatpak automagically gets added to application menu entries in desktop environments where appimage does not. I feel like it would not be a great burden on the core desktop developers to pull the build files from the current flatpak maintainers and integrate into the existing CI/CD pipeline. After all, much of the work is already done.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: LBRYCommunity/lbry-desktop#7740
No description provided.