Windows CI Updated to Qt 5.15 - Temporarily KO due to Breeze Icons Breakage

Ben Cooksley bcooksley at kde.org
Wed Oct 7 17:37:49 BST 2020


On Thu, Oct 8, 2020 at 1:29 AM Dag <dag.andersen at kdemail.net> wrote:

> onsdag den 7. oktober 2020 10.12.58 CEST skrev Ben Cooksley:
> > On Wed, Oct 7, 2020 at 7:34 AM Noah Davis <noahadvs at gmail.com> wrote:
> > It should have already been fixed a few hours ago.
> >
> > I can confirm that the issue has been resolved with Breeze
> > Icons yes - thanks for the fix.
> >
> > We've now been mostly able to restore Windows CI service, with
> > the exception of Extragear stable builds which are blocked due
> > to a breakage in KDiagram. This appears to be due to a symbol
> > visibility issue alas.
> >
> > The full build log is located
> > at
> https://build.kde.org/job/Administration/job/Dependency%20Build%20Extragear%20stable-kf5-qt5%20WindowsMSVCQt5.15/lastFailedBuild/consoleText
> > - would someone mind taking a look?
> I have fixed some refs to undefined enums and ported to Q_ENUM.
> I'm clueless on actual cause of the problem, but maybe...
> Mvh, Dag
>

Thanks Dag - those changes appear to be on master however (which builds
fine already).

The problematic branch in this case is the stable one (2.8) as visible at
https://build.kde.org/view/OS%20-%20Windows/job/Calligra/job/kdiagram/job/stable-kf5-qt5%20WindowsMSVCQt5.15/2/


> >
> > Thanks,
> > Ben
>

Cheers,
Ben


> >
> >
> > On Tue, Oct 6, 2020 at 2:26 PM Nate Graham <nate at kde.org> wrote:
> >>
> >> Noah, could yo take a look? Seems related to porting the autogenerated
> >> 24px icon script to Python.
> >>
> >> Nate
> >>
> >>
> >> On 10/6/20 11:26 AM, Ben Cooksley wrote:
> >> > On Wed, Oct 7, 2020 at 4:49 AM Nate Graham <nate at kde.org
> >> > <mailto:nate at kde.org>> wrote:
> >> >
> >> >     We are trying to fix the test failure. See
> >> >
> >>
> https://invent.kde.org/frameworks/breeze-icons/-/commit/8fce580335ef86f19df2238f00270820ac74c9f4#note_115164
> >> >
> >> >     for the current status.
> >> >
> >> >
> >> > This is a complete build failure, rather than just a test failure - as
> >> > noted in the log above.
> >> >
> >> > I'm not sure what the script in question is trying to achieve though?
> >> >
> >> >
> >> >     Or was the regression caused by something else?
> >> >
> >> >     Nate
> >> >
> >> >
> >> > Cheers,
> >> > Ben
> >> >
> >> >
> >> >
> >> >
> >> >     On 10/6/20 3:59 AM, Ben Cooksley wrote:
> >> >      > Hi all,
> >> >      >
> >> >      > This evening i've completed updates to the Windows CI system,
> >> >     bringing
> >> >      > it from the previous Qt 5.14 setup it was using up to the more
> >> >     recent Qt
> >> >      > 5.15. As part of this various other libraries will have also
> been
> >> >     updated.
> >> >      >
> >> >      > This update was prompted by an unannounced dependency
> >> change within
> >> >      > Breeze Icons. As a reminder to all developers, it is imperative
> >> >     that any
> >> >      > change to your dependencies on a non-KDE project be announced
> two
> >> >     weeks
> >> >      > or more in advance.
> >> >      >
> >> >      > Unfortunately due to regressions within Breeze Icons, it is not
> >> >     possible
> >> >      > for the Dependency Builds to complete at this time, meaning
> >> >     Windows CI
> >> >      > functionality will be generally unavailable until
> >> this is corrected.
> >> >      >
> >> >      > The failure log can be found at
> >> >      >
> >> >
> >>
> https://build.kde.org/job/Administration/job/Dependency%20Build%20Extragear%20stable-kf5-qt5%20WindowsMSVCQt5.15/lastFailedBuild/console
> >> >      >
> >> >      > Once the Breeze Icons failure has been corrected, we expect to
> be
> >> >     able
> >> >      > to resume normal CI service for Windows.
> >> >      >
> >> >      > Regards,
> >> >      > Ben Cooksley
> >> >      > KDE Sysadmin
> >> >
> >>
> >
>
> --
> Mvh Dag
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-devel/attachments/20201008/362739a0/attachment-0001.htm>


More information about the kde-devel mailing list