[PATCH-for-6.0 v4 07/17] gitlab-ci: Move job testing --without-default-devices across to gitlab

Philippe Mathieu-Daudé posted 17 patches 5 years, 3 months ago
[PATCH-for-6.0 v4 07/17] gitlab-ci: Move job testing --without-default-devices across to gitlab
Posted by Philippe Mathieu-Daudé 5 years, 3 months ago
Similarly to commit 8cdb2cef3f1, move the job testing the
'--without-default-devices' configure option to GitLab.

Since building all softmmu targets takes too long, split
the job in 2.

As smoke test, run the qtests on the AVR and m68k targets.

Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
---
Cc: Paolo Bonzini <pbonzini@redhat.com>

v3 had:
Reviewed-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
---
 .gitlab-ci.yml | 46 ++++++++++++++++++++++++++++++++++++++++++++++
 .travis.yml    |  8 --------
 2 files changed, 46 insertions(+), 8 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index b98800462ed..3fc3d0568c6 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -315,6 +315,52 @@ build-user-plugins:
     MAKE_CHECK_ARGS: check-tcg
   timeout: 1h 30m
 
+build-system-ubuntu-without-default-devices 1/2:
+  <<: *native_build_job_definition
+  variables:
+    IMAGE: ubuntu2004
+    CONFIGURE_ARGS: --without-default-devices --disable-tools --disable-docs
+    TARGETS:
+      aarch64-softmmu
+      alpha-softmmu
+      arm-softmmu
+      avr-softmmu
+      cris-softmmu
+      hppa-softmmu
+      i386-softmmu
+      m68k-softmmu
+      microblazeel-softmmu
+      microblaze-softmmu
+      mips64el-softmmu
+      mips64-softmmu
+      mipsel-softmmu
+      mips-softmmu
+      moxie-softmmu
+    MAKE_CHECK_ARGS: check-qtest-avr check-qtest-m68k
+
+build-system-ubuntu-without-default-devices 2/2:
+  <<: *native_build_job_definition
+  variables:
+    IMAGE: ubuntu2004
+    CONFIGURE_ARGS: --without-default-devices --disable-tools --disable-docs
+    TARGETS:
+      nios2-softmmu
+      or1k-softmmu
+      ppc64-softmmu
+      ppc-softmmu
+      riscv32-softmmu
+      riscv64-softmmu
+      rx-softmmu
+      s390x-softmmu
+      sh4eb-softmmu
+      sh4-softmmu
+      sparc64-softmmu
+      sparc-softmmu
+      tricore-softmmu
+      x86_64-softmmu
+      xtensaeb-softmmu
+      xtensa-softmmu
+
 build-clang:
   <<: *native_build_job_definition
   variables:
diff --git a/.travis.yml b/.travis.yml
index a3d78171cab..15d92291358 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -224,14 +224,6 @@ jobs:
         - ${SRC_DIR}/scripts/travis/coverage-summary.sh
 
 
-    # We manually include builds which we disable "make check" for
-    - name: "GCC without-default-devices (softmmu)"
-      env:
-        - CONFIG="--without-default-devices --disable-user"
-        - CACHE_NAME="${TRAVIS_BRANCH}-linux-gcc-default"
-        - TEST_CMD=""
-
-
     # We don't need to exercise every backend with every front-end
     - name: "GCC trace log,simple,syslog (user)"
       env:
-- 
2.26.2

Re: [PATCH-for-6.0 v4 07/17] gitlab-ci: Move job testing --without-default-devices across to gitlab
Posted by Thomas Huth 5 years, 3 months ago
On 08/11/2020 21.45, Philippe Mathieu-Daudé wrote:
> Similarly to commit 8cdb2cef3f1, move the job testing the
> '--without-default-devices' configure option to GitLab.
> 
> Since building all softmmu targets takes too long, split
> the job in 2.
> 
> As smoke test, run the qtests on the AVR and m68k targets.
> 
> Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
> ---
> Cc: Paolo Bonzini <pbonzini@redhat.com>
> 
> v3 had:
> Reviewed-by: Thomas Huth <thuth@redhat.com>
> Reviewed-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
> ---
>  .gitlab-ci.yml | 46 ++++++++++++++++++++++++++++++++++++++++++++++
>  .travis.yml    |  8 --------
>  2 files changed, 46 insertions(+), 8 deletions(-)
> 
> diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
> index b98800462ed..3fc3d0568c6 100644
> --- a/.gitlab-ci.yml
> +++ b/.gitlab-ci.yml
> @@ -315,6 +315,52 @@ build-user-plugins:
>      MAKE_CHECK_ARGS: check-tcg
>    timeout: 1h 30m
>  
> +build-system-ubuntu-without-default-devices 1/2:
> +  <<: *native_build_job_definition
> +  variables:
> +    IMAGE: ubuntu2004
> +    CONFIGURE_ARGS: --without-default-devices --disable-tools --disable-docs
> +    TARGETS:
> +      aarch64-softmmu
> +      alpha-softmmu
> +      arm-softmmu
> +      avr-softmmu
> +      cris-softmmu
> +      hppa-softmmu
> +      i386-softmmu
> +      m68k-softmmu
> +      microblazeel-softmmu
> +      microblaze-softmmu
> +      mips64el-softmmu
> +      mips64-softmmu
> +      mipsel-softmmu
> +      mips-softmmu
> +      moxie-softmmu
> +    MAKE_CHECK_ARGS: check-qtest-avr check-qtest-m68k
> +
> +build-system-ubuntu-without-default-devices 2/2:
> +  <<: *native_build_job_definition
> +  variables:
> +    IMAGE: ubuntu2004
> +    CONFIGURE_ARGS: --without-default-devices --disable-tools --disable-docs
> +    TARGETS:
> +      nios2-softmmu
> +      or1k-softmmu
> +      ppc64-softmmu
> +      ppc-softmmu
> +      riscv32-softmmu
> +      riscv64-softmmu
> +      rx-softmmu
> +      s390x-softmmu
> +      sh4eb-softmmu
> +      sh4-softmmu
> +      sparc64-softmmu
> +      sparc-softmmu
> +      tricore-softmmu
> +      x86_64-softmmu
> +      xtensaeb-softmmu
> +      xtensa-softmmu

Could you please add a MAKE_CHECK_ARGS here, too? check-qtest-rx or
check-qtest-sh4 sound like good candidates...

And could you please also use Fedora and/or CentOS for these tests now?
We're using --without-default-devices in downstream RHEL, so testing with
that option in Fedora and CentOS would be helpful for us.

 Thanks,
  Thomas


Re: [PATCH-for-6.0 v4 07/17] gitlab-ci: Move job testing --without-default-devices across to gitlab
Posted by Philippe Mathieu-Daudé 5 years, 3 months ago
On 11/9/20 11:20 AM, Thomas Huth wrote:
> On 08/11/2020 21.45, Philippe Mathieu-Daudé wrote:
>> Similarly to commit 8cdb2cef3f1, move the job testing the
>> '--without-default-devices' configure option to GitLab.
>>
>> Since building all softmmu targets takes too long, split
>> the job in 2.
>>
>> As smoke test, run the qtests on the AVR and m68k targets.
>>
>> Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
>> ---
>> Cc: Paolo Bonzini <pbonzini@redhat.com>
>>
>> v3 had:
>> Reviewed-by: Thomas Huth <thuth@redhat.com>
>> Reviewed-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
>> ---
>>  .gitlab-ci.yml | 46 ++++++++++++++++++++++++++++++++++++++++++++++
>>  .travis.yml    |  8 --------
>>  2 files changed, 46 insertions(+), 8 deletions(-)
>>
>> diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
>> index b98800462ed..3fc3d0568c6 100644
>> --- a/.gitlab-ci.yml
>> +++ b/.gitlab-ci.yml
>> @@ -315,6 +315,52 @@ build-user-plugins:
>>      MAKE_CHECK_ARGS: check-tcg
>>    timeout: 1h 30m
>>  
>> +build-system-ubuntu-without-default-devices 1/2:
>> +  <<: *native_build_job_definition
>> +  variables:
>> +    IMAGE: ubuntu2004
>> +    CONFIGURE_ARGS: --without-default-devices --disable-tools --disable-docs
>> +    TARGETS:
>> +      aarch64-softmmu
>> +      alpha-softmmu
>> +      arm-softmmu
>> +      avr-softmmu
>> +      cris-softmmu
>> +      hppa-softmmu
>> +      i386-softmmu
>> +      m68k-softmmu
>> +      microblazeel-softmmu
>> +      microblaze-softmmu
>> +      mips64el-softmmu
>> +      mips64-softmmu
>> +      mipsel-softmmu
>> +      mips-softmmu
>> +      moxie-softmmu
>> +    MAKE_CHECK_ARGS: check-qtest-avr check-qtest-m68k
>> +
>> +build-system-ubuntu-without-default-devices 2/2:
>> +  <<: *native_build_job_definition
>> +  variables:
>> +    IMAGE: ubuntu2004
>> +    CONFIGURE_ARGS: --without-default-devices --disable-tools --disable-docs
>> +    TARGETS:
>> +      nios2-softmmu
>> +      or1k-softmmu
>> +      ppc64-softmmu
>> +      ppc-softmmu
>> +      riscv32-softmmu
>> +      riscv64-softmmu
>> +      rx-softmmu
>> +      s390x-softmmu
>> +      sh4eb-softmmu
>> +      sh4-softmmu
>> +      sparc64-softmmu
>> +      sparc-softmmu
>> +      tricore-softmmu
>> +      x86_64-softmmu
>> +      xtensaeb-softmmu
>> +      xtensa-softmmu
> 
> Could you please add a MAKE_CHECK_ARGS here, too? check-qtest-rx or
> check-qtest-sh4 sound like good candidates...

OK.

> And could you please also use Fedora and/or CentOS for these tests now?
> We're using --without-default-devices in downstream RHEL, so testing with
> that option in Fedora and CentOS would be helpful for us.

I wanted to do that, but expected someone to object as "we are not
testing the same than before". I'll change one (maybe CentOS 8, which
is less tested than Fedora).

> 
>  Thanks,
>   Thomas
> 


Re: [PATCH-for-6.0 v4 07/17] gitlab-ci: Move job testing --without-default-devices across to gitlab
Posted by Thomas Huth 5 years, 3 months ago
On 09/11/2020 12.04, Philippe Mathieu-Daudé wrote:
> On 11/9/20 11:20 AM, Thomas Huth wrote:
>> On 08/11/2020 21.45, Philippe Mathieu-Daudé wrote:
>>> Similarly to commit 8cdb2cef3f1, move the job testing the
>>> '--without-default-devices' configure option to GitLab.
>>>
>>> Since building all softmmu targets takes too long, split
>>> the job in 2.
>>>
>>> As smoke test, run the qtests on the AVR and m68k targets.
>>>
>>> Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
>>> ---
>>> Cc: Paolo Bonzini <pbonzini@redhat.com>
>>>
>>> v3 had:
>>> Reviewed-by: Thomas Huth <thuth@redhat.com>
>>> Reviewed-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
>>> ---
>>>  .gitlab-ci.yml | 46 ++++++++++++++++++++++++++++++++++++++++++++++
>>>  .travis.yml    |  8 --------
>>>  2 files changed, 46 insertions(+), 8 deletions(-)
>>>
>>> diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
>>> index b98800462ed..3fc3d0568c6 100644
>>> --- a/.gitlab-ci.yml
>>> +++ b/.gitlab-ci.yml
>>> @@ -315,6 +315,52 @@ build-user-plugins:
>>>      MAKE_CHECK_ARGS: check-tcg
>>>    timeout: 1h 30m
>>>  
>>> +build-system-ubuntu-without-default-devices 1/2:
>>> +  <<: *native_build_job_definition
>>> +  variables:
>>> +    IMAGE: ubuntu2004
>>> +    CONFIGURE_ARGS: --without-default-devices --disable-tools --disable-docs
>>> +    TARGETS:
>>> +      aarch64-softmmu
>>> +      alpha-softmmu
>>> +      arm-softmmu
>>> +      avr-softmmu
>>> +      cris-softmmu
>>> +      hppa-softmmu
>>> +      i386-softmmu
>>> +      m68k-softmmu
>>> +      microblazeel-softmmu
>>> +      microblaze-softmmu
>>> +      mips64el-softmmu
>>> +      mips64-softmmu
>>> +      mipsel-softmmu
>>> +      mips-softmmu
>>> +      moxie-softmmu
>>> +    MAKE_CHECK_ARGS: check-qtest-avr check-qtest-m68k
>>> +
>>> +build-system-ubuntu-without-default-devices 2/2:
>>> +  <<: *native_build_job_definition
>>> +  variables:
>>> +    IMAGE: ubuntu2004
>>> +    CONFIGURE_ARGS: --without-default-devices --disable-tools --disable-docs
>>> +    TARGETS:
>>> +      nios2-softmmu
>>> +      or1k-softmmu
>>> +      ppc64-softmmu
>>> +      ppc-softmmu
>>> +      riscv32-softmmu
>>> +      riscv64-softmmu
>>> +      rx-softmmu
>>> +      s390x-softmmu
>>> +      sh4eb-softmmu
>>> +      sh4-softmmu
>>> +      sparc64-softmmu
>>> +      sparc-softmmu
>>> +      tricore-softmmu
>>> +      x86_64-softmmu
>>> +      xtensaeb-softmmu
>>> +      xtensa-softmmu
>>
>> Could you please add a MAKE_CHECK_ARGS here, too? check-qtest-rx or
>> check-qtest-sh4 sound like good candidates...
> 
> OK.
> 
>> And could you please also use Fedora and/or CentOS for these tests now?
>> We're using --without-default-devices in downstream RHEL, so testing with
>> that option in Fedora and CentOS would be helpful for us.
> 
> I wanted to do that, but expected someone to object as "we are not
> testing the same than before". I'll change one (maybe CentOS 8, which
> is less tested than Fedora).

Well, we simply used Ubuntu on Travis since there was no other option. Now
we are free to choose. Thus I'd prefer if you could use one Fedora and one
CentOS job here now if possible. We've already got some other Ubuntu jobs in
the gitlab-CI, so I doubt that anybody will complain.

 Thomas


Re: [PATCH-for-6.0 v4 07/17] gitlab-ci: Move job testing --without-default-devices across to gitlab
Posted by Philippe Mathieu-Daudé 5 years, 3 months ago
On 11/9/20 12:18 PM, Thomas Huth wrote:
> On 09/11/2020 12.04, Philippe Mathieu-Daudé wrote:
>> On 11/9/20 11:20 AM, Thomas Huth wrote:
>>> On 08/11/2020 21.45, Philippe Mathieu-Daudé wrote:
>>>> Similarly to commit 8cdb2cef3f1, move the job testing the
>>>> '--without-default-devices' configure option to GitLab.
>>>>
>>>> Since building all softmmu targets takes too long, split
>>>> the job in 2.
>>>>
>>>> As smoke test, run the qtests on the AVR and m68k targets.
>>>>
>>>> Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
>>>> ---
>>>> Cc: Paolo Bonzini <pbonzini@redhat.com>
>>>>
>>>> v3 had:
>>>> Reviewed-by: Thomas Huth <thuth@redhat.com>
>>>> Reviewed-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
>>>> ---
>>>>  .gitlab-ci.yml | 46 ++++++++++++++++++++++++++++++++++++++++++++++
>>>>  .travis.yml    |  8 --------
>>>>  2 files changed, 46 insertions(+), 8 deletions(-)
>>>>
>>>> diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
>>>> index b98800462ed..3fc3d0568c6 100644
>>>> --- a/.gitlab-ci.yml
>>>> +++ b/.gitlab-ci.yml
>>>> @@ -315,6 +315,52 @@ build-user-plugins:
>>>>      MAKE_CHECK_ARGS: check-tcg
>>>>    timeout: 1h 30m
>>>>  
>>>> +build-system-ubuntu-without-default-devices 1/2:
>>>> +  <<: *native_build_job_definition
>>>> +  variables:
>>>> +    IMAGE: ubuntu2004
>>>> +    CONFIGURE_ARGS: --without-default-devices --disable-tools --disable-docs
>>>> +    TARGETS:
>>>> +      aarch64-softmmu
>>>> +      alpha-softmmu
>>>> +      arm-softmmu
>>>> +      avr-softmmu
>>>> +      cris-softmmu
>>>> +      hppa-softmmu
>>>> +      i386-softmmu
>>>> +      m68k-softmmu
>>>> +      microblazeel-softmmu
>>>> +      microblaze-softmmu
>>>> +      mips64el-softmmu
>>>> +      mips64-softmmu
>>>> +      mipsel-softmmu
>>>> +      mips-softmmu
>>>> +      moxie-softmmu
>>>> +    MAKE_CHECK_ARGS: check-qtest-avr check-qtest-m68k
>>>> +
>>>> +build-system-ubuntu-without-default-devices 2/2:
>>>> +  <<: *native_build_job_definition
>>>> +  variables:
>>>> +    IMAGE: ubuntu2004
>>>> +    CONFIGURE_ARGS: --without-default-devices --disable-tools --disable-docs
>>>> +    TARGETS:
>>>> +      nios2-softmmu
>>>> +      or1k-softmmu
>>>> +      ppc64-softmmu
>>>> +      ppc-softmmu
>>>> +      riscv32-softmmu
>>>> +      riscv64-softmmu
>>>> +      rx-softmmu
>>>> +      s390x-softmmu
>>>> +      sh4eb-softmmu
>>>> +      sh4-softmmu
>>>> +      sparc64-softmmu
>>>> +      sparc-softmmu
>>>> +      tricore-softmmu
>>>> +      x86_64-softmmu
>>>> +      xtensaeb-softmmu
>>>> +      xtensa-softmmu
>>>
>>> Could you please add a MAKE_CHECK_ARGS here, too? check-qtest-rx or
>>> check-qtest-sh4 sound like good candidates...
>>
>> OK.
>>
>>> And could you please also use Fedora and/or CentOS for these tests now?
>>> We're using --without-default-devices in downstream RHEL, so testing with
>>> that option in Fedora and CentOS would be helpful for us.
>>
>> I wanted to do that, but expected someone to object as "we are not
>> testing the same than before". I'll change one (maybe CentOS 8, which
>> is less tested than Fedora).
> 
> Well, we simply used Ubuntu on Travis since there was no other option. Now
> we are free to choose. Thus I'd prefer if you could use one Fedora and one
> CentOS job here now if possible. We've already got some other Ubuntu jobs in
> the gitlab-CI, so I doubt that anybody will complain.

Also we still use Ubuntu on Travis-CI.

> 
>  Thomas
> 


Re: [PATCH-for-6.0 v4 07/17] gitlab-ci: Move job testing --without-default-devices across to gitlab
Posted by Wainer dos Santos Moschetta 5 years, 3 months ago
On 11/8/20 6:45 PM, Philippe Mathieu-Daudé wrote:
> Similarly to commit 8cdb2cef3f1, move the job testing the
> '--without-default-devices' configure option to GitLab.
>
> Since building all softmmu targets takes too long, split
> the job in 2.
>
> As smoke test, run the qtests on the AVR and m68k targets.
>
> Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
> ---
> Cc: Paolo Bonzini <pbonzini@redhat.com>
>
> v3 had:
> Reviewed-by: Thomas Huth <thuth@redhat.com>
> Reviewed-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
> ---
>   .gitlab-ci.yml | 46 ++++++++++++++++++++++++++++++++++++++++++++++
>   .travis.yml    |  8 --------
>   2 files changed, 46 insertions(+), 8 deletions(-)
>
> diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
> index b98800462ed..3fc3d0568c6 100644
> --- a/.gitlab-ci.yml
> +++ b/.gitlab-ci.yml
> @@ -315,6 +315,52 @@ build-user-plugins:
>       MAKE_CHECK_ARGS: check-tcg
>     timeout: 1h 30m
>   
> +build-system-ubuntu-without-default-devices 1/2:

Nit: It seems a non-usual key naming. Maybe 
"build-system-ubuntu-without-default-devices_1_2"  instead.

- Wainer

> +  <<: *native_build_job_definition
> +  variables:
> +    IMAGE: ubuntu2004
> +    CONFIGURE_ARGS: --without-default-devices --disable-tools --disable-docs
> +    TARGETS:
> +      aarch64-softmmu
> +      alpha-softmmu
> +      arm-softmmu
> +      avr-softmmu
> +      cris-softmmu
> +      hppa-softmmu
> +      i386-softmmu
> +      m68k-softmmu
> +      microblazeel-softmmu
> +      microblaze-softmmu
> +      mips64el-softmmu
> +      mips64-softmmu
> +      mipsel-softmmu
> +      mips-softmmu
> +      moxie-softmmu
> +    MAKE_CHECK_ARGS: check-qtest-avr check-qtest-m68k
> +
> +build-system-ubuntu-without-default-devices 2/2:
> +  <<: *native_build_job_definition
> +  variables:
> +    IMAGE: ubuntu2004
> +    CONFIGURE_ARGS: --without-default-devices --disable-tools --disable-docs
> +    TARGETS:
> +      nios2-softmmu
> +      or1k-softmmu
> +      ppc64-softmmu
> +      ppc-softmmu
> +      riscv32-softmmu
> +      riscv64-softmmu
> +      rx-softmmu
> +      s390x-softmmu
> +      sh4eb-softmmu
> +      sh4-softmmu
> +      sparc64-softmmu
> +      sparc-softmmu
> +      tricore-softmmu
> +      x86_64-softmmu
> +      xtensaeb-softmmu
> +      xtensa-softmmu
> +
>   build-clang:
>     <<: *native_build_job_definition
>     variables:
> diff --git a/.travis.yml b/.travis.yml
> index a3d78171cab..15d92291358 100644
> --- a/.travis.yml
> +++ b/.travis.yml
> @@ -224,14 +224,6 @@ jobs:
>           - ${SRC_DIR}/scripts/travis/coverage-summary.sh
>   
>   
> -    # We manually include builds which we disable "make check" for
> -    - name: "GCC without-default-devices (softmmu)"
> -      env:
> -        - CONFIG="--without-default-devices --disable-user"
> -        - CACHE_NAME="${TRAVIS_BRANCH}-linux-gcc-default"
> -        - TEST_CMD=""
> -
> -
>       # We don't need to exercise every backend with every front-end
>       - name: "GCC trace log,simple,syslog (user)"
>         env:


Re: [PATCH-for-6.0 v4 07/17] gitlab-ci: Move job testing --without-default-devices across to gitlab
Posted by Philippe Mathieu-Daudé 5 years, 3 months ago
On 11/10/20 2:44 PM, Wainer dos Santos Moschetta wrote:
> 
> On 11/8/20 6:45 PM, Philippe Mathieu-Daudé wrote:
>> Similarly to commit 8cdb2cef3f1, move the job testing the
>> '--without-default-devices' configure option to GitLab.
>>
>> Since building all softmmu targets takes too long, split
>> the job in 2.
>>
>> As smoke test, run the qtests on the AVR and m68k targets.
>>
>> Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
>> ---
>> Cc: Paolo Bonzini <pbonzini@redhat.com>
>>
>> v3 had:
>> Reviewed-by: Thomas Huth <thuth@redhat.com>
>> Reviewed-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
>> ---
>>   .gitlab-ci.yml | 46 ++++++++++++++++++++++++++++++++++++++++++++++
>>   .travis.yml    |  8 --------
>>   2 files changed, 46 insertions(+), 8 deletions(-)
>>
>> diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
>> index b98800462ed..3fc3d0568c6 100644
>> --- a/.gitlab-ci.yml
>> +++ b/.gitlab-ci.yml
>> @@ -315,6 +315,52 @@ build-user-plugins:
>>       MAKE_CHECK_ARGS: check-tcg
>>     timeout: 1h 30m
>>   +build-system-ubuntu-without-default-devices 1/2:
> 
> Nit: It seems a non-usual key naming. Maybe
> "build-system-ubuntu-without-default-devices_1_2"  instead.

This is the GitLab convention:
https://docs.gitlab.com/ee/ci/pipelines/#group-jobs-in-a-pipeline

 This regular expression evaluates the job
 names: \d+[\s:\/\\]+\d+\s*.

I'll add a comment about it, but I don't think we should each
time we use the convention.

Thanks,

Phil.