<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Jay,<div class=""><br class=""></div><div class="">I can tell you that for me, digiKam 7.5.0 Appimage starts without any issue on Linux Mint Cinnamon 20.3. So good luck with your update of Mint, I am sure the latest DK will work and in addition you will also get an even better version of Mint…!</div><div class=""><br class=""></div><div class="">Regards</div><div class="">Henrik Hemrin<br class=""><div><br class=""><blockquote type="cite" class=""><div class="">30 jan. 2022 kl. 01:47 skrev <a href="mailto:noname@fastmail.net" class="">noname@fastmail.net</a>:</div><br class="Apple-interchange-newline"><div class=""><title class=""></title><style type="text/css" class="">p.MsoNormal,p.MsoNoSpacing{margin:0}</style><div class=""><div style="font-family:Arial;" class="">Hi Gilles,<br class=""></div><div style="font-family:Arial;" class=""><br class=""></div><div style="font-family:Arial;" class="">Thank you for the detailed explanation below. I will upgrade my Linux distro and until I do that I'll use 7.3.0, which itself is a stellar product. Thank you also for 20 years of producing this excellent software.<br class=""></div><div style="font-family:Arial;" class=""><br class=""></div><div style="font-family:Arial;" class="">Jay</div><div style="font-family:Arial;" class=""><br class=""></div><div class="">On Sat, Jan 29, 2022, at 18:22, Gilles Caulier wrote:<br class=""></div><blockquote type="cite" id="qt" style="" class=""><div dir="ltr" class=""><div class="">Hi,<br class=""></div><div class=""><br class=""></div><div class="">The AppImage was compiled for a very long time with Linux Mageia 6.1, which also has not been maintained for a while.<br class=""></div><div class=""><br class=""></div><div class="">Why to use an outdated Linux release : to be compatible with the most version of Linux distro, and principally about the glibc dependency.<br class=""></div><div class=""><br class=""></div><div class="">Glibc is responsible with all low level system calls, in direct links with the kernel. Glibc cannot be included in the AppImage bundle, because it depends too much of the kernel version.<br class=""></div><div class=""><br class=""></div><div class="">Remember that the AppImage, outside Glibc, includes all other dependencies used by digiKam binary. Several ones are very tedious about security, for ex openssl for the encrypted communication with the web service for ex.<br class=""></div><div class=""><br class=""></div><div class="">Also the main dependencies for digiKam as Qt5 and KF5 need to be updated to fix bugs at run time. With these dependencies up-to-date, we need to update the low level dependencies as... openssl, else code will refuse to compile.<br class=""></div><div class=""><br class=""></div><div class="">The whole compilation of the AppImage bundle takes (around 5/6 hours), and it's not the goal to recompile a complete Linux for that. So we already use plenty of binary dependencies available from the Linux host at compilation time. This reduces time to bundle and simplify the process.<br class=""></div><div class=""><br class=""></div><div class="">After digiKam 7.3, we switch from Mageia 6.1 to Mageia 7.1, which becomes also unmaintained. This allows to upgrade automatically all security issues, all low level dependencies, and of course the glibc version. Continuing to use Mageia 6.1 to compile the AppImage bundle became very very complex and difficult, especially because the GCC compiler was too old. Using Mageia 7.1 has also fixed this major problem (5.5 to 8.4).<br class=""></div><div class=""><br class=""></div><div class="">Volià the explanation about the migration of Linux host version used to build the AppImage bundle and the glibc dependency with 7.5.0 release<br class=""></div><div class=""><br class=""></div><div class="">Best <br class=""></div><div class=""><br class=""></div><div class="">Gilles Caulier<br class=""></div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""></div></div><div class=""><br class=""></div><div class="qt-gmail_quote"><div dir="ltr" class="qt-gmail_attr">Le dim. 30 janv. 2022 à 00:02, <<a href="mailto:noname@fastmail.net" class="">noname@fastmail.net</a>> a écrit :<br class=""></div><blockquote class="qt-gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204, 204, 204);padding-left:1ex;"><div class="">Thank you, Andrew. I see that I do have version 2.27. I also see that glibc is fundamental to the operating system, so trying to replace 2.27 with 2.29 could cause some real problems. I'll see if upgrading to Linux Mint 20  fixes the issue. I wonder why it was necessary to move to 2.29 in the first place. Maybe Gilles can comment.<br class=""></div><div class=""> <br class=""></div><div class=""> Jay<br class=""></div><div class=""> <br class=""></div><div class=""> On Sat, Jan 29, 2022, at 17:30, Andrew Goodbody wrote:<br class=""></div><div class=""> > The internet suggests that Linux Mint 19 has glibc version 2.27. That <br class=""></div><div class=""> > message suggests that the appimage was built using glibc version 2.29. <br class=""></div><div class=""> > This will prevent the appimage from running on Linux Mint 19.<br class=""></div><div class=""> ><br class=""></div><div class=""> > I may have seen something about updating the platform used to build the <br class=""></div><div class=""> > appimage but I don't remember the details. That update may have led to <br class=""></div><div class=""> > this problem.<br class=""></div><div class=""> ><br class=""></div><div class=""> > Maybe Gilles can comment?<br class=""></div><div class=""> ><br class=""></div><div class=""> > Andrew<br class=""></div><div class=""> ><br class=""></div><div class=""> > On 29/01/2022 22:11, Jay wrote:<br class=""></div><div class=""> >> Hi all,<br class=""></div><div class=""> >> <br class=""></div><div class=""> >> I'm running Linux Mint 19.3.<br class=""></div><div class=""> >> <br class=""></div><div class=""> >> I downloaded 7.5.0 Appimage and put it in the same directory as 7.3.0.<br class=""></div><div class=""> >> <br class=""></div><div class=""> >> Set permission to executable.<br class=""></div><div class=""> >> <br class=""></div><div class=""> >> When I click on 7.5.0, I see disk activity briefly, while 7.3.0 starts <br class=""></div><div class=""> >> right up. Comparing the properties of the two versions appears to be <br class=""></div><div class=""> >> identical. I have the same problem on both my Linux Mint 19.3 machines.<br class=""></div><div class=""> >> <br class=""></div><div class=""> >> I see a reference to "glibc >= 2.29" but don't understand the <br class=""></div><div class=""> >> implications of that statement.<br class=""></div><div class=""> >> <br class=""></div><div class=""> >> I must be missing something and would appreciate a little help.<br class=""></div><div class=""> >> <br class=""></div><div class=""> >> Jay Rutherford<br class=""></div><div class=""> >><br class=""></div></blockquote></div></blockquote></div></div></blockquote></div><br class=""></div></body></html>