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

List:       kde-release-team
Subject:    Re: KConfig issues prevent compiling KDE applications under Windows
From:       Luigi Toscano <luigi.toscano () tiscali ! it>
Date:       2017-02-04 12:38:16
Message-ID: 63cf2945-9750-cfe0-3267-7917dd6e7d32 () tiscali ! it
[Download RAW message or body]

Stephen Kelly ha scritto:
> On 02/04/2017 08:14 AM, Matthew Dawson wrote:
>> On Thursday, February 2, 2017 10:08:53 PM EST Jaroslaw Staniek wrote:
>>> On 1 February 2017 at 14:34, David Faure <faure@kde.org> wrote:
>>>> One note though: this is a failure to link a unittest, your release isn't
>>>> blocked, you can just disable the building of unittests in kconfig.
>>>>
>>>> The double definition can be explained, the unittest links to
>>>> KF5ConfigCore
>>>> and then also compiles in ../src/core/kconfigdata.cpp because that class
>>>> is not
>>>> exported.
>>> Hi,
>>> Apparently it is since eab822e20620 (Jan 15).
>>> ​The bug #​375654 does not seem to provide version info but the fix isn't
>>> just released, right? CC'd Stephen Kelly.
>> It seems this class was exported so it can be accessed through the Python 
>> bindings.  Considering it wasn't exported before, I'm wondering why it was 
>> exported for Python?
>>
>> Since removing it would be an ABI for Python scripts and the tagging is 
>> happening today, can we just back out the KEntryMap API from Python?  We can 
>> add it back for the next release if there is a use case for it.
>>
>> @David Faure, when do you plan on tagging this change?  For now I committed a 
>> change to the auto test so it will at least build on Windows 
>> (b939b48f8d5e5eaf9a51a7e9bda2ad8cedca27d9) which should be included.  Would 
>> there be time to remove KEntryMap before the tag/release?
> 
> 
> In case you want to not export the class instead, the attached should work.

As this is a potential release blocker, let's CC release-team@.

Ciao
-- 
Luigi
[prev in list] [next in list] [prev in thread] [next in thread] 

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