[digikam] [Bug 320794] New: Libkdcraw uses obsolete libraw library

classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 320794] New: Libkdcraw uses obsolete libraw library

l33tmmx
https://bugs.kde.org/show_bug.cgi?id=320794

            Bug ID: 320794
           Summary: Libkdcraw uses obsolete libraw library
    Classification: Unclassified
           Product: digikam
           Version: unspecified
          Platform: Gentoo Packages
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: libkdcraw
          Assignee: [hidden email]
          Reporter: [hidden email]

I've been waiting for support to Panasonic GH3 and Olympus E-PL5 to appear in
libkdcraw. The support was  added to libraw-0.15.0-beta2 almost half a year
ago, in december 2012 (http://www.libraw.org/node/1821). The latest libraw
version at the time of writing this is 0.15.2, but the just released version of
libkdcraw (4.10.4) still uses the obsolete libraw-0.15.0-beta1 (as reported by
digikam) version!!! Please update the bundled-in libraw ASAP.

I've been thinking, would it be better to make libkdcraw to compile against
external libraw libraries instead of the bundled-in? For users, updating libraw
would be easier that way.

Reproducible: Always

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 320794] Libkdcraw uses obsolete libraw library

Gilles Caulier-4
https://bugs.kde.org/show_bug.cgi?id=320794

Gilles Caulier <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
                 CC|                            |[hidden email]
         Resolution|---                         |INVALID

--- Comment #1 from Gilles Caulier <[hidden email]> ---
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

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 320794] Libkdcraw uses obsolete libraw library

Gilles Caulier-4
In reply to this post by l33tmmx
https://bugs.kde.org/show_bug.cgi?id=320794

Gilles Caulier <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Version Fixed In|                            |3.3.0

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 320794] Libkdcraw uses obsolete libraw library

l33tmmx
In reply to this post by l33tmmx
https://bugs.kde.org/show_bug.cgi?id=320794

--- Comment #2 from [hidden email] ---
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???

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 320794] Libkdcraw uses obsolete libraw library

l33tmmx
In reply to this post by l33tmmx
https://bugs.kde.org/show_bug.cgi?id=320794

--- Comment #3 from [hidden email] ---
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.

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 320794] Libkdcraw uses obsolete libraw library

l33tmmx
In reply to this post by l33tmmx
https://bugs.kde.org/show_bug.cgi?id=320794

--- Comment #4 from [hidden email] ---
(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?

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel