Debugging CI test failures

Ben Cooksley bcooksley at kde.org
Fri Jun 24 05:22:08 BST 2022


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.

Cheers,
Ben


>
>
>> Regards
>> Thomas
>>
>
> Cheers,
> Ben
>
>
>>
>> > Note that if this succeeds we'll need to check it worked - and if it
>> > did then we can proceed to rebuilding windows-qt515 which should
>> > hopefully fix our issues :)
>> >
>> >
>> > > Regards
>> > > Thomas
>> > >
>> >
>> > Cheers,
>> > Ben
>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-devel/attachments/20220624/adaef0bf/attachment.htm>


More information about the kde-devel mailing list