Hacker News new | ask | show | jobs
by prmoustache 1173 days ago
History has shown that application developers are very bad at releasing good deliverable without too much security holes in the packaged libraries or bad practices. And the sandboxing in flatpak is actually meant to protect users from harm done by clueless devs but it fails because devs can actually build non sandboxed flatpaks and they will do it because they don't care
3 comments

History has shown that distro maintainers aren't perfect at patching security vulnerabilities either and that sandboxing is useful regardless. It also shows that user want working software and will go through the effort of inventing new package formats like flatpak to work around distro maintainers. Maintainers now have a choice between complaining that everyone else is doing it wrong and eventually becoming irrelevant, or getting with the program and maybe even offering their expertise to accomplish what people want to do
Flatpak hasn't been invented by users but by distro maintainers.
Why would you use software if you think the dev is too incompetent to package it?
Because I trust that distro maintainers catch the most obvious errors before packaging and releasing the software.
Package it for what? There are a lot of distros. Should the dev be packaging it for every one of them? Debian, red hat, suse, arch, other more esoteric ones? Which distro versions? How many years back should they be maintaining the packages?
…the context was Flatpaks and snaps which directly address it by simplifying the process… the developer would explicitly avoid that confusion.
How often do distribution maintainers actually audit the package source code?
I wasn't talking about audit but dependency lifecycle.