Digikam V6

Just wondering if digikam V6 which has been out now for a week or so will show up anytime soon in repos? The appimage version will not run in either of my TW systems.

Stuart

In this repository, if you want to try it https://download.opensuse.org/repositories/home:/wolfi323:/branches:/KDE:/Unstable:/Extra/openSUSE_Tumbleweed/

It does run on my system:

Operating System: openSUSE Tumbleweed 20190224
KDE Plasma Version: 5.15.0
KDE Frameworks Version: 5.55.0
Qt Version: 5.12.0
Kernel Version: 4.20.10-1-default
OS Type: 64-bit
Processors: 8 × Intel® Core™ i7-6700K CPU @ 4.00GHz
Memory: 31,1 GiB


karl@erlangen:~/Downloads> chmod +x digikam-6.0.0-x86-64.appimage 
karl@erlangen:~/Downloads> ./digikam-6.0.0-x86-64.appimage 
...
Digikam::ActionThreadBase::cancel: Cancel Main Thread
...
karl@erlangen:~/Downloads> 

Well I have two PCs running TW and neither will run appimage. One is an AMD processor and the other is Intel. Neither will start the appimage from the digikam official download page. The earlier beta versions did run but not this one.


stuart@Tumbleweed:~/Work/Downloads> ./digikam-6.0.0-x86-64.appimage 
libfreetype.so
/tmp/.mount_digika3vV3PA/AppRun: line 21: : missing `]'
/tmp/.mount_digika3vV3PA/AppRun: line 23: : missing `]'
libudev.so
-- digiKam AppImage Bundle
-- Use 'help' as CLI argument to know all available options for digiKam application
-- Preloading shared libs: :/usr/lib64/libfontconfig.so.1:/usr/lib64/libudev.so
Digikam::DXmlGuiWindow::setupIconTheme: Breeze icons resource file found
Digikam::AlbumWatch::AlbumWatch: AlbumWatch use QFileSystemWatcher
Digikam::AlbumManager::setDatabase: Database Parameters:
   Type:                     "QSQLITE"
   DB Core Name:             "/home/stuart/Work/Graphics/Digikam-Database/digikam4.db"
   DB Thumbs Name:           "/home/stuart/Work/Graphics/Digikam-Database/thumbnails-digikam.db"
   DB Face Name:             "/home/stuart/Work/Graphics/Digikam-Database/recognition.db"
   DB Similarity Name:      "/home/stuart/Work/Graphics/Digikam-Database/similarity.db"
   Connect Options:          ""
   Host Name:                ""
   Host port:                -1
   Internal Server:          false
   Internal Server Path:     ""
   Internal Server Serv Cmd: ""
   Internal Server Init Cmd: ""
   Username:                 ""
   Password:                 ""

digikam: symbol lookup error: /usr/lib64/libfontconfig.so.1: undefined symbol: FT_Done_MM_Var
stuart@Tumbleweed:~/Work/Downloads> 


Stuart

Mine is:


erlangen:~ # readlink -f /usr/lib64/libfontconfig.so.1
/usr/lib64/libfontconfig.so.1.12.0
erlangen:~ # rpm -qf /usr/lib64/libfontconfig.so.1.12.0
libfontconfig1-2.13.1-2.1.x86_64
erlangen:~ # zypper if libfontconfig1
Loading repository data...
Reading installed packages...


Information for package libfontconfig1:
---------------------------------------
Repository     : Haupt-Repository (OSS)        
Name           : libfontconfig1                
Version        : 2.13.1-2.1                    
Arch           : x86_64                        
Vendor         : openSUSE                      
Installed Size : 279.1 KiB                     
Installed      : Yes (automatically)           
Status         : up-to-date                    
Source package : fontconfig-2.13.1-2.1.src     
Summary        : Library for font configuration
Description    :                               
    Fontconfig is a library for configuring and customizing font access. It
    contains two essential modules: the configuration module, which builds
    an internal configuration from XML files, and the matching module,
    which accepts font patterns and returns the nearest matching font.

erlangen:~ # 

I did have an older version of libfontconfig1 installed and just updated but still the appimage fails with the same errors exactly.

Stuart

Any stale files?

erlangen:~ # zypper ps -s
The following running processes use deleted files:

PID  | PPID | UID | User | Command   | Service 
-----+------+-----+------+-----------+---------
1942 | 1    | 0   | root | minidlnad | minidlna

You may wish to restart these processes.
See 'man zypper' for information about the meaning of values in the above table.

No core libraries or services have been updated.
Reboot is probably not necessary.
erlangen:~ # 

Same size?

erlangen:~ # ll /usr/lib64/libfontconfig.so.1.12.0
-rwxr-xr-x 1 root root 285760 Feb 24 18:07 /usr/lib64/libfontconfig.so.1.12.0
erlangen:~ # 

Same version?


erlangen:~ # zypper if libfontconfig1
Loading repository data...
Reading installed packages...


Information for package libfontconfig1:
---------------------------------------
Repository     : Haupt-Repository (OSS)        
Name           : libfontconfig1                
Version        : 2.13.1-2.1                    
Arch           : x86_64                        
Vendor         : openSUSE                      
Installed Size : 279.1 KiB                     
Installed      : Yes (automatically)           
Status         : up-to-date                    
Source package : fontconfig-2.13.1-2.1.src     
Summary        : Library for font configuration
Description    :                               
    Fontconfig is a library for configuring and customizing font access. It
    contains two essential modules: the configuration module, which builds
    an internal configuration from XML files, and the matching module,
    which accepts font patterns and returns the nearest matching font.

erlangen:~ # 

If you use ‘zypper dup’ as documented, you should not have outdated packages. Run it, and try again,

I always use zypper dup so the assumption was that the newer one came along since the last zypper dup which was about a week ago. Anyway I’m running another one right now and will test again after that.

Stuart

Well following todays zypper dup and a reboot the appimage now loads OK.

Stuart

6.0.0-195-1 is now available in KDE Extra ( http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_Tumbleweed )

I’ve been using that repo for digikam for quite a while as it normally updates to the latest stable release sooner than the TW OSS repo.

I use that and have been checking for a few days, I noticed it this morning and have it installed now.

Stuart