Angelo, <br><br>I have forget to said than i have also removed libkdcraw dependency to libkipi for KDE4...<br><br>Best<br><br>Gilles<br><br><div><span class="gmail_quote">2008/3/13, Gilles Caulier &lt;<a href="mailto:caulier.gilles@gmail.com">caulier.gilles@gmail.com</a>&gt;:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br><br><div><span class="gmail_quote">2008/3/12, Achim Bohnet &lt;<a href="mailto:ach@mpe.mpg.de" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">ach@mpe.mpg.de</a>&gt;:</span><div><span class="e" id="q_118a757b5694cbe7_1"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">


On Wednesday, 12. March 2008, Valerio Fuoglio wrote:<br> &gt; Hi,<br> &gt; kipi-plugins 0.1.5 is ready for testing:<br> &gt;<br> &gt; <a href="http://www.valeriofuoglio.it/kipi/kipi-plugins-0.1.5.tar.bz2" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.valeriofuoglio.it/kipi/kipi-plugins-0.1.5.tar.bz2</a><br>


 &gt; <a href="http://www.valeriofuoglio.it/kipi/kipi-plugins-0.1.5.tar.bz2.md5" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.valeriofuoglio.it/kipi/kipi-plugins-0.1.5.tar.bz2.md5</a><br>

 <br> <br>configure check need an update. Installed is<br> <br> ii&nbsp;&nbsp;libkdcraw2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.1.3-1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Raw picture decoding C++ library (runtime)<br>
 <br> configure says:<br> <br> checking for libkdcraw in our sources... not found in sources<br> checking for libkdcraw &gt;= 0.1.2... yes<br> checking LIBKDCRAW_CFLAGS... -I/usr/include/kde<br> checking LIBKDCRAW_LIBS... -lkdcraw<br>


 <br> but an build fails due to out of date libkdcraw<br> <br> kipi-plugins-0.1.5/./kipi-plugins/imageviewer/texture.cpp:92: error:<br> &#39;class KDcrawIface::DcrawBinary&#39; has no member named &#39;rawFiles&#39;<br> <br>


 &gt;<br> &gt; Waiting your feedback&nbsp;&nbsp;:)<br> <br> A (pointed) remark: Due to all this lib API incompatibilities with<br> each release one has more or less to update/rebuild libk*, kipi-plugins<br> and all kipi host application together. This really sucks :(<br>


 <br> So updating is an all or nothing and not much fun, really.<br> When I think about backporting, then libgpod and exiv2 etc are<br> also out too old, then the real fun begins :(<br> <br> We should really better try to a) avoid breaking backward compatibiliy,<br>


 b) collect API breaking changes and do them once together, and c) if not<br> too complicated ensure software build with the 2 last API version.<br> <br> Another way would be to move a kipi-plugin into it&#39;s own process (Hide<br>


 the implementation detail behind libkipi API ;)&nbsp;&nbsp; This way kipi-plugins<br> and the kipi host apps could each use different API version of an lib<br> like libkdcraw1 and libkdcraw3,&nbsp;&nbsp;libkexiv2-1 and libkexiv2-2 etc.<br>

 without danger to crash.</blockquote>
</span></div><div><br>Achim, <br><br>For KDE4, i have removed all i18n from libkipi.<br><br>All widgets and dialog are now hosted by kipi-plugins library or kipi host.<br><br>This will simplify your packaging code.<br><br>
Libkipi is now become a low level interface...<br>

<br>For libkexiv2, there is no i18n.<br><br>For libkdcraw, i18n still here because there is a big widget to configure Raw decoding settings. This one is shared between RAWConverter and digiKam<br><br>So i recommend to let&#39;s KDE3 branch as well about libkipi and i18n. KDE4 solve the problem.<br>

<br>About libkdcraw, i have no speed up solution... Suggestion welcome<br><br></div></div>Best<br><span class="sg"><br>Gilles Caulier<br>
</span></blockquote></div><br>