<div dir="ltr"><div>> AFAIK, they all are built in different context, so probably they have <br>> different checksum, even if built from the same source.</div><div><br></div><div>no, in reality it saves 1.1GB, here are the details<br></div><div><br></div><div>the file sizes from alex email above</div><div><br></div><div>560M    org.freedesktop.Platform/x86_64/1.6/<br>
796M    org.gnome.Platform/x86_64/3.28/<br>
1.1G    org.kde.Platform/x86_64/5.9/</div><div><br></div><div>total of 2.4GB</div><div><br></div><div>sizes considering shared files<br></div><div><br></div><div>560M    org.freedesktop.Platform/x86_64/1.6/<br>
253M    org.gnome.Platform/x86_64/3.28/<br>
542M    org.kde.Platform/x86_64/5.9/</div><div><br></div><div>total of 1.3GB,</div><div>saving is 2.4-1.3=1.1GB<br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr">On Thu, Aug 9, 2018 at 10:21 AM Alexander Larsson <<a href="mailto:alexl@redhat.com">alexl@redhat.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">The way flatpak builds in a controlled sandbox, etc, things are<br>
surprisingly similar in the builds even if the context is not<br>
identical. However, its is true, things can build slighlty differently<br>
if e.g. the dependency set is different. If you use the base-app model<br>
then you can put the shared things into one build though, and inherit<br>
the pre-built binaries, thus guaranteeing that they are the same.<br>
On Wed, Aug 8, 2018 at 7:12 PM Gyorgy Kovesdi <<a href="mailto:kgy@etiner.hu" target="_blank">kgy@etiner.hu</a>> wrote:<br>
><br>
> AFAIK, they all are built in different context, so probably they have<br>
> different checksum, even if built from the same source.<br>
><br>
> On Wednesday, August 8, 2018 9:52:01 AM CEST Muayyad AlSadi wrote:<br>
> >  > Is it possible to share libraries between flatpak applications?<br>
> ><br>
> > flatpak uses ostree to store files which is content-addressable store<br>
> > which mean file is stored based on its content (named after the checksum of<br>
> > the file content)<br>
> > which means each content is stored once<br>
> ><br>
> ><br>
> ><br>
> > On Tue, Aug 7, 2018 at 10:12 PM Bartłomiej Piotrowski <<a href="mailto:b@bpiotrowski.pl" target="_blank">b@bpiotrowski.pl</a>><br>
> ><br>
> > wrote:<br>
> > > On 07/08/2018 20.32, Gyorgy Kovesdi wrote:<br>
> > > > Hi,<br>
> > > ><br>
> > > > IMHO the main qestion was:<br>
> > > > Is it possible to share libraries between flatpak applications?<br>
> > > > I have the same question, which is not answered yet.<br>
> > > ><br>
> > > > Regards<br>
> > > > Gyorgy Kovesdi<br>
> > ><br>
> > > As long as libraries are literally the same, as in have the same<br>
> > > checksum, they're deduplicated on disk and are loaded only once to the<br>
> > > memory.<br>
> > ><br>
> > > Bartłomiej<br>
> > > _______________________________________________<br>
> > > Flatpak mailing list<br>
> > > <a href="mailto:Flatpak@lists.freedesktop.org" target="_blank">Flatpak@lists.freedesktop.org</a><br>
> > > <a href="https://lists.freedesktop.org/mailman/listinfo/flatpak" rel="noreferrer" target="_blank">https://lists.freedesktop.org/mailman/listinfo/flatpak</a><br>
><br>
><br>
><br>
><br>
> _______________________________________________<br>
> Flatpak mailing list<br>
> <a href="mailto:Flatpak@lists.freedesktop.org" target="_blank">Flatpak@lists.freedesktop.org</a><br>
> <a href="https://lists.freedesktop.org/mailman/listinfo/flatpak" rel="noreferrer" target="_blank">https://lists.freedesktop.org/mailman/listinfo/flatpak</a><br>
<br>
<br>
<br>
-- <br>
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=<br>
 Alexander Larsson                                Red Hat, Inc<br>
       <a href="mailto:alexl@redhat.com" target="_blank">alexl@redhat.com</a>         <a href="mailto:alexander.larsson@gmail.com" target="_blank">alexander.larsson@gmail.com</a><br>
_______________________________________________<br>
Flatpak mailing list<br>
<a href="mailto:Flatpak@lists.freedesktop.org" target="_blank">Flatpak@lists.freedesktop.org</a><br>
<a href="https://lists.freedesktop.org/mailman/listinfo/flatpak" rel="noreferrer" target="_blank">https://lists.freedesktop.org/mailman/listinfo/flatpak</a><br>
</blockquote></div>