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

List flatpak in Linux cross-platform section on website #7373

Closed
cardil opened this issue Feb 2, 2022 · 8 comments
Closed

List flatpak in Linux cross-platform section on website #7373

cardil opened this issue Feb 2, 2022 · 8 comments

Comments

@cardil
Copy link

cardil commented Feb 2, 2022

Summary

There is already a KeePassXC package available, at flathub: https://flathub.org/apps/details/org.keepassxc.KeePassXC. It make sense to list it in Linux cross-platform section on website: https://keepassxc.org/download/#linux

Examples

Screenshot from 2022-02-02 17-12-50

Context

Flatpak has many advantages over Snapcraft. It's installed by default on RHEL-like systems. It has better security, and sandboxing. The flathub has automation to always fetch the deployed packages, so it's quickly updated.

@ghost
Copy link

ghost commented Mar 23, 2022

Looks like the Flatpak package is no longer marked as official in the download section of the website.
However, the heading still says "Official cross-distribution packages". My question in this context would be, if you are planning to release an official Flatpak for the milestone 2.7.1 as KeePassXC Team and to sign and maintain this in the future.
The current package on Flathub looks like it is a modified third party developer variant of the app.

@droidmonkey
Copy link
Member

It never was, the above is a mock up image.

@ghost
Copy link

ghost commented Mar 25, 2022

Thanks for the tip!
My question is still open for me. The headline currently still suggests that the Flatpak on Flathub is an official package: "Official cross-distribution packages:"
However, since #1524 is open at the same time, I assume that it is not an official package. And my additional question was whether you want to change that as part of the next minor version. Either by changing the header or by publishing your own Flatpak version of KeePassXC

@droidmonkey
Copy link
Member

It's built from a github repository automatically, we audited the repository, there is nothing special going on.

@ghost
Copy link

ghost commented Mar 25, 2022

It looks like the Flathub version has some non-official patches. https://github.com/flathub/org.keepassxc.KeePassXC/tree/master/patch
And the version is different from what I would expect from a version maintained by you, not up to date with your latest releases.

@ghost
Copy link

ghost commented Mar 25, 2022

Which repository did you audit? The one from Flathub?

@ghost
Copy link

ghost commented Mar 25, 2022

It also looks like the package creates its own issues that are not part of the official issue tracking. https://github.com/flathub/org.keepassxc.KeePassXC/issues

@droidmonkey
Copy link
Member

If you are so concerned don't use it.

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

No branches or pull requests

2 participants