maxtog wrote:Because a native package is a one-click install and will go through the normal update process. It is also smaller, theoretically more secure, and easier to figure out where the files are and how they work. And, of course, it should install without errors or issues brought in by whatever dependencies it needs.
What is the "normal update process" ? This always requires a maintainer, who needs to know the software pretty well AND also update it if an update is issued by upstream - which usually leads to delays and manual work for the maintainer.
Opposed to the fact that usually upstream themselves provides their software in flatpak or AppImage format, as part of their regular release process, so you get the updates in a much more timely fashion.
And "theoretically more secure, and easier to figure out where the files are and how they work" ?
Why is a native package more secure, care to explain? Same for where the files are and how they work.
Also as a counterexample, I've installed signal from flathub and didn't encounter any error messages or dependency issues.