Flathub, initial proposal
Alexander Larsson
alexl at redhat.com
Tue Sep 27 10:09:00 UTC 2016
On tis, 2016-09-27 at 12:03 +0200, Tollef Fog Heen wrote:
> ]] Alexander Larsson
>
> >
> > On tis, 2016-09-27 at 11:01 +0200, Tollef Fog Heen wrote:
> > >
> > > ]] Alexander Larsson
> > >
> > > >
> > > >
> > > > apps builds repo size avg build size
> > > > gnome-apps stable: 24 474 38 GB 82 MB
> > > > gnome-apps unstable: 30 1222 60 GB 50 MB
> > > > nightly builds:
> > > > 6 59 3.6GB 62 MB
> > > >
> > > > Total average build size: 59 MB
> > > >
> > > > This is a pretty decent variation of apps, architectures, level
> > > > of
> > > > file sharing etc, so its probably an OK estimate.
> > > These numbers look like pretty well-behaved clients who are
> > > minimising
> > > the size of the pak well. I think that if we open this to lots of
> > > folks,
> > > we'll see that size explode, though. Not sure how public it's
> > > intended
> > > to be?
> > You mean intentionally exploiting it? Or just accidentally getting
> > lots
> > of dependencies in the apps? We do want to open it up to the
> > general
> > public. I mean, thats the point, to make it easier for people to
> > make
> > and distribute flatpak apps without having to be sysadmins.
>
> The latter. I suspect you'll find people who accidentially pull in
> half
> the world for their app (see some of the behemoths people are ending
> up
> with for their docker containers, even though you can build fairly
> minimal ones).
Its somewhat harder as you actually have to set up builds for all the
dependencies, so you don't accidentally pull in texlive and all its
package dependencies, etc.
> > Maybe we can have some sort of per-user quotas? Although quotas
> > make it
> > hard to do things like hardlink sharing.
> Yeah, quotas suck in many ways.
>
> We could see if we can get a storage array from somewhere, but I
> suspect
> just getting a donation from amazon or google of storage space in a
> cloud would be easier.
I don't really know how these things go, but yeah, that seems like a
much simpler approach than having real hardware. That said, we still
need it to work like a local filesystem for ostree to work on it, and
ostree has lots of small files, so its not necessarily a great fit for
many network filesystems. For instance, it probably works badly on
glusterfs.
--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Alexander Larsson Red Hat, Inc
alexl at redhat.com alexander.larsson at gmail.com
He's an unconventional voodoo senator with acid for blood. She's a
radical mute snake charmer from a different time and place. They fight
crime!
More information about the xdg-app
mailing list