[digiKam-users] 7.9.0 release : when ?

Gilles Caulier caulier.gilles at gmail.com
Mon Nov 21 06:59:35 GMT 2022


Hi Maik,

I found the reason why we have missing libraries while bundling. All
digiKam plugins are not marked as executable and the python script
which scan dependencies only check executable to host in the container. So
some libraries are never detected as required dependencies.

This is a specificity of Ubuntu and/or last stable CMake. I never seen
that under other Linux system that i know.

Gilles


Gilles


Le mer. 16 nov. 2022 à 19:10, Maik Qualmann <metzpinguin at gmail.com> a écrit :
>
> Great, the new AppImage starts here now, except for 3 plugins that aren't
> loaded due to missing Qt libraries, it works great, sound is also available.
>
> Generic_DigitalScanner_Plugin.so
> /tmp/.mount_digiKaWfhQbs/usr/lib/libQt5Core.so.5: version
> `Qt_5.15.7_PRIVATE_API' not found (required by /lib64/libQt5TextToSpeech.so.5
>
> Generic_HtmlGallery_Plugin.so
> /tmp/.mount_digiKaWfhQbs/usr/lib/libxslt.so.1: version `LIBXML2_1.1.30' not
> found (required by /lib64/libexslt.so.0)
>
> Generic_Rajce_Plugin.so
> /tmp/.mount_digiKaWfhQbs/usr/lib/libQt5Core.so.5: version
> `Qt_5.15.7_PRIVATE_API' not found (required by /lib64/libQt5XmlPatterns.so.5
>
> Maik
>
> Am Mittwoch, 16. November 2022, 09:07:21 CET schrieben Sie:
> > Hi Maik,
> >
> > Here :
> >
> > https://invent.kde.org/graphics/digikam/-/blob/qt5-maintenance/project/bundl
> > es/appimage/data/AppRun#L145
> >
> > We call the libpcre preload... this call this function :
> >
> > https://invent.kde.org/graphics/digikam/-/blob/qt5-maintenance/project/bundl
> > es/appimage/data/AppRun#L14
> >
> > Which checks if the libpcre exists on the host system before to preload.
> >
> > in the bundle, libpcre is removed :
> >
> > https://invent.kde.org/graphics/digikam/-/blob/qt5-maintenance/project/bundl
> > es/appimage/04-build-appimage.sh#L397
> >
> > Do you recommend bundling this library too? I remember that i disable
> > libpcre for Fedora host.
> >
> > Gilles
> >
> > Le mer. 16 nov. 2022 à 08:35, Maik Qualmann <metzpinguin at gmail.com> a écrit
> :
> > > Here under openSUSE there is still the problem with libpcre.so.3.
> > > Preloading will not work because the library is not available in the
> > > system
> > > and repositories.
> > >
> > > Maik
> > >
> > > Am Mittwoch, 16. November 2022, 08:04:17 CET schrieb Gilles Caulier:
> > > > Hi all,
> > > >
> > > > The whole infrastructure to recompile the bundles 7.x and 8.x (beta)
> > > > is now ported to Ubuntu 18.04 (used for AppImage and Windows
> > > > installer). The workflow is to publish at the same time 7.x and 8.x
> > > > versions.
> > > >
> > > > I would like to publish a 7.9.0 official release for the first week of
> > > > december. For that i need the maximum feedback from AppImage and
> > > > Windows users to see if nothing is broken with the migration.
> > > > Especially :
> > > >
> > > > - AppImage needs (or not) the preloading of shared libraries at
> > > > startup. Mostly, we inherit of the legacy rules used with the Mageia7
> > > > system used to build the bundle. Probably these rules must be
> > > > simplified or adjusted for Ubuntu 18.04 as the dependencies are not
> > > > the same at run time with the host system running application. This
> > > > point need to be checked with all Linux host where the bundle can be
> > > > used (typically, all redhat and debian based systems for ex).
> > > >
> > > > - Windows installer introduced a few simplifications with the NSIS
> > > > packager included in my pending todo list since a very long time. I
> > > > removed an extra dll used to deal with the registration database to
> > > > see if the application is already installed on the system or not, and
> > > > to decide if it needs to be uninstalled before to process installation
> > > > of the new version. I don't check the regression of this feature with
> > > > all Windows versions supported.
> > > >
> > > > For next 7.9.0, we have also a set of important bugfixes introduced
> > > > where we want to see if no regression have been introduced. In other
> > > > words, please test as you can, all feedback are welcome.
> > > >
> > > > https://invent.kde.org/graphics/digikam/-/blob/qt5-maintenance/NEWS
> > > >
> > > > Remember : 7.9.0 can be considered as stable and can be used in
> > > > production:
> > > >
> > > > https://files.kde.org/digikam/
> > > >
> > > > 8.0.0 is unstable as not all features have been completely tested and
> > > > finalized. Use it with test collections/user accounts only.
> > > >
> > > > https://files.kde.org/digikam/unstable/
> > > >
> > > > Thanks in advance to contribute and support digiKam project
> > > >
> > > > Best regards
> > > >
> > > > Gilles Caulier
>
>
>
>


More information about the Digikam-users mailing list