[digiKam-users] Future of digiKam bundles...

Remco Viƫtor remco.vietor at wanadoo.fr
Mon May 25 10:34:08 BST 2020


On lundi 25 mai 2020 10:38:31 CEST Stuart T Rogers wrote:
> Having read a bit about flatpak now I do have some concerns.
> 
> Firstly it seems that the actual deliverable will be considerably larger
> than the normal install of Digikam say on openSUSE because it will need
> to bundle in all the required other software it needs whether or not the
> base OS already has the correct levels and versions installed.

That would be the same for appimage or any other similar packaging. And it's 
what is needed to make the package independent of the distribution and its 
versioning.

> Secondly while it runs in a sandbox it will likely increase the memory
> requirement needed over what would normally be used because all the
> additional code needed for execution will be loaded even if it already
> exists and is loaded in the OS.
> 
> Thirdly this seems to me to be a sledgehammer to crack a nut since I
> have not heard of any security breaches being caused by running Digikam,
> yes some other applications maybe should be sandboxed because of what
> they do but I do not see the need for this with Digikam.

But I have seen security updates for *libraries* dealing with the image 
formats used by Digikam, like png.  So while the digikam code itself might not 
need sandboxing, this doesn't hold for the needed libraries.

> Lastly it needs additional software installed on my system which
> currently I do not use. Appimage does not need anything in addition to
> be able to test a new version of Digikam.

That is the price for (semi-)automatic upgrades for the flatpaks. Appimage 
does not provide a way to upgrade to newer versions.
 
> This seems to me to be a solution looking for a purpose.

Maybe. But I've had cases where the distribution-provided version was either 
much older than the (then) current version or crippled as my distribution 
didn't include a library or included a too old version.

So flatpak and appimage do have a use. That doesn't mean that having 
distribution-maintained repositories is now superfluous, but for programs that 
have a relatively small user-base, flatpak and similar have advantages.

Remco






More information about the Digikam-users mailing list