Re: F27 System Wide Change: Graphical Applications as Flatpaks

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, 2017-07-10 at 00:46 +0200, Kevin Kofler wrote:
> Jaroslav Reznik wrote:
> > = System Wide Change: Graphical Applications as Flatpaks =
> > https://fedoraproject.org/wiki/Changes/Graphical_Applications_as_Fl
> > atpaks
> > 
> > Change owner(s):
> > * Owen Taylor <otaylor@xxxxxxxxxx>
> 
> This change is leaving several questions unanswered:
> 
> * As I understand it, those Flatpaks are going to be built from RPMs.
> Is the 
> intent to ship both the original RPMs and the Flatpak or only the
> Flatpak 
> (or is this going to depend on the individual package)? And if the
> former, 
> are the shipped RPMs going to be the FHS-compliant version or the
> one 
> relocated into Flatpak's proprietary prefix?
I can image Flatpak applications that are not available in Fedora as
RPMs (or as a RPM in COPR, etc.) that use Fedora RPMs for their
dependencies, possibly bundling the few missing dependencies on top.

> 
> * What is the advantage of shipping Fedora distribution packages to
> Fedora 
> users as Flatpaks? I see only drawbacks compared to RPM, because
> everything 
> not included in the base runtime must be bundled, so we have all the
> usual 
> issues of bundled libraries: larger downloads, more disk consumption,
> more 
> RAM consumption (shared system libraries are also shared in RAM),
> slower and 
> less efficient delivery of security fixes, FHS noncompliance, etc. 
I see quite a few:
- thanks to how runtimes work it should be possibly to install Flatpack
 applications to older/newer Fedora releases than the one where the
application originates from
- easy to use development versions without breaking the RPM installed
version of an application
- I guess it should be possibly to install multiple version of an
application in parallel (for testing, etc.)
- better sandboxing than RPM installed apps, possibly improving
security


> And the 
> portability argument is moot when we are talking about delivering
> Fedora 
> software to Fedora users.
I would still expect the resulting Flatpacks to work even on let's say
Ubuntu given how (AFAIK) the Flatpak runtimes work. So I don't think
this argument is moot.


> 
> I strongly oppose this change.
As I understand the change this is just an additional mechanism for
graphical application delivery - no one is taking away the normal RPM
based mechanism. So I don't think it makes sense to oppose an effort
that is just providing an additional mechanism to what we already have
now.

> 
>         Kevin Kofler
> _______________________________________________
> devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
> To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux