Moving the proxy model test suite to kdesupport?

Tom Albers toma at kde.org
Wed Jul 7 09:35:05 BST 2010


On Wed, 07 Jul 2010 00:41:27 +0300, Ingo Klöcker <kloecker at kde.org> wrote:
> On Tuesday 06 July 2010, Stephen Kelly wrote:
>> Andreas Pakulat wrote:
>> > On 03.07.10 15:13:08, Stephen Kelly wrote:
>> >> Hi,
>> >> 
>> >> The test suite for proxy models is growing inside
>> >> kdelibs/kdeui/tests/proxymodeltestsuite.
>> >> 
>> >> The unit tests for kselectionproxymodel and kdescendantsproxymodel
>> >> depend on the test suite library.
>> >> 
>> >> Last week I added a ModelEventLogger which is useful for debugging
>> >> model or proxy using applications, but as it is hidden inside
>> >> kdeui/tests, the only way to use the logger is to hack the
>> >> CMakeLists to find the library and headers.
>> >> 
>> >> I was thinking of moving the already self-contained
>> >> proxymodeltestsuite library into kdesupport.
>> > 
>> > Why not make it an installed part of kdelibs?
>> 
>> Because it is "test code" and I saw no need to write it with BC in
>> mind. I still often change it in non-backward compatible ways and
>> want to continue to do that.
> 
> 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.
-- 
Tom Albers
KDE Developer




More information about the kde-core-devel mailing list