On Jul 20, 2017, at 5:12 PM, Kevin Kofler
<kevin.kofler(a)chello.at> wrote:
Richard Hughes wrote:
> Sure they can. If you install the KDE runtime and the GNOME runtime,
> these are both built upon the Freedesktop runtime and share a huge
> number of files. Any duplicate files get deduplicated on disk -- you
> don't even download the duplicates when you update either or both of
> them.
The files are still technically duplicated, they just happen to be
deduplicatable (and as pointed out by Hedayat Vatankhah elsewhere in this
subthread, the duplicates will still have to be downloaded in the
implementation that is being proposed at this time, which offers the
runtimes as single-file OCI blobs). Sharing without duplicating would mean
having dependencies between the runtimes, so that the KDE runtime can
actually Require the Freedesktop runtime.
Couldn't the files all be addressed by hash or even use a tool like casync?