[PATCH 0/2] gitlab-ci: msys2 improvements

marcandre.lureau@redhat.com posted 2 patches 1 year, 10 months ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20220711075643.3744153-1-marcandre.lureau@redhat.com
Maintainers: "Alex Bennée" <alex.bennee@linaro.org>, "Philippe Mathieu-Daudé" <f4bug@amsat.org>, Thomas Huth <thuth@redhat.com>, Wainer dos Santos Moschetta <wainersm@redhat.com>, Beraldo Leal <bleal@redhat.com>
There is a newer version of this series
.gitlab-ci.d/windows.yml | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
[PATCH 0/2] gitlab-ci: msys2 improvements
Posted by marcandre.lureau@redhat.com 1 year, 10 months ago
From: Marc-André Lureau <marcandre.lureau@redhat.com>

Hi

This is a small series to attempt to debug "Intermittent meson failures on
msys2" and improve a bit msys2/gitlab reports.

Marc-André Lureau (2):
  gitlab-ci: grab msys2 meson-logs as artifacts
  gitlab-ci: add msys2 meson test to junit report

 .gitlab-ci.d/windows.yml | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

-- 
2.37.0.rc0


Re: [PATCH 0/2] gitlab-ci: msys2 improvements
Posted by Richard Henderson 1 year, 10 months ago
On 7/11/22 13:26, marcandre.lureau@redhat.com wrote:
> From: Marc-André Lureau <marcandre.lureau@redhat.com>
> 
> Hi
> 
> This is a small series to attempt to debug "Intermittent meson failures on
> msys2" and improve a bit msys2/gitlab reports.

Thanks.  I've pushed this to staging for a test run:

https://gitlab.com/qemu-project/qemu/-/pipelines/585473909


r~

Re: [PATCH 0/2] gitlab-ci: msys2 improvements
Posted by Richard Henderson 1 year, 10 months ago
On 7/12/22 09:24, Richard Henderson wrote:
> On 7/11/22 13:26, marcandre.lureau@redhat.com wrote:
>> From: Marc-André Lureau <marcandre.lureau@redhat.com>
>>
>> Hi
>>
>> This is a small series to attempt to debug "Intermittent meson failures on
>> msys2" and improve a bit msys2/gitlab reports.
> 
> Thanks.  I've pushed this to staging for a test run:
> 
> https://gitlab.com/qemu-project/qemu/-/pipelines/585473909

Amusingly, both msys2 jobs passed the first time, but I reran and now have a failure for 
your investigation:

https://gitlab.com/qemu-project/qemu/-/jobs/2707801937


r~

Re: [PATCH 0/2] gitlab-ci: msys2 improvements
Posted by Marc-André Lureau 1 year, 10 months ago
Hi

On Tue, Jul 12, 2022 at 10:10 AM Richard Henderson
<richard.henderson@linaro.org> wrote:
>
> On 7/12/22 09:24, Richard Henderson wrote:
> > On 7/11/22 13:26, marcandre.lureau@redhat.com wrote:
> >> From: Marc-André Lureau <marcandre.lureau@redhat.com>
> >>
> >> Hi
> >>
> >> This is a small series to attempt to debug "Intermittent meson failures on
> >> msys2" and improve a bit msys2/gitlab reports.
> >
> > Thanks.  I've pushed this to staging for a test run:
> >
> > https://gitlab.com/qemu-project/qemu/-/pipelines/585473909
>
> Amusingly, both msys2 jobs passed the first time, but I reran and now have a failure for
> your investigation:
>
> https://gitlab.com/qemu-project/qemu/-/jobs/2707801937
>

Hmm, there are no artifacts. How come? meson-logs/ should be there..
Anyway, I am not sure it would have more details about the failing
command.

Sadly we don't have any stderr output, and ninja doesn't log the
failing command exit code either. I guess I will try with a custom
ninja build now.
Re: [PATCH 0/2] gitlab-ci: msys2 improvements
Posted by Marc-André Lureau 1 year, 10 months ago
Hi Richard

On Tue, Jul 12, 2022 at 3:38 PM Marc-André Lureau <
marcandre.lureau@redhat.com> wrote:

> Hi
>
> On Tue, Jul 12, 2022 at 10:10 AM Richard Henderson
> <richard.henderson@linaro.org> wrote:
> >
> > On 7/12/22 09:24, Richard Henderson wrote:
> > > On 7/11/22 13:26, marcandre.lureau@redhat.com wrote:
> > >> From: Marc-André Lureau <marcandre.lureau@redhat.com>
> > >>
> > >> Hi
> > >>
> > >> This is a small series to attempt to debug "Intermittent meson
> failures on
> > >> msys2" and improve a bit msys2/gitlab reports.
> > >
> > > Thanks.  I've pushed this to staging for a test run:
> > >
> > > https://gitlab.com/qemu-project/qemu/-/pipelines/585473909
> >
> > Amusingly, both msys2 jobs passed the first time, but I reran and now
> have a failure for
> > your investigation:
> >
> > https://gitlab.com/qemu-project/qemu/-/jobs/2707801937
> >
>
> Hmm, there are no artifacts. How come? meson-logs/ should be there..
> Anyway, I am not sure it would have more details about the failing
> command.
>
> Sadly we don't have any stderr output, and ninja doesn't log the
> failing command exit code either. I guess I will try with a custom
> ninja build now.
>

I think I have triggered 10x times the build now, but I am not reaching the
build error, only random build time over 1h10 limit...

No idea.. Maybe you can try it?
https://gitlab.com/marcandre.lureau/qemu/-/tree/msys2

I have simply patched ninja with
https://github.com/msys2/MINGW-packages/compare/master...elmarco:MINGW-packages:master


-- 
Marc-André Lureau