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

runtime-repo missing on flatpak #2821

Closed
superbonaci opened this issue May 4, 2020 · 11 comments
Closed

runtime-repo missing on flatpak #2821

superbonaci opened this issue May 4, 2020 · 11 comments
Assignees

Comments

@superbonaci
Copy link

Origin of problem, apparently the HandBrake flatpak is not properly built:
flatpak/flatpak#3592

@jstebbins
Copy link
Contributor

User error. But glad to see you figured it out.

@bradleysepos
Copy link
Contributor

@superbonaci
Copy link
Author

Why user error, I am supposed to install the flatpak from a repository instead of downloading the file so dependencies are automatically met?

@jstebbins
Copy link
Contributor

As was pointed out in your flathub issue, the bundle can be improved to automatically point you to a suitable runtime. But the bundle is not a full environment. It has dependencies that must also be installed. The bundle itself is technically correct.

@superbonaci
Copy link
Author

ok thanks

@superbonaci
Copy link
Author

I would appreciate that downloads page (https://handbrake.fr/downloads.php) recommends the flatpak, if it's the case that's better than the .deb package.

@jstebbins
Copy link
Contributor

I am tentatively planning to discontinue deb packages in the next major release cycle (i.e. 1.4) and replace with a snap. Between the snap and flatpak, I think we would be covering the vast majority of people. And those packaging formats make it possible for us to know that what we are testing is what people are actually using. I.e. the environment doesn't change underneath us due to a distro package update.

I just have to learn how to build snaps. Hopefully fedora has a complete environment for doing that.

@jstebbins
Copy link
Contributor

Oh and FYI, new flatpaks should automatically install the repo and get dependencies...
f0ab693

@superbonaci
Copy link
Author

Thanks much appreciated.

@superbonaci
Copy link
Author

As far as I know there are 3 ways to package for multi-distros (without considering macOS and *BSD which use ports or jails):

  • snap

  • flatpak

  • AppImage

@sr55
Copy link
Contributor

sr55 commented May 5, 2020

Since john has changed the flatpak, I'll close out now. #1722 and #1702 are open for appimage and snap although I guess we will only pick one.

We are a very small team with limited time and resources so the two johns picked are probably a good basis.

@sr55 sr55 closed this as completed May 5, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

4 participants