Debugging CI test failures

Ben Cooksley bcooksley at kde.org
Fri Jun 24 21:55:16 BST 2022


On Sat, Jun 25, 2022 at 12:24 AM Thomas Friedrichsmeier <
thomas.friedrichsmeier at kdemail.net> wrote:

> On Fri, 24 Jun 2022 16:22:08 +1200
> Ben Cooksley <bcooksley at kde.org> wrote:
>
> > On Thu, Jun 23, 2022 at 8:36 PM Ben Cooksley <bcooksley at kde.org>
> > wrote:
> >
> > > On Wed, Jun 22, 2022 at 11:41 PM Thomas Friedrichsmeier <
> > > thomas.friedrichsmeier at kdemail.net> wrote:
> > >
> > >> On Wed, 22 Jun 2022 22:49:42 +1200
> > >> Ben Cooksley <bcooksley at kde.org> wrote:
> > >> > On Mon, Jun 20, 2022 at 9:12 AM Thomas Friedrichsmeier <
> > >> > thomas.friedrichsmeier at kdemail.net> wrote:
> > >> >
> > >> > > On Sun, 19 Jun 2022 22:43:54 +1200
> > >> > > Ben Cooksley <bcooksley at kde.org> wrote:
> > >> > > [...]
> > >> > > > We therefore have no choice but to address this as annoying
> > >> > > > as it is.
> > >> > > >
> > >> > > > Would you like to start this process off with a MR to
> > >> > > >
> > >> > >
> > >>
> https://invent.kde.org/sysadmin/ci-images/-/blob/master/windows-msvc2019/Dockerfile
> > >>
> > >> > >
> > >> > > > ?
> > >> > >
> > >> > > Can do, but I won't be fast.
> > >> > >
> > >> >
> > >> > I've had a stab at doing this now in
> > >> > https://invent.kde.org/sysadmin/ci-images/-/jobs/366231
> > >>
> > >> Ah, great!
> > >>
> > >> (My own efforts did not even get as far as building a local docker
> > >> image for testing. Unsurprisingly, that didn't work on a Linux
> > >> host, but also didn't work in a Windows VM, and not on a Windows
> > >> 10 thumb drive, either, so I had had to postpone that project.)
> > >>
> > >
> > > You will need a Windows 11 or Windows Server 2022 system in order
> > > to build our Docker images.
> > >
> > > Due to limitations in Windows 10 and earlier versions of Windows
> > > Server the Docker image and Host versions of Windows had to be
> > > precisely synchronised.
> > > With recent updates to Windows 10 at least, there is no longer a
> > > compatible image available so it is no longer a viable option as a
> > > container host.
> > >
> > > (We are running Windows Server 2022 on the CI nodes, as it makes
> > > installation of Docker that actually functions properly
> > > straightforward - unlike on Desktop where it is very flaky, at
> > > least on Windows 10)
> >
> > I've now completed rebasing our image on top of a full Windows Server
> > Docker image (rather than the Server Core image used previously).
> > Initial checks indicate that the image does contain the previously
> > identified missing libraries so hopefully that resolves the issue.
>
> Thanks!
>
> Should I expect to see this on gitlab CI, already? (Test is still
> failing with the same exception, there, but perhaps you simply haven't
> rolled out the image, yet).
>

The image change has been rolled out, which should have fixed things.
Guess there are more things missing we need to track down.


> Regards
> Thomas
>

Cheers,
Ben
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-devel/attachments/20220625/08429826/attachment.htm>


More information about the kde-devel mailing list