Summary: | RawEngine uses obsolete libraw library | ||
---|---|---|---|
Product: | [Applications] digikam | Reporter: | l33tmmx |
Component: | Plugin-DImg-RAW | Assignee: | Digikam Developers <digikam-bugs-null> |
Status: | RESOLVED NOT A BUG | ||
Severity: | normal | CC: | caulier.gilles, dirk.varding, rdieter |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Gentoo Packages | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 3.3.0 | |
Sentry Crash Report: |
Description
l33tmmx
2013-06-06 03:50:31 UTC
libraw is already updated to last 0.15.2 in libkdcraw since few week. In fact i'm in contact with libraw team to include quickly code in libkdcraw. libkdcraw is released through KDE Graphics component (so, with KDE release) digiKam release also include last libkdcraw code, but compilation is optional in favour of system based libkdcraw installed with KDE. We don't want to add external libraw dependency, until libraw 1.0.0 is out, due to broken binary compatibility with API between release. Thiw will crash digiKam if you update system based libraw without to recompile libkdcraw. Gilles Caulier Please, don't write this off as 'invalid'! What you are saying about libraw version is true for the git version of KDE, but what I'm wondering is why the latest *release* of libkdcraw, 4.10.4, which at least on Gentoo Linux was released only two weeks ago, contains so old a version of libraw. Digikam-3.2.0 > Supported raw cameras reports: "Using KDcraw library version 2.2.0 Using LibRaw version 0.15.0-Beta1 490 models on the list" And from the libkdcraw-4.10.4 tarball > libraw > libraw_version.h #define LIBRAW_MAJOR_VERSION 0 #define LIBRAW_MINOR_VERSION 15 #define LIBRAW_PATCH_VERSION 0 #define LIBRAW_VERSION_TAIL Beta1 Do I really need to start building my KDE from git to get at least somewhat up-to-date versions of software??? Oh, and as far as I can remember (no, I didn't actually check, speaking from memory only), the libraw version hasn't been updated at all during the whole 4.10.* release cycle. (In reply to comment #1) > We don't want to add external libraw dependency, until libraw 1.0.0 is out, > due to broken binary compatibility with API between release. Thiw will crash > digiKam if you update system based libraw without to recompile libkdcraw. Not really a problem in Gentoo, I do it all the time :D . So, what about an off-by-default option to use external libraw if the user, or packager, so desires? |