[Pkg-phototools-devel] Bug#682980: Bug#682980: darktable: should use system shared libraw
Jonas Smedegaard
dr at jones.dk
Fri Jul 27 17:56:10 UTC 2012
On 12-07-27 at 02:28pm, David Bremner wrote:
> Jonas Smedegaard <dr at jones.dk> writes:
>
> > Apparently (judging from latest upstream release changelog)
> > darktable uses libraw, but does not link against the system shared
> > library as documented at a "should" in Debian Policy §4.13.
>
> Hi Jonas;
>
> It's a good point, but as usual there are a few problems to be
> overcome.
>
> 1) the embedded copy currently leads the version in Debian by one
> upstream release. I filed a wishlist bug 682982 asking for an upgrade
> before I learned the following
Ok, but do darktable really _require_ newest version of libraw?
> 2) The version in darktable is actually patched, in some way that seems
> incompatible with upstream. I don't know the details of this yet,
> but I'm not too hopeful after chatting with upstream.
Indeed. A diff between upstream LibRaw and the convenience copy shipped
with darkroom reveals these 3 lines of difference:
+++ internal/dcraw_common.cpp<->2012-07-21 12:44:08.000000000 +0200
--- /home/jonas/src/tmp/darktable/LibRaw-0.14.7/internal/dcraw_common.cpp<----->2012-06-27 18:39:
@@ -5904,8 +5904,6 @@
|| (tiff_bps == 8 && !strstr(make,"KODAK") && !strstr(make,"Kodak") &&
<-----> !strstr(model2,"DEBUG RAW")))
is_raw = 0;
+ if(dng_version && max_bps > 16)
+ is_raw = 0;
for (i=0; i < tiff_nifds; i++)
if (i != raw && tiff_ifd[i].samples == max_samp && tiff_ifd[i].offset && tiff_ifd[i].bytes &&
<----->tiff_ifd[i].t_width * tiff_ifd[i].t_height / SQR(tiff_ifd[i].bps+1) >
Even if upstreams could not be persuaded to carry that change, it does
not seem unlikely to me that Debian maintainers of libraw might perhaps
be convinced to include a patch that added above as an ifdef which
darktable could then make use of - if it does not turn out to be
harmless to include in all cases (I don't know the code well enough to
judge).
- Jonas
--
* Jonas Smedegaard - idealist & Internet-arkitekt
* Tlf.: +45 40843136 Website: http://dr.jones.dk/
[x] quote me freely [ ] ask before reusing [ ] keep private
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-phototools-devel/attachments/20120727/b8202299/attachment.pgp>
More information about the Pkg-phototools-devel
mailing list