Bug 490341

Summary: Exiftool not present
Product: [Applications] digikam Reporter: IvorJ <ivorwjones>
Component: Metadata-ExifToolAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: caulier.gilles, jpe54, metzpinguin
Priority: NOR    
Version: 8.4.0   
Target Milestone: ---   
Platform: Microsoft Windows   
OS: Microsoft Windows   
Latest Commit: Version Fixed In: 8.5.0
Sentry Crash Report:
Attachments: attachment-2143936-0.html

Description IvorJ 2024-07-16 07:28:08 UTC
I get an error saying Exiftool is not present in this distribution when I open Digikam
Comment 1 Maik Qualmann 2024-07-16 07:47:00 UTC
Yes, unfortunately this problem slipped into the Windows bundle at the last second due to the update to the current ExifTool version. ExifTool under Windows now uses a separate data directory that is not included in the bundle.
Download ExifTool for Windows and switch to this external directory in the digiKam settings under Metadata->ExifTool for the time being.

Maik
Comment 2 IvorJ 2024-07-16 07:57:23 UTC
Created attachment 171700 [details]
attachment-2143936-0.html

Thanks

On Tue, 16 Jul 2024, 08:47 Maik Qualmann, <bugzilla_noreply@kde.org> wrote:

> https://bugs.kde.org/show_bug.cgi?id=490341
>
> Maik Qualmann <metzpinguin@gmail.com> changed:
>
>            What    |Removed                     |Added
>
> ----------------------------------------------------------------------------
>                  CC|                            |metzpinguin@gmail.com
>      Ever confirmed|0                           |1
>              Status|REPORTED                    |CONFIRMED
>
> --- Comment #1 from Maik Qualmann <metzpinguin@gmail.com> ---
> Yes, unfortunately this problem slipped into the Windows bundle at the last
> second due to the update to the current ExifTool version. ExifTool under
> Windows now uses a separate data directory that is not included in the
> bundle.
> Download ExifTool for Windows and switch to this external directory in the
> digiKam settings under Metadata->ExifTool for the time being.
>
> Maik
>
> --
> You are receiving this mail because:
> You reported the bug.
Comment 3 Maik Qualmann 2024-07-17 10:20:46 UTC
*** Bug 490396 has been marked as a duplicate of this bug. ***
Comment 4 caulier.gilles 2024-07-18 03:36:49 UTC
Git commit 5be740a48f0ae2a0e1d2b690d33ad670efd274eb by Gilles Caulier.
Committed on 18/07/2024 at 03:33.
Pushed by cgilles into branch 'master'.

Clean up all local files/directories from ExifTool after updating cache from file.kde.org
Cache updated to ExifTool 12.89

M  +2    -0    NEWS
M  +9    -0    project/scripts/update_exiftool.sh

https://invent.kde.org/graphics/digikam/-/commit/5be740a48f0ae2a0e1d2b690d33ad670efd274eb
Comment 5 caulier.gilles 2024-07-18 03:55:20 UTC
Hi Maik,

The current archive contents of ExifTool 12.89 is listed below. What's missing exactly in the Windows bundle ?
Note that i recreate the exiftool zip archive by dropping the top level directory. All the rest of the hierarchy still here.

gilles@ku2310arm64:~/Downloads$ wget https://exiftool.org/exiftool-12.89_64.zip

gilles@ku2310arm64:~/Downloads$ ll
total 10360
drwxr-xr-x  3 gilles gilles     4096 Jul 18 03:48 .
drwxr-x--- 21 gilles gilles     4096 Jul 18 03:06 ..
drwxr-xr-x  3 gilles gilles     4096 Jul 13 02:15 exiftool-12.89_64
-rw-rw-r--  1 gilles gilles 10593880 Jul 13 02:26 exiftool-12.89_64.zip

gilles@ku2310arm64:~/Downloads$ tree exiftool-12.89_64 
exiftool-12.89_64
├── exiftool_files
│   ├── exiftool.pl
│   ├── lib
│   │   ├── Archive
│   │   │   ├── Zip
│   │   │   │   ├── Archive.pm
│   │   │   │   ├── DirectoryMember.pm
│   │   │   │   ├── FileMember.pm
│   │   │   │   ├── Member.pm
│   │   │   │   ├── NewFileMember.pm
│   │   │   │   ├── StringMember.pm
│   │   │   │   └── ZipFileMember.pm
│   │   │   └── Zip.pm
│   │   ├── auto
│   │   │   ├── B
│   │   │   │   └── B.xs.dll
│   │   │   ├── Compress
│   │   │   │   └── Raw
│   │   │   │       ├── Bzip2
│   │   │   │       │   └── Bzip2.xs.dll
│   │   │   │       ├── Lzma
│   │   │   │       │   ├── autosplit.ix
│   │   │   │       │   └── Lzma.xs.dll
│   │   │   │       └── Zlib
│   │   │   │           └── Zlib.xs.dll
│   │   │   ├── CryptX
│   │   │   │   └── CryptX.xs.dll
│   │   │   ├── Cwd
│   │   │   │   └── Cwd.xs.dll
│   │   │   ├── Data
│   │   │   │   └── Dumper
│   │   │   │       └── Dumper.xs.dll
│   │   │   ├── Digest
│   │   │   │   ├── MD5
│   │   │   │   │   └── MD5.xs.dll
│   │   │   │   └── SHA
│   │   │   │       └── SHA.xs.dll
│   │   │   ├── Encode
│   │   │   │   └── Encode.xs.dll
│   │   │   ├── Fcntl
│   │   │   │   └── Fcntl.xs.dll
│   │   │   ├── File
│   │   │   │   └── Glob
│   │   │   │       └── Glob.xs.dll
│   │   │   ├── IO
│   │   │   │   ├── Compress
│   │   │   │   │   └── Brotli
│   │   │   │   │       └── Brotli.xs.dll
│   │   │   │   └── IO.xs.dll
│   │   │   ├── List
│   │   │   │   └── Util
│   │   │   │       └── Util.xs.dll
│   │   │   ├── Math
│   │   │   │   └── BigInt
│   │   │   │       ├── FastCalc
│   │   │   │       │   └── FastCalc.xs.dll
│   │   │   │       └── GMP
│   │   │   │           └── GMP.xs.dll
│   │   │   ├── MIME
│   │   │   │   └── Base64
│   │   │   │       └── Base64.xs.dll
│   │   │   ├── mro
│   │   │   │   └── mro.xs.dll
│   │   │   ├── PerlIO
│   │   │   │   └── scalar
│   │   │   │       └── scalar.xs.dll
│   │   │   ├── POSIX
│   │   │   │   └── POSIX.xs.dll
│   │   │   ├── re
│   │   │   │   └── re.xs.dll
│   │   │   ├── Socket
│   │   │   │   └── Socket.xs.dll
│   │   │   ├── Storable
│   │   │   │   └── Storable.xs.dll
│   │   │   ├── Time
│   │   │   │   ├── HiRes
│   │   │   │   │   └── HiRes.xs.dll
│   │   │   │   └── Piece
│   │   │   │       └── Piece.xs.dll
│   │   │   ├── Unicode
│   │   │   │   └── LineBreak
│   │   │   │       └── LineBreak.xs.dll
│   │   │   ├── Win32
│   │   │   │   ├── API
│   │   │   │   │   └── API.xs.dll
│   │   │   │   ├── FindFile
│   │   │   │   │   └── FindFile.xs.dll
│   │   │   │   └── Win32.xs.dll
│   │   │   └── Win32API
│   │   │       └── File
│   │   │           └── File.xs.dll
│   │   ├── AutoLoader.pm
│   │   ├── autouse.pm
│   │   ├── B
│   │   │   └── Deparse.pm
│   │   ├── base.pm
│   │   ├── Benchmark.pm
│   │   ├── B.pm
│   │   ├── bytes_heavy.pl
│   │   ├── bytes.pm
│   │   ├── Carp.pm
│   │   ├── Class
│   │   │   └── Struct.pm
│   │   ├── Compress
│   │   │   ├── Raw
│   │   │   │   ├── Bzip2.pm
│   │   │   │   ├── Lzma.pm
│   │   │   │   └── Zlib.pm
│   │   │   └── Zlib.pm
│   │   ├── Config_git.pl
│   │   ├── Config_heavy.pl
│   │   ├── Config.pm
│   │   ├── constant.pm
│   │   ├── CPAN
│   │   │   └── Config.pm
│   │   ├── CryptX.pm
│   │   ├── Cwd.pm
│   │   ├── Data
│   │   │   └── Dumper.pm
│   │   ├── Digest
│   │   │   ├── base.pm
│   │   │   ├── MD5.pm
│   │   │   ├── Perl
│   │   │   │   └── MD5.pm
│   │   │   └── SHA.pm
│   │   ├── DynaLoader.pm
│   │   ├── Encode
│   │   │   ├── Alias.pm
│   │   │   ├── Config.pm
│   │   │   ├── Encoding.pm
│   │   │   └── MIME
│   │   │       └── Name.pm
│   │   ├── Encode.pm
│   │   ├── Errno.pm
│   │   ├── Exporter
│   │   │   └── Heavy.pm
│   │   ├── Exporter.pm
│   │   ├── ExtUtils
│   │   │   ├── Command
│   │   │   │   └── MM.pm
│   │   │   └── Command.pm
│   │   ├── Fcntl.pm
│   │   ├── feature.pm
│   │   ├── File
│   │   │   ├── Basename.pm
│   │   │   ├── Copy.pm
│   │   │   ├── Find.pm
│   │   │   ├── GlobMapper.pm
│   │   │   ├── Glob.pm
│   │   │   ├── HomeDir
│   │   │   │   ├── Darwin
│   │   │   │   │   ├── Carbon.pm
│   │   │   │   │   └── Cocoa.pm
│   │   │   │   ├── Darwin.pm
│   │   │   │   ├── Driver.pm
│   │   │   │   ├── FreeDesktop.pm
│   │   │   │   ├── MacOS9.pm
│   │   │   │   ├── Test.pm
│   │   │   │   ├── Unix.pm
│   │   │   │   └── Windows.pm
│   │   │   ├── HomeDir.pm
│   │   │   ├── Path.pm
│   │   │   ├── RandomAccess.pm
│   │   │   ├── RandomAccess.pod
│   │   │   ├── Spec
│   │   │   │   ├── Unix.pm
│   │   │   │   └── Win32.pm
│   │   │   ├── Spec.pm
│   │   │   ├── stat.pm
│   │   │   ├── Temp.pm
│   │   │   └── Which.pm
│   │   ├── FileHandle.pm
│   │   ├── Image
│   │   │   ├── ExifTool
│   │   │   │   ├── 7Z.pm
│   │   │   │   ├── AAC.pm
│   │   │   │   ├── AES.pm
│   │   │   │   ├── AFCP.pm
│   │   │   │   ├── AIFF.pm
│   │   │   │   ├── APE.pm
│   │   │   │   ├── APP12.pm
│   │   │   │   ├── Apple.pm
│   │   │   │   ├── ASF.pm
│   │   │   │   ├── Audible.pm
│   │   │   │   ├── BigTIFF.pm
│   │   │   │   ├── BMP.pm
│   │   │   │   ├── BPG.pm
│   │   │   │   ├── BuildTagLookup.pm
│   │   │   │   ├── BZZ.pm
│   │   │   │   ├── CanonCustom.pm
│   │   │   │   ├── Canon.pm
│   │   │   │   ├── CanonRaw.pm
│   │   │   │   ├── CanonVRD.pm
│   │   │   │   ├── CaptureOne.pm
│   │   │   │   ├── Casio.pm
│   │   │   │   ├── CBOR.pm
│   │   │   │   ├── Charset
│   │   │   │   │   ├── Arabic.pm
│   │   │   │   │   ├── Baltic.pm
│   │   │   │   │   ├── Cyrillic.pm
│   │   │   │   │   ├── DOSCyrillic.pm
│   │   │   │   │   ├── DOSLatin1.pm
│   │   │   │   │   ├── DOSLatinUS.pm
│   │   │   │   │   ├── Greek.pm
│   │   │   │   │   ├── Hebrew.pm
│   │   │   │   │   ├── JIS.pm
│   │   │   │   │   ├── Latin2.pm
│   │   │   │   │   ├── Latin.pm
│   │   │   │   │   ├── MacArabic.pm
│   │   │   │   │   ├── MacChineseCN.pm
│   │   │   │   │   ├── MacChineseTW.pm
│   │   │   │   │   ├── MacCroatian.pm
│   │   │   │   │   ├── MacCyrillic.pm
│   │   │   │   │   ├── MacGreek.pm
│   │   │   │   │   ├── MacHebrew.pm
│   │   │   │   │   ├── MacIceland.pm
│   │   │   │   │   ├── MacJapanese.pm
│   │   │   │   │   ├── MacKorean.pm
│   │   │   │   │   ├── MacLatin2.pm
│   │   │   │   │   ├── MacRomanian.pm
│   │   │   │   │   ├── MacRoman.pm
│   │   │   │   │   ├── MacRSymbol.pm
│   │   │   │   │   ├── MacThai.pm
│   │   │   │   │   ├── MacTurkish.pm
│   │   │   │   │   ├── PDFDoc.pm
│   │   │   │   │   ├── ShiftJIS.pm
│   │   │   │   │   ├── Symbol.pm
│   │   │   │   │   ├── Thai.pm
│   │   │   │   │   ├── Turkish.pm
│   │   │   │   │   └── Vietnam.pm
│   │   │   │   ├── Charset.pm
│   │   │   │   ├── DarwinCore.pm
│   │   │   │   ├── DICOM.pm
│   │   │   │   ├── DJI.pm
│   │   │   │   ├── DjVu.pm
│   │   │   │   ├── DNG.pm
│   │   │   │   ├── DPX.pm
│   │   │   │   ├── DV.pm
│   │   │   │   ├── EXE.pm
│   │   │   │   ├── Exif.pm
│   │   │   │   ├── FITS.pm
│   │   │   │   ├── Fixup.pm
│   │   │   │   ├── FLAC.pm
│   │   │   │   ├── FlashPix.pm
│   │   │   │   ├── Flash.pm
│   │   │   │   ├── FLIF.pm
│   │   │   │   ├── FLIR.pm
│   │   │   │   ├── Font.pm
│   │   │   │   ├── FotoStation.pm
│   │   │   │   ├── FujiFilm.pm
│   │   │   │   ├── Geolocation.dat
│   │   │   │   ├── Geolocation.pm
│   │   │   │   ├── Geotag.pm
│   │   │   │   ├── GeoTiff.pm
│   │   │   │   ├── GE.pm
│   │   │   │   ├── GIF.pm
│   │   │   │   ├── GIMP.pm
│   │   │   │   ├── GM.pm
│   │   │   │   ├── GoPro.pm
│   │   │   │   ├── GPS.pm
│   │   │   │   ├── H264.pm
│   │   │   │   ├── HP.pm
│   │   │   │   ├── HtmlDump.pm
│   │   │   │   ├── HTML.pm
│   │   │   │   ├── ICC_Profile.pm
│   │   │   │   ├── ICO.pm
│   │   │   │   ├── ID3.pm
│   │   │   │   ├── Import.pm
│   │   │   │   ├── InDesign.pm
│   │   │   │   ├── InfiRay.pm
│   │   │   │   ├── IPTC.pm
│   │   │   │   ├── ISO.pm
│   │   │   │   ├── ITC.pm
│   │   │   │   ├── iWork.pm
│   │   │   │   ├── Jpeg2000.pm
│   │   │   │   ├── JPEGDigest.pm
│   │   │   │   ├── JPEG.pm
│   │   │   │   ├── JSON.pm
│   │   │   │   ├── JVC.pm
│   │   │   │   ├── Kodak.pm
│   │   │   │   ├── KyoceraRaw.pm
│   │   │   │   ├── Lang
│   │   │   │   │   ├── cs.pm
│   │   │   │   │   ├── de.pm
│   │   │   │   │   ├── en_ca.pm
│   │   │   │   │   ├── en_gb.pm
│   │   │   │   │   ├── es.pm
│   │   │   │   │   ├── fi.pm
│   │   │   │   │   ├── fr.pm
│   │   │   │   │   ├── it.pm
│   │   │   │   │   ├── ja.pm
│   │   │   │   │   ├── ko.pm
│   │   │   │   │   ├── nl.pm
│   │   │   │   │   ├── pl.pm
│   │   │   │   │   ├── ru.pm
│   │   │   │   │   ├── sk.pm
│   │   │   │   │   ├── sv.pm
│   │   │   │   │   ├── tr.pm
│   │   │   │   │   ├── zh_cn.pm
│   │   │   │   │   └── zh_tw.pm
│   │   │   │   ├── Leaf.pm
│   │   │   │   ├── LIF.pm
│   │   │   │   ├── LNK.pm
│   │   │   │   ├── Lytro.pm
│   │   │   │   ├── M2TS.pm
│   │   │   │   ├── MacOS.pm
│   │   │   │   ├── MakerNotes.pm
│   │   │   │   ├── Matroska.pm
│   │   │   │   ├── Microsoft.pm
│   │   │   │   ├── MIE.pm
│   │   │   │   ├── MIEUnits.pod
│   │   │   │   ├── MIFF.pm
│   │   │   │   ├── Minolta.pm
│   │   │   │   ├── MinoltaRaw.pm
│   │   │   │   ├── MISB.pm
│   │   │   │   ├── MNG.pm
│   │   │   │   ├── MOI.pm
│   │   │   │   ├── Motorola.pm
│   │   │   │   ├── MPC.pm
│   │   │   │   ├── MPEG.pm
│   │   │   │   ├── MPF.pm
│   │   │   │   ├── MRC.pm
│   │   │   │   ├── MWG.pm
│   │   │   │   ├── MXF.pm
│   │   │   │   ├── NikonCapture.pm
│   │   │   │   ├── NikonCustom.pm
│   │   │   │   ├── Nikon.pm
│   │   │   │   ├── NikonSettings.pm
│   │   │   │   ├── Nintendo.pm
│   │   │   │   ├── Ogg.pm
│   │   │   │   ├── Olympus.pm
│   │   │   │   ├── OOXML.pm
│   │   │   │   ├── OpenEXR.pm
│   │   │   │   ├── Opus.pm
│   │   │   │   ├── Other.pm
│   │   │   │   ├── Palm.pm
│   │   │   │   ├── Panasonic.pm
│   │   │   │   ├── PanasonicRaw.pm
│   │   │   │   ├── Parrot.pm
│   │   │   │   ├── PCX.pm
│   │   │   │   ├── PDF.pm
│   │   │   │   ├── Pentax.pm
│   │   │   │   ├── PGF.pm
│   │   │   │   ├── PhaseOne.pm
│   │   │   │   ├── PhotoCD.pm
│   │   │   │   ├── PhotoMechanic.pm
│   │   │   │   ├── Photoshop.pm
│   │   │   │   ├── PICT.pm
│   │   │   │   ├── PLIST.pm
│   │   │   │   ├── PLUS.pm
│   │   │   │   ├── PNG.pm
│   │   │   │   ├── PostScript.pm
│   │   │   │   ├── PPM.pm
│   │   │   │   ├── PrintIM.pm
│   │   │   │   ├── PSP.pm
│   │   │   │   ├── Qualcomm.pm
│   │   │   │   ├── QuickTime.pm
│   │   │   │   ├── QuickTimeStream.pl
│   │   │   │   ├── Radiance.pm
│   │   │   │   ├── Rawzor.pm
│   │   │   │   ├── README
│   │   │   │   ├── Real.pm
│   │   │   │   ├── Reconyx.pm
│   │   │   │   ├── Red.pm
│   │   │   │   ├── Ricoh.pm
│   │   │   │   ├── RIFF.pm
│   │   │   │   ├── RSRC.pm
│   │   │   │   ├── RTF.pm
│   │   │   │   ├── Samsung.pm
│   │   │   │   ├── Sanyo.pm
│   │   │   │   ├── Scalado.pm
│   │   │   │   ├── Shift.pl
│   │   │   │   ├── Shortcuts.pm
│   │   │   │   ├── Sigma.pm
│   │   │   │   ├── SigmaRaw.pm
│   │   │   │   ├── SonyIDC.pm
│   │   │   │   ├── Sony.pm
│   │   │   │   ├── Stim.pm
│   │   │   │   ├── TagInfoXML.pm
│   │   │   │   ├── TagLookup.pm
│   │   │   │   ├── TagNames.pod
│   │   │   │   ├── Text.pm
│   │   │   │   ├── Theora.pm
│   │   │   │   ├── Torrent.pm
│   │   │   │   ├── Unknown.pm
│   │   │   │   ├── Validate.pm
│   │   │   │   ├── VCard.pm
│   │   │   │   ├── Vorbis.pm
│   │   │   │   ├── WPG.pm
│   │   │   │   ├── WriteCanonRaw.pl
│   │   │   │   ├── WriteExif.pl
│   │   │   │   ├── WriteIPTC.pl
│   │   │   │   ├── WritePDF.pl
│   │   │   │   ├── WritePhotoshop.pl
│   │   │   │   ├── WritePNG.pl
│   │   │   │   ├── WritePostScript.pl
│   │   │   │   ├── WriteQuickTime.pl
│   │   │   │   ├── WriteRIFF.pl
│   │   │   │   ├── Writer.pl
│   │   │   │   ├── WriteXMP.pl
│   │   │   │   ├── WTV.pm
│   │   │   │   ├── XISF.pm
│   │   │   │   ├── XMP2.pl
│   │   │   │   ├── XMP.pm
│   │   │   │   ├── XMPStruct.pl
│   │   │   │   ├── ZIP.pm
│   │   │   │   └── ZISRAW.pm
│   │   │   ├── ExifTool.pm
│   │   │   └── ExifTool.pod
│   │   ├── integer.pm
│   │   ├── IO
│   │   │   ├── Compress
│   │   │   │   ├── Adapter
│   │   │   │   │   ├── Bzip2.pm
│   │   │   │   │   └── Deflate.pm
│   │   │   │   ├── Base
│   │   │   │   │   └── Common.pm
│   │   │   │   ├── Base.pm
│   │   │   │   ├── Brotli.pm
│   │   │   │   ├── Bzip2.pm
│   │   │   │   ├── Gzip
│   │   │   │   │   └── Constants.pm
│   │   │   │   ├── Gzip.pm
│   │   │   │   ├── RawDeflate.pm
│   │   │   │   └── Zlib
│   │   │   │       └── Extra.pm
│   │   │   ├── Dir.pm
│   │   │   ├── File.pm
│   │   │   ├── Handle.pm
│   │   │   ├── Pipe.pm
│   │   │   ├── Seekable.pm
│   │   │   ├── Select.pm
│   │   │   ├── Socket
│   │   │   │   ├── INET.pm
│   │   │   │   └── UNIX.pm
│   │   │   ├── Socket.pm
│   │   │   ├── String.pm
│   │   │   └── Uncompress
│   │   │       ├── Adapter
│   │   │       │   └── Inflate.pm
│   │   │       ├── Base.pm
│   │   │       ├── Brotli.pm
│   │   │       ├── Gunzip.pm
│   │   │       └── RawInflate.pm
│   │   ├── IO.pm
│   │   ├── List
│   │   │   └── Util.pm
│   │   ├── locale.pm
│   │   ├── Math
│   │   │   ├── BigFloat
│   │   │   │   └── Trace.pm
│   │   │   ├── BigFloat.pm
│   │   │   ├── BigInt
│   │   │   │   ├── Calc.pm
│   │   │   │   ├── FastCalc.pm
│   │   │   │   ├── GMP.pm
│   │   │   │   ├── Lib.pm
│   │   │   │   ├── LTM.pm
│   │   │   │   └── Trace.pm
│   │   │   ├── BigInt.pm
│   │   │   └── Complex.pm
│   │   ├── MIME
│   │   │   ├── Base64.pm
│   │   │   ├── Charset
│   │   │   │   └── _Compat.pm
│   │   │   └── Charset.pm
│   │   ├── mro.pm
│   │   ├── overload
│   │   │   └── numbers.pm
│   │   ├── overloading.pm
│   │   ├── overload.pm
│   │   ├── parent.pm
│   │   ├── PerlIO
│   │   │   └── scalar.pm
│   │   ├── PerlIO.pm
│   │   ├── Portable
│   │   │   ├── Config.pm
│   │   │   ├── CPAN.pm
│   │   │   ├── FileSpec.pm
│   │   │   ├── HomeDir.pm
│   │   │   ├── LoadYaml.pm
│   │   │   └── minicpan.pm
│   │   ├── Portable.pm
│   │   ├── POSIX.pm
│   │   ├── re.pm
│   │   ├── Scalar
│   │   │   └── Util.pm
│   │   ├── SelectSaver.pm
│   │   ├── Socket.pm
│   │   ├── Storable.pm
│   │   ├── strict.pm
│   │   ├── Symbol.pm
│   │   ├── TAP
│   │   │   ├── Base.pm
│   │   │   ├── Formatter
│   │   │   │   ├── Base.pm
│   │   │   │   ├── Color.pm
│   │   │   │   ├── Console
│   │   │   │   │   ├── ParallelSession.pm
│   │   │   │   │   └── Session.pm
│   │   │   │   ├── Console.pm
│   │   │   │   ├── File
│   │   │   │   │   └── Session.pm
│   │   │   │   ├── File.pm
│   │   │   │   └── Session.pm
│   │   │   ├── Harness
│   │   │   │   ├── Beyond.pod
│   │   │   │   └── Env.pm
│   │   │   ├── Harness.pm
│   │   │   ├── Object.pm
│   │   │   ├── Parser
│   │   │   │   ├── Aggregator.pm
│   │   │   │   ├── Grammar.pm
│   │   │   │   ├── Iterator
│   │   │   │   │   ├── Array.pm
│   │   │   │   │   ├── Process.pm
│   │   │   │   │   └── Stream.pm
│   │   │   │   ├── IteratorFactory.pm
│   │   │   │   ├── Iterator.pm
│   │   │   │   ├── Multiplexer.pm
│   │   │   │   ├── Result
│   │   │   │   │   ├── Bailout.pm
│   │   │   │   │   ├── Comment.pm
│   │   │   │   │   ├── Plan.pm
│   │   │   │   │   ├── Pragma.pm
│   │   │   │   │   ├── Test.pm
│   │   │   │   │   ├── Unknown.pm
│   │   │   │   │   ├── Version.pm
│   │   │   │   │   └── YAML.pm
│   │   │   │   ├── ResultFactory.pm
│   │   │   │   ├── Result.pm
│   │   │   │   ├── Scheduler
│   │   │   │   │   ├── Job.pm
│   │   │   │   │   └── Spinner.pm
│   │   │   │   ├── Scheduler.pm
│   │   │   │   ├── SourceHandler
│   │   │   │   │   ├── Executable.pm
│   │   │   │   │   ├── File.pm
│   │   │   │   │   ├── Handle.pm
│   │   │   │   │   ├── Perl.pm
│   │   │   │   │   └── RawTAP.pm
│   │   │   │   ├── SourceHandler.pm
│   │   │   │   ├── Source.pm
│   │   │   │   └── YAMLish
│   │   │   │       ├── Reader.pm
│   │   │   │       └── Writer.pm
│   │   │   └── Parser.pm
│   │   ├── Term
│   │   │   └── Cap.pm
│   │   ├── Test
│   │   │   ├── Builder
│   │   │   │   ├── Formatter.pm
│   │   │   │   ├── IO
│   │   │   │   │   └── Scalar.pm
│   │   │   │   ├── Module.pm
│   │   │   │   ├── Tester
│   │   │   │   │   └── Color.pm
│   │   │   │   ├── Tester.pm
│   │   │   │   └── TodoDiag.pm
│   │   │   ├── Builder.pm
│   │   │   ├── Harness.pm
│   │   │   ├── More.pm
│   │   │   ├── Simple.pm
│   │   │   ├── Tester
│   │   │   │   ├── Capture.pm
│   │   │   │   ├── CaptureRunner.pm
│   │   │   │   └── Delegate.pm
│   │   │   ├── Tester.pm
│   │   │   ├── Tutorial.pod
│   │   │   └── use
│   │   │       └── ok.pm
│   │   ├── Text
│   │   │   └── ParseWords.pm
│   │   ├── Tie
│   │   │   ├── Handle.pm
│   │   │   ├── Hash.pm
│   │   │   └── StdHandle.pm
│   │   ├── Time
│   │   │   ├── HiRes.pm
│   │   │   ├── Local.pm
│   │   │   ├── Piece.pm
│   │   │   └── Seconds.pm
│   │   ├── Unicode
│   │   │   ├── GCString.pm
│   │   │   ├── LineBreak
│   │   │   │   └── Constants.pm
│   │   │   └── LineBreak.pm
│   │   ├── UNIVERSAL.pm
│   │   ├── utf8.pm
│   │   ├── vars.pm
│   │   ├── warnings
│   │   │   └── register.pm
│   │   ├── warnings.pm
│   │   ├── Win32
│   │   │   ├── API
│   │   │   │   ├── Struct.pm
│   │   │   │   └── Type.pm
│   │   │   ├── API.pm
│   │   │   └── FindFile.pm
│   │   ├── Win32API
│   │   │   ├── File
│   │   │   │   └── cFile.pc
│   │   │   └── File.pm
│   │   ├── Win32.pm
│   │   └── XSLoader.pm
│   ├── libgcc_s_seh-1.dll
│   ├── liblzma-5__.dll
│   ├── libstdc++-6.dll
│   ├── libwinpthread-1.dll
│   ├── LICENSE
│   ├── Licenses_Strawberry_Perl.zip
│   ├── perl532.dll
│   ├── perl.exe
│   └── readme_windows.txt
├── exiftool(-k).exe
└── README.txt
Comment 6 caulier.gilles 2024-07-18 04:01:21 UTC
Git commit 7d65429d3fd93231cd1c9c1c819cf122cb795407 by Gilles Caulier.
Committed on 18/07/2024 at 04:00.
Pushed by cgilles into branch 'master'.

Handle exiftool_files subdirectory in the Windows bundle

M  +4    -0    project/bundles/vcpkg/installer/digikam.nsi

https://invent.kde.org/graphics/digikam/-/commit/7d65429d3fd93231cd1c9c1c819cf122cb795407
Comment 7 Maik Qualmann 2024-07-18 05:58:46 UTC
I think the patch is correct. ExifTool was previously just a single file of about 10-12 MB. Now the data is in a separate directory. I think Phil did this because of the localization database. ExifTool can output the name of a place in recent versions for a geological position. I plan to use this feature in digiKam in the future.

Maik
Comment 8 caulier.gilles 2024-07-18 08:06:56 UTC
The 8.5.0 pre-release Windows installer must be fixed now :

https://files.kde.org/digikam/
Comment 9 Maik Qualmann 2024-07-18 11:25:43 UTC
ExifTool now works well again in the Windows bundle.

Maik