On Sun, 2017-04-02 at 09:44 -0500, Michael Catanzaro wrote:
On Sat, 2017-04-01 at 23:57 -0600, Chris Murphy wrote:
> [chris@f26h ~]$ flatpak remotes
> gnome user
> org.libreoffice.LibreOffice-origin user,no-enumerate
>
> I'm not expecting these to be user installed but rather system
> installed. This user is an admin and I really don't want every user
> on
> this system having to install their own copy of e.g. LibreOffice.
> My
> understanding is admin users would have runtimes and apps installed
> as
> system not user.
Well we have to figure this out, because my expectation is the
opposite: I would expect that all users can have a completely
separate
set of apps installed. :( This might be a case where having a user-
visible preference is desirable since it's not always what you want,
for space reasons.
On this question, I'm slightly in favor of system-wide installation. It
is what we've been all along, and I don't think there's a very
compelling reason to move away from it. On the contrary, installing
software in $HOME comes with extra complications such as nfs homedirs.
Also: being able to install without authentication but not delete
matches our behavior for system packages. I think it's silly to allow
users to install stuff but not to remove it, but that's our status
quo.
If we want to allow users to install and delete software without
prompts, we can do that regardless of where the installation goes.