[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-core-devel
Subject:    Re: ksaneplugin (and libksane)
From:       Kåre_Särs <kare.sars () kolumbus ! fi>
Date:       2008-05-05 6:55:09
Message-ID: 200805050955.10246.kare.sars () kolumbus ! fi
[Download RAW message or body]

On Monday 05 May 2008, Michael Pyne wrote:
>
> Looks like our options are to
>
> 1. Move libksane to kdelibs since multiple applications use it.
> 2. Make a new kdegraphicslib or similar and make
> extragear/libs/kipi-plugins optionally depend on it and have kdegraphics
> depend on it.
> 3. Leave libksane in extragear/libs even though it is ready to be moved
> into KDE and have kdegraphics optionally depend on it.
> 4. Move libksane to kdegraphics and make extragear/libs/kipi optionally
> depend on it.  This depends on stuff in kdegraphics not depending (even
> optionally) on things in extragear/libs/kipi though, which Gwenview does.
>
> I don't like option 3 because eventually some other library will be ready
> to leave extragear and we'll likely have the same issue.  Do we have a set
> policy for how libraries migrate out of extragear, or just applications?
>
> If don't like option 4 because of the circular dependencies involved.  It's
> just not a good idea to allow circular dependencies to exist.
>
> If libksane is small enough I'd say use option 1, otherwise I'd say we need
> to do option 2 (or something similar).  Anyone have other thoughts?
>

One option could be to:
5. Make "support-gears" for libraries that provide optional features to KDE 
modules. (almost kdesupport)

With option 5. libksane could be moved to kdegraphics and libkipi moved to 
support-gears.


-- 
Kåre Särs

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic