libkdcraw and KDE 4.1.x

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

libkdcraw and KDE 4.1.x

Bugzilla from aseigo@kde.org
hi everyone =)

in the 4.1 branch, a set of changes was made to libkdcraw which consisted of a
substantial rewrite of the library that caused a change in ABI and a change in
the .so name.

i assume this change was made in the 4.1 branch because people are developing
against the 4.1 branch of kdegraphics.

unfortunately, such changes in ABI and features aren't allowed in the stable
branch after it's initial ".0" release.

these change are fine, indeed welcome, in trunk/, but the changes will need to
be reverted in the 4.1 branch.

we can always require the new version of the library for specific applications,
and we (kdegraphics people) coul even do a release of the new library before
4.2 happens.

before i just went off reverting things, however, i felt it was proper to first
discuss it here (and hopefully the committer of those changes can revert it
from the 4.1 branch themselves). 4.1.2 is due to be released shortly, so
taking care of this in a timely fashion is important..

thanks for your time ...

--
Aaron J. Seigo
humru othro a kohnu se
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA  EE75 D6B7 2EB1 A7F1 DB43

KDE core developer sponsored by Trolltech


_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel

signature.asc (204 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: libkdcraw and KDE 4.1.x

Gilles Caulier-4


2008/9/27 Aaron J. Seigo <[hidden email]>
hi everyone =)

in the 4.1 branch, a set of changes was made to libkdcraw which consisted of a
substantial rewrite of the library that caused a change in ABI and a change in
the .so name.

Aaron.

Nothing have been re-written in KDE 4.1 branch. this version is always based on dcraw/QProcess

Libkdcraw based on LibRaw, which is the re-writting of library is done in trunk and only in trunk.

Best

Gilles Caulier
 


_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

Re: libkdcraw and KDE 4.1.x

Bugzilla from anaselli@linux.it
Il sabato 27 settembre 2008 09:14:09 Gilles Caulier ha scritto:

> 2008/9/27 Aaron J. Seigo <[hidden email]>
>
> > hi everyone =)
> >
> > in the 4.1 branch, a set of changes was made to libkdcraw which consisted
> > of a
> > substantial rewrite of the library that caused a change in ABI and a
> > change in
> > the .so name.
>
> Aaron.
>
> Nothing have been re-written in KDE 4.1 branch. this version is always
> based on dcraw/QProcess
>
> Libkdcraw based on LibRaw, which is the re-writting of library is done in
> trunk and only in trunk.

Are you sure of that? I mean we cannot build digikam using libkdcraw from kde
4.1.1 branch, iirc you said you've backported something into kde 4.1.2 branch.
Am I wrong?


Angelo
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

Re: libkdcraw and KDE 4.1.x

Gilles Caulier-4


2008/9/28 Angelo Naselli <[hidden email]>
Il sabato 27 settembre 2008 09:14:09 Gilles Caulier ha scritto:
> 2008/9/27 Aaron J. Seigo <[hidden email]>
>
> > hi everyone =)
> >
> > in the 4.1 branch, a set of changes was made to libkdcraw which consisted
> > of a
> > substantial rewrite of the library that caused a change in ABI and a
> > change in
> > the .so name.
>
> Aaron.
>
> Nothing have been re-written in KDE 4.1 branch. this version is always
> based on dcraw/QProcess
>
> Libkdcraw based on LibRaw, which is the re-writting of library is done in
> trunk and only in trunk.

Are you sure of that?
I mean we cannot build digikam using libkdcraw from kde
4.1.1 branch, iirc you said you've backported something into kde 4.1.2 branch.
Am I wrong?

Excepted DNGConverter kipi-plugin, digiKam and all other plugins from trunk must compile fine using libkdcraw KDE 4.1 branch version. there are #ifdef in digiKam and kipi-plugins code to still compatible with both version. If not, please let's me hear which error you have with compiler.

For DNGConverter, i will disable the plugin if libkdcraw from KDE 4.1 branch is used. still in my TODO list

Gilles
 


_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

Re: libkdcraw and KDE 4.1.x

Bugzilla from anaselli@linux.it
In reply to this post by Bugzilla from aseigo@kde.org

> > Are you sure of that?
>
> yes, i'm sure :
>
> 4.1 branch:
> http://websvn.kde.org/branches/KDE/4.1/kdegraphics/libs/libkdcraw/
>
> trunk : http://websvn.kde.org/trunk/KDE/kdegraphics/libs/libkdcraw/
>
> I'm always work on trunk with libraw port

Sorry I meant I was thinking about your mail concerning digikam 0.10.0
beta3 release:

Il lunedì 08 settembre 2008 15:48:42 Gilles Caulier ha scritto:

> 2008/9/8 Angelo Naselli <[hidden email]>
>
> > lunedì 08 settembre 2008 alle 15:31, Rex Dieter ha scritto:
> > > Rex Dieter wrote:
> > > > Colin Guthrie wrote:
> > > >> Gilles Caulier wrote:
> > > >>> To compile this KDE4 version, you need libkexiv2, libkdcraw, and
> >
> > libkipi
> >
> > > >>> for KDE4. These libraries are now included in KDE core. You need
> > > >>> last libkdcraw and libkexiv2 from svn trunk to compile digiKam
> > > >>> (will be released with KDE 4.2). To extract libraries source code
> > > >>> from svn,
> >
> > look
> >
> > > >>> at bottom of this page
> > > >>> for details :
> > > >>
> > > >> Hmmmm. I guess Angelo and/or myself will have to speak to Helio and
> >
> > the
> >
> > > >> rest of the KDE team to see if they are happy to accept a backport
> > > >> of the kdegraphics library (or partial backport) as I think Mdv 2009
> > > >> is shipping with 4.1.1...
> >
> > I haven't found Helio yet :/
> >
> > > > Nod, fedora is in the same boat here.  I had hoped to be able to ship
> > > > digikam-0.10.0 with Fedora 10, but requiring svn and/or kde-4.2 bits
> >
> > makes
> >
> > > > that difficult.
> > >
> > > Ping, any response here?  Will digikam-0.10.0 be buildable/shippable
> > > with kde-4.1 or not?
>
> no. i have backported code from libkdcraw and libkexiv2  (trunk) to KDE4.1
> branch.  I will be compilable with KDE 4.1.2
>
> Gilles Caulier


_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel