RFC: adding a temporary, non-BC gauranteed, 'private' library .. where?
Alex Merry
kde at randomguy3.me.uk
Thu Apr 23 19:51:49 BST 2009
On Thursday 23 April 2009 19:20:21 Aaron J. Seigo wrote:
> source location: kdelibs/kdeui/experimental/
>
> header install location: $PREFIX/include/experimental
>
> if there are no objections or improvements to the above between now and
> Sunday the 26th, we'll go ahead and do this on Monday
This will break the BC guarantee of kdelibs as a whole. The assumption (made
by packagers) is that you can update kdelibs without updating the applications
that depend on it (with the possible exception of kdebase-runtime?). This
library would break that.
The way I see it, there are three choices:
* release libkdenotificationexperimental (or libkdeui-experimental)
as a separate package
* copy the library code to every application that uses it (rather than
having it as a library)
* create a static version of the library only
Otherwise you run the risk of breaking stuff during the 4.4 upgrade.
Alex
--
Why have I got six monitors? Because I haven't got room for eight.
-- Terry Pratchett
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20090423/ba93af93/attachment.sig>
More information about the kde-core-devel
mailing list