[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