Shift for parts of the CI system to Qt 5.15

Tobias C. Berner tcberner at gmail.com
Sat Jun 20 11:13:41 BST 2020


Moin moin

On Sat, 20 Jun 2020 at 10:13, Volker Krause <vkrause at kde.org> wrote:
>
> On Saturday, 20 June 2020 08:20:18 CEST Ben Cooksley wrote:
> > Hi all,
> >
> > This weekend parts of our CI system shifted to using Qt 5.15, with all
> > FreeBSD builds now being based on Qt 5.15. We also shifted all Linux
> > builds of Plasma, and the latest Qt version build of Frameworks to Qt
> > 5.15 as well (apologies for the massive amount of email this kicked
> > up)
> >
> > It has however exposed a series of SIC changes in Qt which will need
> > to be adapted to. The list of affected projects appears to be as
> > follows:
> > - kalarm
> > - kdesdk-kioslaves
> > - kompare
> > - subtitlecomposer
>
> all fixed
>
> > - kaffeine
>
> This doesn't look like something caused by Qt 5.15, more like an issue with
> the FreeBSD DVB headers, builds on Linux.
Indeed, the v4l_compat package [1] is likely the issue. When building
kaffeine in the FreeBSD ports, the include/ directory of kaffeine gets
removed prior to building, as the headers are provided by v4l_compat
already.


mfg Tobias

[1] https://www.freshports.org/multimedia/v4l_compat

>
> > In addition, the following projects appear to have long standing build
> > issues. It would be appreciated if they could please investigate and
> > correct these:
> > - kbibtex
>
> fixed
>
> > - atcore
> > - kmymoney
>
> MSVC-only, or rather GCC/clang being a bit too forgiving.
>
> atcore looks like an ambiguous default argument, removing that should fix it,
> but since this is a public interface I didn't want to just change this, being
> unable to estimate the impact.
>
> kmymoney is using an exported class in two DLLs with the same export macro,
> that doesn't work. Needs more insights into the project to restructure that
> accordingly I think.
>
> > - ring-kde
>
> build errors seem to be in stuff downloaded by cmake!?
>
> > Further, the following project appears to have a broken build due to
> > SIC changes within another KDE project:
> > - zanshin
>
> fixed
>
> Regards,
> Volker
>
>
>




More information about the kde-core-devel mailing list