Moving the proxy model test suite to kdesupport?
Stephen Kelly
steveire at gmail.com
Thu Jul 15 14:28:14 BST 2010
Hi,
I'd really like to get this resolved and finished so I'll try again to find
what the problem is.
I'm not certain it was clear before that this is not a dependency for any
shipped application. The only useful reason to install this is for local
debugging in a simple way.
Tom Albers wrote:
> On Wed, 07 Jul 2010 00:41:27 +0300, Ingo Klöcker <kloecker at kde.org> wrote:
>> If you don't want to guarantee BC then it does not belong into
>> kdesupport IMO. kdesupport contains dependencies for kdelibs and all of
>> those really should keep BC.
>
> Indeed, definitely not kdesupport.
>
>> If you do not want to guarantee BC then
>> keep it in a private location, do not install it anywhere and have
>> everybody who wants to use it copy it. You could move it to kdesdk
>> (without installing it).
>
> Or extragear or playground.
Neither extragear nor playground would work as kdeui/tests/proxymodeltestapp
depends on it. So it needs to be in kdelibs or a dependency of kdelibs.
/trunk/tests wouldn't work for the same reason.
So in the interest of moving this along, this is what I want to do:
install the proxymodeltestsuite library if it is built (it is only built if
KDE4_BUILD_TESTS is true).
install the headers to ${INSTALL_LOCATION}/private
not keep BC in the library.
not make the library part of ${KDE4_KDEUI_LIBRARIES}
not have the library packaged
not have any applications link to it or use it
If an application developer wants to debug an application (like kmail) they
can locally add a link to the library and that's it. No application will
ever ship which links to it, so I don't see any reason to version it or
maintain .so numbers.
Is there any reason I'm not aware of that the above would not work?
All the best,
Steve.
More information about the kde-core-devel
mailing list