<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body><p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">Dear Gilles (and the whole team),</p>
<p> <p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">thank you very much for all the effort you put into digikam (all of you)!</p>
<p> <p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">I was testing the flatpak 7.00 beta version just a few days ago, but ran into a problem that it complained about that it could not find my image collection on a certain disk (although I hadn't moved anything). When ignoring the error message, it started fine and showed most of my images, and the image collection was in my local collections. But next startup, it complained again. Changing file system permissions via flatseal did not really help. Any thoughts on this?</p>
<p> <p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">Cheers, Martin</p>
<p> <p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">Am Sonntag, 24. Mai 2020, 12:24:00 CEST schrieb Gilles Caulier:</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> Hi all users,</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> I would to give some feedback about the digiKam bundles migration advance...</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> The current files provided by the project are listed below :</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> - Linux AppImage 64 bits</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> - Linux AppImage 32 bits</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> - Macos Package installer 64 bits (based on Macports)</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> - Windows installer 64 bits (compiled with MXE - MinGW)</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> - Windows installer 32 bits (compiled with MXE - MinGW)</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> Current problems for these bundles are listed below :</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> - AppImage : not signed, do not support KIO extensions, do not support</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> ICU (language extension), not published on official repository.</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> - MacOS package : It's not relocatable, even if MacOS support well</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> this feature. I don't found the time to finalize yet the install</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> relocation support in bash script. Package is not published on MacOS</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> store.</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> - MXE Windows installer : not signed, not published on Windows store.</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> Do not support KIO extension.</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> But we have a new one starting to work and i working on : FlatPak</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> This one is signed, published of official repository automatically</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> (you can install it on Discover application for ex). It support ICU</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> and KIO too... FlatPak is compiled on KDE infrastructure nightly and</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> automatically. Only a 64 bits version is supported.</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> This want mean that AppImage end of life is near. We will still</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> publish officially the AppImage until 7.0.0, but later, if FlatPak do</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> the job as well, AppImage will be dropped...</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> For Windows, all the digiKam code compile fine under Microsoft Visual</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> C++ compiler. This is the goal to obtain a signed and published</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> version on Microsoft store. You can imagine that Microsoft will only</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> support the official Windows compiler, and not GCC to permit to sign</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> and publish application on the store. Don't forget, Microsoft is well</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> Closed Source (:=))))</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> Microsoft compiler is just the hell. It slow and require a Windows</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> operating system. The current cross compilation solution that we use</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> work fully under Linux, and compilation time are reduced by 4/5 ! A</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> full Linux Workflow is a non virus guaranty !</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> The Visual C++ workflow is also only available on 64 bits and is</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> computed on KDE infrastructure, but the installer compilation is</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> broken due to a weird configuration on KDE infrastructure. I currently</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> try to found a work around.</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> Personalty, i don't want to left MXE solution for the moment.</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> For MacOS, the KDE infrastructure based on Craft compilation framework</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> will be a solution to sing and publish a relocatable package for</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> Apple. digiKam do not compile yet due to  missing dependencies.</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> VoilĂ , i hope to be enough clear with these technical points.</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> My best</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> Gilles Caulier</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> </p>
<p> <p> </body>
</html>