ci-management.git
4 years agoEnforce version of lavacli
Jan-Simon Möller [Tue, 16 Feb 2021 19:21:58 +0000 (20:21 +0100)]
Enforce version of lavacli

Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: I9ec73c8414ea10673b6883179297a1c1f6a923bd

4 years agoFlip order for unzip
Jan-Simon Möller [Tue, 16 Feb 2021 12:22:48 +0000 (13:22 +0100)]
Flip order for unzip

Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: I36adb92e8f03ba5526305adac54101d82d9c39ce

4 years agoMake sure unzip is there
Jan-Simon Möller [Tue, 16 Feb 2021 11:29:32 +0000 (12:29 +0100)]
Make sure unzip is there

Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: Id9a71fee495361d331cc45a62b3c0212d316fa80

4 years agoMake sure java is installed on control slave
Jan-Simon Moeller [Tue, 16 Feb 2021 09:34:27 +0000 (10:34 +0100)]
Make sure java is installed on control slave

Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I7335cdadd57df117ad5fee2c353ad4cf94a57f9c

4 years agoUpdate control slave
Jan-Simon Möller [Mon, 15 Feb 2021 19:16:29 +0000 (20:16 +0100)]
Update control slave

Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: I64ab8479436f8bc020cd2032a3d5a4f390ba1f5d

4 years agoDeploy jenkins user
Jan-Simon Möller [Mon, 15 Feb 2021 18:40:31 +0000 (19:40 +0100)]
Deploy jenkins user

Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: I66b19d8a0d65c4a79c5a3446cab78eb0287fbf77

4 years agoUpdate baseline
Jan-Simon Möller [Mon, 15 Feb 2021 16:39:36 +0000 (17:39 +0100)]
Update baseline

Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: Iabebe98b2be9699630791aacb9e404ab8b588a93

4 years agoAdapt cloud init dependencies with pip
Jan-Simon Möller [Mon, 15 Feb 2021 12:22:27 +0000 (13:22 +0100)]
Adapt cloud init dependencies with pip

Change-Id: I16894abf3bf888e2ee8af802af05b652af15a4a8
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
4 years agoUpdate cloud-init dependencies
Jan-Simon Möller [Mon, 15 Feb 2021 10:56:26 +0000 (11:56 +0100)]
Update cloud-init dependencies

Change-Id: I7cbd50d41e4686848cab6a4a1cd9ea528600b333
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
4 years agoRemove avail zone
Jan-Simon Möller [Wed, 10 Feb 2021 19:09:50 +0000 (20:09 +0100)]
Remove avail zone

Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: Ife9276530f1545540d915285d48b48b4c7da9809

4 years agoAdapt flavours
Jan-Simon Möller [Wed, 10 Feb 2021 19:07:34 +0000 (20:07 +0100)]
Adapt flavours

Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: Ia460c941eb318d1654acbc587066ecb5a7bbd85a

4 years agoUpdate instance type
Jan-Simon Möller [Wed, 10 Feb 2021 19:02:34 +0000 (20:02 +0100)]
Update instance type

Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: I756130ce55dd3089ea4c32db74f16c9defa16d94

4 years agoUpdate packer template files
Jan-Simon Möller [Wed, 10 Feb 2021 18:59:10 +0000 (19:59 +0100)]
Update packer template files

Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: I54e0d6700fe34fa67868328fb9a150d7ca5c3802

4 years agoUpdate versions and branches used for koi
Jan-Simon Moeller [Tue, 9 Feb 2021 15:47:07 +0000 (16:47 +0100)]
Update versions and branches used for koi

Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: Iffde2d643c36250b074516d860f4dff5a3745044

4 years agoDo build the html5 demo for qemux86-64
Jan-Simon Moeller [Tue, 9 Feb 2021 15:19:50 +0000 (16:19 +0100)]
Do build the html5 demo for qemux86-64

Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: Ia4c8bea4b57bceccd9b339be1be912330a6b8ac7

4 years agoChanges for the koi branch in CI.
Jan-Simon Möller [Thu, 4 Feb 2021 16:35:33 +0000 (17:35 +0100)]
Changes for the koi branch in CI.

Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: Ie1080c88c643c5f1c74a4f115350efb47bfd83bd

4 years agoDo use a separate matrix for testmachines
Jan-Simon Möller [Wed, 20 Jan 2021 15:03:03 +0000 (16:03 +0100)]
Do use a separate matrix for testmachines

This enables NxM (build x test) machines.

Bug-AGL: SPEC-3714
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: I651e2c25d86a3052d1fd10c78aa4ddd5f36bad2e

4 years agoSPEC-3714: Add a dedicated entry for r8a7795-agl-refhw 28/25928/1
Corentin LABBE [Wed, 20 Jan 2021 13:06:04 +0000 (13:06 +0000)]
SPEC-3714: Add a dedicated entry for r8a7795-agl-refhw

r8a7795-agl-refhw is booted by an extra CIBT jenkins, so let's add a
dedicated MACHINE case for it.

Also, the h3ulcb-kf is moved at the end of gen_info since it is main
device which need to be booted by MACHINE=h3ulcb-nogfx

Bug-AGL: SPEC-3714
Change-Id: Iaa141521015734ca818ff1e319deed1eea6bfed3
Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
4 years agoUpdate platform job to use settings from agl-ci
Jan-Simon Moeller [Thu, 7 Jan 2021 17:16:17 +0000 (18:16 +0100)]
Update platform job to use settings from agl-ci

Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I3fdfb2d1455a9e7c9022b1a4f1fe9c1c213c7dc9

4 years agoEnable agl-ci by default
Jan-Simon Möller [Wed, 6 Jan 2021 17:12:41 +0000 (18:12 +0100)]
Enable agl-ci by default

Change-Id: Ie71bd1bc386fabf0b216efd0bdf1246a30c68541
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
4 years agoMerge "SPEC-3751: workaround absence of ext4.xz images"
Jan-Simon Moeller [Tue, 5 Jan 2021 14:14:59 +0000 (14:14 +0000)]
Merge "SPEC-3751: workaround absence of ext4.xz images"

4 years agoSPEC-3751: workaround absence of ext4.xz images 62/25862/1
Corentin LABBE [Tue, 5 Jan 2021 09:30:08 +0000 (09:30 +0000)]
SPEC-3751: workaround absence of ext4.xz images

Current h3ulcb/rpi4 builds produces nbdroot images in ext4 and not ext4.xz format.
This patch adds a workaround which compress thoses images.

Change-Id: I979d37be6067e57477a1062ab416229db85209c7
Bug-AGL: SPEC-3751
Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
4 years agoAdd release jobs for koi
Jan-Simon Möller [Fri, 18 Dec 2020 23:10:18 +0000 (00:10 +0100)]
Add release jobs for koi

Change-Id: I3b99282f42268ad9ea206a491ecf79a5e05af8d2
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
4 years agoOnly apply refhw on master for now
Jan-Simon Möller [Tue, 15 Dec 2020 23:45:19 +0000 (00:45 +0100)]
Only apply refhw on master for now

Change-Id: I1be3fae31cb858b0f2b346d06abd26abc78bdaeb
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
4 years agoSPEC-3714: Add build feature for AGL refhw 07/25807/1
Corentin LABBE [Tue, 15 Dec 2020 09:21:32 +0000 (09:21 +0000)]
SPEC-3714: Add build feature for AGL refhw

The h3ulcb build must build also the AGL refhw.

Change-Id: I2cb3acc57358b656f01e7a8731f10a0becdeab18
Bug-AGL: SPEC-3714
Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
4 years agoSPEC-3714: copy artifacts for r8a7795-agl-refhw 96/25796/1
Corentin LABBE [Thu, 10 Dec 2020 14:33:50 +0000 (14:33 +0000)]
SPEC-3714: copy artifacts for r8a7795-agl-refhw

Enabe the copy of artifacts for r8a7795-agl-refhw

Change-Id: Id3536647e1f57955ba7ff512a8256f7b2ab48f38
Bug-AGL: SPEC-3714
Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
4 years agoDisable html5 build
Jan-Simon Möller [Tue, 8 Dec 2020 09:00:59 +0000 (10:00 +0100)]
Disable html5 build

it does timeout on slow hosts.

Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: I0496f7c6b12b059950b53c50ef3b2c644df7740e

4 years agoFix grep call for coverage data
Jan-Simon Möller [Mon, 7 Dec 2020 17:02:40 +0000 (18:02 +0100)]
Fix grep call for coverage data

Change-Id: Ibd69c1c9e34faa0226ce2de96d31713bf64e1b3d
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
4 years agoFix test statement
Jan-Simon Möller [Mon, 7 Dec 2020 13:20:40 +0000 (14:20 +0100)]
Fix test statement

Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: I10c8e59220c6c912c9d21a349129eb6817c689b5

4 years agoSPEC-3705: handle lavacli wait errors 13/25713/4
Corentin LABBE [Wed, 2 Dec 2020 10:10:34 +0000 (10:10 +0000)]
SPEC-3705: handle lavacli wait errors

Sometime lavacli wait exit with an error.
Until the LAVA/lavacli bug is fixed, let's try to handle the situation.
Since the error seems to happen when the job end, let's just check if
the job ended, in the other case retry to wait.

Change-Id: I7b7b1aee0dcc2ecc2ef971cc40c29374307f6b0f
Bug-AGL: SPEC-3705
Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
4 years agoUpdate hwtest dependencies
Jan-Simon Möller [Wed, 2 Dec 2020 21:30:23 +0000 (22:30 +0100)]
Update hwtest dependencies

Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: I908a275715401de4d660b34c84185ad1611dd5e5

4 years agoUprev builder configuration to 18.04
Jan-Simon Möller [Wed, 2 Dec 2020 17:32:04 +0000 (18:32 +0100)]
Uprev builder configuration to 18.04

Change-Id: I93101d81827d9751797a96b130db979f05da86d0
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
4 years agoChange CNAME to old-docs.al.org
Jan-Simon Möller [Wed, 2 Dec 2020 13:16:33 +0000 (14:16 +0100)]
Change CNAME to old-docs.al.org

Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: I6d7397d72515e56e912bd82c7ebc4a838886ab74

4 years agoDeal with old autobuild versions
Jan-Simon Möller [Wed, 2 Dec 2020 02:29:21 +0000 (03:29 +0100)]
Deal with old autobuild versions

Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: If1bdb538be70beb54e6c6c8c625af2b2512f0ec7

4 years agoUpdate application job messaging and jellyfish branch support
Jan-Simon Möller [Wed, 2 Dec 2020 01:52:15 +0000 (02:52 +0100)]
Update application job messaging and jellyfish branch support

Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: If44134e2b036493db636571dc89b51be4ff8f53d

4 years agoUpdate of projects with coverage
Jan-Simon Möller [Wed, 25 Nov 2020 13:21:17 +0000 (14:21 +0100)]
Update of projects with coverage

Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: Ie7955e06765a72ce6ef3f30d590df34a07dff226

4 years agoSPEC-3572: include pyagl tests in application CI 90/25290/1
Corentin LABBE [Wed, 16 Sep 2020 12:31:56 +0000 (14:31 +0200)]
SPEC-3572: include pyagl tests in application CI

This patchs adds pyagl tests to test ran for application lifecycle.

Change-Id: Ieba5900ddcd8e9fe621f8cd0783380964f8d3441
Bug-AGL: SPEC-3572
Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
4 years agoDo use an agl-test-slave for the release
Jan-Simon Möller [Tue, 15 Sep 2020 14:39:52 +0000 (16:39 +0200)]
Do use an agl-test-slave for the release

to run the source move right off the same node then.

Change-Id: Id4f936ce8ed095b1d5897e87c434408a0eba4979
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
4 years agoBuild agl-demo-platform-html5
Jan-Simon Möller [Tue, 15 Sep 2020 14:37:45 +0000 (16:37 +0200)]
Build agl-demo-platform-html5

Change-Id: I4b8bab0855ae54c0e7850ace078ee697084ef640
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
4 years agoPull down the old repo tool to be host-agnostic
Jan-Simon Moeller [Wed, 2 Sep 2020 17:24:55 +0000 (19:24 +0200)]
Pull down the old repo tool to be host-agnostic

Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I2380971fca7b4b966d992e878723ede62a7fc9bb

4 years agoFix typo in message.
Jan-Simon Möller [Thu, 20 Aug 2020 21:01:02 +0000 (23:01 +0200)]
Fix typo in message.

Change-Id: Ic30c9838a307cb074a669c2373a76d4f250533bd
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
4 years agoDo pull down latest repo from repo-1 branch.
Jan-Simon Möller [Thu, 20 Aug 2020 20:37:36 +0000 (22:37 +0200)]
Do pull down latest repo from repo-1 branch.

Change-Id: If37428645e3fc951fbd8be17cc717ed66bcd9478
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
4 years agoDo message LAVA URL back to gerrit.
Jan-Simon Möller [Thu, 20 Aug 2020 20:19:04 +0000 (22:19 +0200)]
Do message LAVA URL back to gerrit.

Change-Id: I6cb8ce991e03ce7656d76eb7b82832f6bdd82a7c
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
4 years agoDo build and upload multiple wgt files for applications 97/25097/1
Jan-Simon Moeller [Tue, 11 Aug 2020 15:24:19 +0000 (17:24 +0200)]
Do build and upload multiple wgt files for applications

This change will allow to build and upload
- release
- debug
- coverage
- test
wgt files.

Bug-AGL: SPEC-3482
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I5e7adb40442dd8a9abc3268e4e635c2451e54732

4 years agoMerge "SPEC-3482: Add package-all in the autobuild case"
Jan-Simon Moeller [Tue, 11 Aug 2020 08:13:02 +0000 (08:13 +0000)]
Merge "SPEC-3482: Add package-all in the autobuild case"

4 years agoRun ci-management on control-slave 95/25095/1
Jan-Simon Moeller [Tue, 11 Aug 2020 06:30:32 +0000 (08:30 +0200)]
Run ci-management on control-slave

also install latest jjb version with pip.

Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I5fd788ece16a410272434fcf25dd2545be4ba863

4 years agoSPEC-3482: Add package-all in the autobuild case 91/25091/2
Corentin LABBE [Mon, 10 Aug 2020 13:01:21 +0000 (15:01 +0200)]
SPEC-3482: Add package-all in the autobuild case

Add package-all in the autobuild case

v2 (jsmoeller): update autobuild section, fail on non-autobuild
                and remove old code.

Bug-AGL: SPEC-3482

Change-Id: I57063a3955e140c03d4ae9a23746014a45074669
Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
4 years agoRevert "SPEC-3004: resubmit failling jobs for rpi4" 77/24977/1
Jan-Simon Moeller [Tue, 21 Jul 2020 11:21:30 +0000 (11:21 +0000)]
Revert "SPEC-3004: resubmit failling jobs for rpi4"

This reverts commit d212724c5b1fbf323b71ad09ca2d069b15b27995.
Reason for revert: this broke other target boards result evaluation.

Change-Id: I01ddd2b6790eedd767e34630ba587ad507a3d8d0

4 years agoSPEC-3004: resubmit failling jobs for rpi4 18/24418/3
Corentin LABBE [Wed, 22 Apr 2020 08:52:12 +0000 (10:52 +0200)]
SPEC-3004: resubmit failling jobs for rpi4

The RPI4 fail often in uboot phase due to network timeouts.
This patchs adds a way to restart failled jobs for rpi4.
For the moment we restart all failed jobs, a subsequent patch will add a
check on error case.

Bug-AGL: SPEC-3004

Change-Id: I556ec30d1af4adfa57ce3553f79f4152d335e158
Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
4 years agoAdd agl-qt-cluster-demo-receiver to ci 17/25017/1
Jan-Simon Moeller [Tue, 14 Jul 2020 16:22:15 +0000 (18:22 +0200)]
Add agl-qt-cluster-demo-receiver to ci

Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I2c883143453912c3e5d2ef5d1bb184fd6a761f08

4 years agoAlso build the crosssdk image for qemux86-64 on gerrit reviews 03/25003/1
Jan-Simon Moeller [Mon, 13 Jul 2020 13:03:49 +0000 (15:03 +0200)]
Also build the crosssdk image for qemux86-64 on gerrit reviews

Add the crosssdk build to the qemux86-64 variant.

Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I614032b9712a80434883fafdd05f368d62b0e31c

4 years agoSPEC-3482: use the new package-all target 54/24954/1
Corentin LABBE [Wed, 8 Jul 2020 09:06:07 +0000 (11:06 +0200)]
SPEC-3482: use the new package-all target

The new cmake templates expose the target 'make package-all' to produce
all the different wgt types.

Extend the CI app pipeline to use it.

Change-Id: I5750fadcb1c92e5ce7ec13d25cb6c564b9e3bb84
Bug-AGL: SPEC-3482
Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
4 years agoSPEC-3408: continue to fix packer build 22/24922/1
Corentin LABBE [Thu, 2 Jul 2020 07:22:58 +0000 (09:22 +0200)]
SPEC-3408: continue to fix packer build

Go is never installed, because the repository is invalid.
This is due to VERSION_CODENAME bing empty.
The source of /etc/os-release wasnt working.

The solution is to use the POSIX way by using "." instead of the bashism
source.

Bug-AGL: SPEC-3408
Change-Id: I0d3939271cd57c381c4ec2ce21734e9702855645
Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
4 years agoSPEC-3408: fix a typo 21/24921/1
Corentin LABBE [Wed, 1 Jul 2020 13:09:00 +0000 (15:09 +0200)]
SPEC-3408: fix a typo

This patch fix a typo on python3-pip

BUG-AGL: SPEC-3408

Change-Id: Ic08742090ea445a3183383b0c9753e9d90c01c51
Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
4 years agoSPEC-3408: fix packer build 20/24920/1
Corentin LABBE [Wed, 1 Jul 2020 12:32:24 +0000 (14:32 +0200)]
SPEC-3408: fix packer build

The current packer templates use 1604.4 which does not exists anymore,
so change it to 1604.6.

Furthermore, jessie-backports does not exists anymore and fail the whole
build.
Since apt-get-update fail (due to jessie-backports), the subsequent
"&& apt-get install" is never executed
Jessie-backports seems needed only for lava-tool which was replaced by
lavacli, so no regrets, remove it.

Change-Id: Iae1333a52a2dc20e9559462b4acf9a3b71696a08
Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
4 years agoUpdate jenkins template for Jumping Jellyfish release 00/24900/1
Jan-Simon Moeller [Mon, 29 Jun 2020 10:34:31 +0000 (12:34 +0200)]
Update jenkins template for Jumping Jellyfish release

Add jobs for the JJ release.

Bug-AGL: SPEC-3460
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I0c104bdf97056cf52cf0f4e7fd9321cca24adf7c

4 years agoRemove separate build for agl-compositor 71/24871/1
Jan-Simon Möller [Thu, 25 Jun 2020 16:28:08 +0000 (18:28 +0200)]
Remove separate build for agl-compositor

this was merged to master as default.

Change-Id: I71b64406f34ca5eb5ba06083eb1f618c048ada81
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
4 years agoMerge "Update keys and switch debian mirror"
Jan-Simon Moeller [Thu, 25 Jun 2020 09:36:28 +0000 (09:36 +0000)]
Merge "Update keys and switch debian mirror"

4 years agoUpdate keys and switch debian mirror 62/24862/1
Jan-Simon Moeller [Thu, 25 Jun 2020 09:33:56 +0000 (11:33 +0200)]
Update keys and switch debian mirror

URLs and keys have changed. Adapt the packer file.

Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I4c5076c0a45149fde3795817b10966f500b5e611

4 years agoSPEC-3408: Use pip3 for jinja2 10/24810/1
Corentin LABBE [Mon, 22 Jun 2020 16:01:12 +0000 (18:01 +0200)]
SPEC-3408: Use pip3 for jinja2

The debian package is too old and releng-scripts need jinja2>2.9, so
lets use pip3 for installing it

Change-Id: I4a392acb74e4804c230ac54035ec39f2cecda793
Bug-AGL: SPEC-3408
Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
4 years agoMerge "Fix typo in auto.conf section"
Jan-Simon Moeller [Fri, 19 Jun 2020 08:17:02 +0000 (08:17 +0000)]
Merge "Fix typo in auto.conf section"

4 years agoMerge "Update packer jobs"
Jan-Simon Moeller [Fri, 19 Jun 2020 08:16:43 +0000 (08:16 +0000)]
Merge "Update packer jobs"

4 years agoFix typo in auto.conf section 95/24795/1
Jan-Simon Möller [Fri, 19 Jun 2020 08:05:42 +0000 (10:05 +0200)]
Fix typo in auto.conf section

There was a typo in the if statement. Fix it.

Change-Id: I8b1014f7e5c35b14f0d7639aa38b10907fcac901
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
4 years agoUpdate packer jobs 94/24794/1
Jan-Simon Möller [Fri, 19 Jun 2020 08:04:01 +0000 (10:04 +0200)]
Update packer jobs

Do not build 'basebuild'.
Use single-use slaves.

Change-Id: I2146df383a81834b5f2d9c6770624138c8f92950
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
4 years agoUpdate the destination folder name of the rpi4 86/24786/1
Jan-Simon Möller [Wed, 17 Jun 2020 12:02:08 +0000 (14:02 +0200)]
Update the destination folder name of the rpi4

We use the 64bit variant, thus the output folder will be tmp/deploy/images/raspberrypi4-64/ .

Change-Id: I90de9094050b7dbf874f6fa0ccfd0df3ab3eb271
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
4 years agoAvoid CIBT jobs failing on lavacli wait call 84/24784/3
Jan-Simon Moeller [Wed, 17 Jun 2020 10:45:26 +0000 (12:45 +0200)]
Avoid CIBT jobs failing on lavacli wait call

Lavacli wait has a bug and returns
Submitted.

Running......................................................
  Unable to call 'jobs.wait': [Errno 2] No such file or directory

Avoid this failing the job as the following evaluation will still work.

Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: If8fa942b7ddc49857d2f010f02ae3f53d01476ac

4 years agoagl-compositor moved to sandbox thus disable CI on master 85/24785/1
Jan-Simon Moeller [Wed, 17 Jun 2020 10:23:10 +0000 (12:23 +0200)]
agl-compositor moved to sandbox thus disable CI on master

Disable the CI for the master branch as the development is done in the sandbox.

Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I530e71ec71369363e95a0c144e4290debe01345f

4 years agoEnable PRSERV and HASHSERV in CI env 72/24772/1
Jan-Simon Moeller [Tue, 16 Jun 2020 10:27:14 +0000 (12:27 +0200)]
Enable PRSERV and HASHSERV in CI env

We have a PRSERV and a HASHSERV in CI now.
Make use of it in the CI builds for master.

Bug-AGL: SPEC-920  (prserv)

Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I60c94f17257e709b33091d6a5735d35d3875961c

4 years agoMerge "Revert "Fix identity endpoint change by upstream provider""
Jan-Simon Moeller [Sun, 14 Jun 2020 18:53:55 +0000 (18:53 +0000)]
Merge "Revert "Fix identity endpoint change by upstream provider""

4 years agoRevert "Fix identity endpoint change by upstream provider" 65/24765/1
Jan-Simon Moeller [Sun, 14 Jun 2020 18:51:31 +0000 (20:51 +0200)]
Revert "Fix identity endpoint change by upstream provider"

This reverts commit 0eb8a4bda888406de737f219a2e6f8121a4d7e4c.

Change-Id: Ic143f50b66c1fd31edc801f840a1087d4e51826c

4 years agoUpdate dependencies for build hosts 64/24764/1
Jan-Simon Moeller [Sun, 14 Jun 2020 18:35:54 +0000 (20:35 +0200)]
Update dependencies for build hosts

we are migrating to python3 for the releng-scripts.

Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: If87b16c9fb0611d4abc6d983479b2b19ff39ae01

4 years agoAdd agl-service-cloudproxy to CI 94/24494/1
Jan-Simon Moeller [Tue, 12 May 2020 10:37:43 +0000 (12:37 +0200)]
Add agl-service-cloudproxy to CI

This adds the agl-service-cloudproxy repo to CI.

Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I132ba4d0a26d5805a6d33afa693aae28ed5c3ba7

5 years agoMerge "Fix identity endpoint change by upstream provider"
Jan-Simon Moeller [Mon, 4 May 2020 20:49:37 +0000 (20:49 +0000)]
Merge "Fix identity endpoint change by upstream provider"

5 years agoFix identity endpoint change by upstream provider 66/24466/1
Jan-Simon Moeller [Mon, 4 May 2020 20:44:38 +0000 (22:44 +0200)]
Fix identity endpoint change by upstream provider

This is a port of the changes done by LF Releng.

Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: Ic769b2fc3a5fae94a94244383fff31e251b7a6c1

5 years agoDo not fail the jenkins pipeline for compositor and html5 41/24441/1
Jan-Simon Möller [Sat, 2 May 2020 14:42:50 +0000 (16:42 +0200)]
Do not fail the jenkins pipeline for compositor and html5

These builds are unstable atm. Do not fail the pipeline.

Change-Id: I0b046a4e7d17649708141950b437baa626b8ff6a
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
5 years agoAlways ignore lava.read-feedback 43/24343/1
Jan-Simon Moeller [Fri, 10 Apr 2020 15:20:57 +0000 (17:20 +0200)]
Always ignore lava.read-feedback

lava.read-feedback is currently returned by default on qemu jobs.
This is a known issue upstream and fixed in a later version.

Thus ignore a single fail of 'lava.read-feedback'.

Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I2e6c3c779c87ec539d631b129a452998a0ec70f3

5 years agoFix upload of artifacts to download server 34/24334/1
Jan-Simon Moeller [Tue, 7 Apr 2020 17:22:53 +0000 (19:22 +0200)]
Fix upload of artifacts to download server

There was a bug in the preparation script. Create the proper folder.

Bug-AGL: SPEC-3319
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I6e55c26c540fd8fe9216cf429e369c3c8b8e72fb

5 years agoUpdate list of application repositories 29/24329/1
Jan-Simon Moeller [Mon, 6 Apr 2020 18:13:03 +0000 (20:13 +0200)]
Update list of application repositories

Add agl-service-poi .

Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I0e54de81efb7f79a98920e18b7f1245a9947ce53

5 years agoSPEC-2962: move gen_info before the caller 94/24294/1
Corentin LABBE [Thu, 2 Apr 2020 08:26:02 +0000 (10:26 +0200)]
SPEC-2962: move gen_info before the caller

The gen_info() function is declared after the caller, this cannot work.
Let's fix that

Change-Id: I410dcd59bba1d428edbcdf4f997ecdf35ad23af4
Bug-AGL: SPEC-2962
Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
5 years agoMerge "SPEC-2962: permit to have more than one board per build"
Jan-Simon Moeller [Mon, 30 Mar 2020 18:26:41 +0000 (18:26 +0000)]
Merge "SPEC-2962: permit to have more than one board per build"

5 years agoSPEC-2962: permit to have more than one board per build 78/24278/3
Corentin LABBE [Tue, 24 Mar 2020 09:08:54 +0000 (10:08 +0100)]
SPEC-2962: permit to have more than one board per build

The current way to generate jobs assume that only one board exists per
build.

For handing more than one board per build, we need to introduce a sort
of loop.

So for each build, we will produce a list of boards in BOARDOUT
In the BOARDOUT/$board, we will have:
- an "info" file with all necessary VARIABLES for copying artifacts

So for each board, some artifact will be copied.

Then only one job for the "main" board of the CIBT job will be handled.
The extra boards of a build will need to have their own CIBT, but at
least they dont need to do a real build/copyartifact.

Change-Id: I6c6999e549c7f1216f466410896b3058efc5882d
Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
5 years agoMerge "Fail if the SDK is not available"
Jan-Simon Moeller [Tue, 24 Mar 2020 14:12:26 +0000 (14:12 +0000)]
Merge "Fail if the SDK is not available"

5 years agoAdapt TARGETSDKARCH name 79/24279/1
Jan-Simon Moeller [Tue, 24 Mar 2020 12:51:03 +0000 (13:51 +0100)]
Adapt TARGETSDKARCH name

Fix typo in the TARGETSDKARCH and simplify.

Bug-AGL: SPEC-2931
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I0fa79805bb6de8a29ffa0c26f9250066ffead464

5 years agoFail if the SDK is not available 76/24276/1
Jan-Simon Moeller [Mon, 23 Mar 2020 21:12:12 +0000 (22:12 +0100)]
Fail if the SDK is not available

Enforce the build and fail when the SDK is not available.

Bug-AGL: SPEC-2931

Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I1297f8cfa28c7a8276dc26463da8a3036ac47c83

5 years agoChange SDK location to qemu for master branch 75/24275/1
Jan-Simon Moeller [Mon, 23 Mar 2020 21:09:13 +0000 (22:09 +0100)]
Change SDK location to qemu for master branch

We merged intel-corei7-64 with qemux86-64. Thus adapt the SDK location.

Bug-AGL: SPEC-2931
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I65eea92c3c3956682645c787104c64779977e240

5 years agoExclude private and wip in the global macros 56/24256/1 sandbox/jsmoeller/repo-restructure
Jan-Simon Moeller [Tue, 17 Mar 2020 19:23:08 +0000 (20:23 +0100)]
Exclude private and wip in the global macros

Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: Ice1d982e1bee32905ab79211bfc1509c81c64bce

5 years agoSet condition for CIB extra-variants to COMPLETED 14/24214/1
Jan-Simon Moeller [Wed, 11 Mar 2020 19:19:13 +0000 (20:19 +0100)]
Set condition for CIB extra-variants to COMPLETED

This avoids the whole job from failing until we move these in place.

Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I0cef0ce6d39232162de8ec04180efb85db4eff77

5 years agoAdapt CI pipeline after the Icefish release 05/24205/2
Jan-Simon Moeller [Tue, 10 Mar 2020 18:59:45 +0000 (19:59 +0100)]
Adapt CI pipeline after the Icefish release

This changes the CI pipeline based on SPEC-3262.

Bug-AGL: SPEC-3262
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I1cc557e02f978327662e7f00f5bd94f77e5d3120

5 years agoStreamline and simplify release jobs 87/24187/1
Jan-Simon Moeller [Thu, 5 Mar 2020 22:52:48 +0000 (23:52 +0100)]
Streamline and simplify release jobs

Extend automation.

Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I959da9e8048dcf8fe87bf6ae23d7350947ec5b40

5 years agoAdd build variant for agl-compositor image in CI 83/24183/1
Jan-Simon Möller [Thu, 5 Mar 2020 17:02:20 +0000 (18:02 +0100)]
Add build variant for agl-compositor image in CI

Build the agl-compositor feature for qemux86-64.

Change-Id: I83b79a390d3981b98b24aa53a56aacf9a3f177e5
Bug-AGL: SPEC-3253
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
5 years agoEnable missing patch selection in html5 build 81/24181/1
Jan-Simon Möller [Thu, 5 Mar 2020 13:59:05 +0000 (14:59 +0100)]
Enable missing patch selection in html5 build

The selection of the gerrit commit was missing. Add it.

Change-Id: Ie8b70f18a27231febdddb9a6e8fee09444632d28
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
5 years agoSPEC-3004: Permit to copy build artifact for raspberrpi4 79/24179/1
Corentin LABBE [Thu, 5 Mar 2020 10:13:40 +0000 (11:13 +0100)]
SPEC-3004: Permit to copy build artifact for raspberrpi4

Even if raspberrpi4 was enabled in CIB, build artifacts are still not
copied.
This patch enable it for the releng querry.

Bug-AGL: SPEC-3004

Change-Id: I04dbc796a7f92b1b0ef9b7e1d1d6df6c6e597ffa
Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
5 years agoUse built-in dependencies for wic-tools 78/24178/1
Jan-Simon Moeller [Wed, 4 Mar 2020 23:27:18 +0000 (00:27 +0100)]
Use built-in dependencies for wic-tools

streamline build process.

Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I95477e22975095a8b01dfe3cd578c7bab3c75db5

5 years agoUse correct name for html5 image 77/24177/1
Jan-Simon Moeller [Wed, 4 Mar 2020 23:22:07 +0000 (00:22 +0100)]
Use correct name for html5 image

Fix a typo in the job.

Bug-AGL: SPEC-3108
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I8110b7566f2d3b77f168238d14a674e9c3677b80

5 years agoEnable the html5 build variant for qemux86-64 75/24175/1
Jan-Simon Moeller [Wed, 4 Mar 2020 22:56:58 +0000 (23:56 +0100)]
Enable the html5 build variant for qemux86-64

Also build a variant with html5 enabled.
For now qemux86-64 only.

Bug-AGL: SPEC-3108
Change-Id: I629a70807afd251e7e13aa5f90b0923e7a756ce9

5 years agoReplace manual fetcher with jjb variant 51/24151/1
Jan-Simon Moeller [Mon, 2 Mar 2020 17:38:23 +0000 (18:38 +0100)]
Replace manual fetcher with jjb variant

This replaces the old jenkins job with a new one.

Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I7970914b9a7daf964eb2a942d76571dd90934009

5 years agoAdd the html5 image to the CI pipeline 32/24132/2
Jan-Simon Moeller [Thu, 27 Feb 2020 13:20:23 +0000 (14:20 +0100)]
Add the html5 image to the CI pipeline

Add a new job to the pipeline (qemux86-64 for now) to build-test the
html5 image.

Bug-AGL: SPEC-3108

.

Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I9ef99da8cc325e55bcf44c641acbce12d59015ac

5 years agoPrint estimate of build job cost 55/24055/4
Jan-Simon Moeller [Thu, 20 Feb 2020 20:39:25 +0000 (21:39 +0100)]
Print estimate of build job cost

Retrieve the approximate cost of the build job.
There is no api call for our instance flavour, so use close match.

Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I7ea96ccabc76550989aa0dcb97b3806f0dd2e047

5 years agoUpdate global build timeout to 900 min 47/24047/1
Jan-Simon Moeller [Wed, 19 Feb 2020 12:11:02 +0000 (13:11 +0100)]
Update global build timeout to 900 min

Some builds hit the 10h job timeout mark atm.

Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I2fa681d474e854e8335171f760ecf4e78dde4c8c

5 years agoUpdate archiver feature regexp 38/24038/1
Jan-Simon Moeller [Tue, 18 Feb 2020 17:35:48 +0000 (18:35 +0100)]
Update archiver feature regexp

The archiver feature will need extra parameters set to catch
all recipes. We exclude any proprietary code on purpose so
rewrite COPYLEFT_LICENSE_EXCLUDE in your conf/local.conf
if necessary.

Bug-AGL: SPEC-3186

.

Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I020f0f30a73625df159895c7912643baf20798a7