* [PATCH 1/4] Azure: Set the timeout for jobs to the maximum
@ 2023-08-20 17:31 Tom Rini
2023-08-20 17:31 ` [PATCH 2/4] Azure: Rework build the world jobs Tom Rini
` (4 more replies)
0 siblings, 5 replies; 12+ messages in thread
From: Tom Rini @ 2023-08-20 17:31 UTC (permalink / raw)
To: u-boot
As per current Azure Pipelines documentation we qualify for 3600 minutes
per job, if specified, as the timeout. The default unspecified timeout
is 60 minutes. Rework things to specify 0 as the timeout (and so maximum
allowed) so that we don't have failures due to running slightly past 60
minutes total.
Link: https://learn.microsoft.com/en-us/azure/devops/pipelines/process/phases?view=azure-devops&tabs=yaml#timeouts
Signed-off-by: Tom Rini <trini@konsulko.com>
---
.azure-pipelines.yml | 1 +
1 file changed, 1 insertion(+)
diff --git a/.azure-pipelines.yml b/.azure-pipelines.yml
index 61d4bf8c8e5f..fc3188a806f4 100644
--- a/.azure-pipelines.yml
+++ b/.azure-pipelines.yml
@@ -468,6 +468,7 @@ stages:
- stage: world_build
jobs:
- job: build_the_world
+ timeoutInMinutes: 0 # Use the maximum allowed
displayName: 'Build the World'
pool:
vmImage: $(ubuntu_vm)
--
2.34.1
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [PATCH 2/4] Azure: Rework build the world jobs
2023-08-20 17:31 [PATCH 1/4] Azure: Set the timeout for jobs to the maximum Tom Rini
@ 2023-08-20 17:31 ` Tom Rini
2023-08-21 19:11 ` Simon Glass
2023-09-07 1:52 ` Tom Rini
2023-08-20 17:31 ` [PATCH 3/4] CI: Combine tools-only and envtools jobs Tom Rini
` (3 subsequent siblings)
4 siblings, 2 replies; 12+ messages in thread
From: Tom Rini @ 2023-08-20 17:31 UTC (permalink / raw)
To: u-boot; +Cc: Simon Glass
Now that we have 3600 minutes per build job, condense and rework things
such that our overall time largely doesn't change, but we can also
largely avoid having to re-tweak this job to avoid timeouts. Given that
we have 10 threads, we also move a few of the specific sandbox test
builds to a prior stage.
Note that while sandbox builds with address sanitization enabled (ASAN)
not all tests pass, so we limit ourselves to just checking that the
version test passes for now.
Link: https://learn.microsoft.com/en-us/azure/devops/pipelines/process/phases?view=azure-devops&tabs=yaml#timeouts
Signed-off-by: Tom Rini <trini@konsulko.com>
---
Cc: Simon Glass <sjg@chromium.org>
I believe we merged ASAN with the intention of fixing some of the found
issues later, so this isn't really a functional change.
---
.azure-pipelines.yml | 100 +++++++++++--------------------------------
1 file changed, 25 insertions(+), 75 deletions(-)
diff --git a/.azure-pipelines.yml b/.azure-pipelines.yml
index fc3188a806f4..ab3f961e01ee 100644
--- a/.azure-pipelines.yml
+++ b/.azure-pipelines.yml
@@ -254,9 +254,17 @@ stages:
matrix:
sandbox:
TEST_PY_BD: "sandbox"
+ sandbox_asan:
+ TEST_PY_BD: "sandbox"
+ OVERRIDE: "-a ASAN"
+ TEST_PY_TEST_SPEC: "version"
sandbox_clang:
TEST_PY_BD: "sandbox"
OVERRIDE: "-O clang-16"
+ sandbox_clang_asan:
+ TEST_PY_BD: "sandbox"
+ OVERRIDE: "-O clang-16 -a ASAN"
+ TEST_PY_TEST_SPEC: "version"
sandbox_nolto:
TEST_PY_BD: "sandbox"
BUILD_ENV: "NO_LTO=1"
@@ -476,84 +484,26 @@ stages:
# Use almost the same target division in .travis.yml, only merged
# 3 small build jobs (arc/microblaze/xtensa) into one.
matrix:
- arc_nios2_m68k_microblaze_xtensa:
- BUILDMAN: "arc nios2 microblaze m68k xtensa"
- amlogic:
- BUILDMAN: "amlogic"
- arm11_arm7_arm920t_arm946es:
- BUILDMAN: "arm11 arm7 arm920t arm946es"
- arm926ejs:
- BUILDMAN: "arm926ejs -x freescale,siemens,at91,kirkwood,omap"
- at91_non_armv7:
- BUILDMAN: "at91 -x armv7"
- at91_non_arm926ejs:
- BUILDMAN: "at91 -x arm926ejs"
- boundary_engicam_toradex:
- BUILDMAN: "boundary engicam toradex"
- arm_bcm:
- BUILDMAN: "bcm -x mips"
- nxp_arm32:
- BUILDMAN: "freescale -x powerpc,m68k,aarch64,ls101,ls102,ls104,ls108,ls20,lx216"
- nxp_ls101x_ls108x:
- BUILDMAN: "freescale&ls101 freescale&ls108"
- nxp_ls102x:
- BUILDMAN: "freescale&ls102 -x keymile"
- nxp_ls104x:
- BUILDMAN: "freescale&ls104"
- nxp_ls20xx_lx216x:
- BUILDMAN: "freescale&ls20 freescale&lx216"
- imx6:
- BUILDMAN: "mx6 -x boundary,engicam,freescale,technexion,toradex"
+ am33xx_at91_kirkwood_mvebu_omap:
+ BUILDMAN: "am33xx at91_kirkwood mvebu omap -x siemens"
+ amlogic_bcm_boundary_engicam_siemens_technexion_oradex:
+ BUILDMAN: "amlogic bcm boundary engicam siemens technexion toradex -x mips"
+ arm_nxp_minus_imx:
+ BUILDMAN: "freescale -x powerpc,m68k,imx,mx"
imx:
- BUILDMAN: "mx -x mx6,imx8,freescale,technexion,toradex"
- imx8_imx9:
- BUILDMAN: "imx8 imx9 -x engicam,technexion,toradex"
- keymiles_siemens_technexion:
- BUILDMAN: "keymile siemens technexion"
- keystone2_keystone3:
- BUILDMAN: "k2 k3 -x siemens,toradex"
- sandbox_asan:
- BUILDMAN: "sandbox"
- OVERRIDE: "-a ASAN"
- sandbox_clang_asan:
- BUILDMAN: "sandbox"
- OVERRIDE: "-O clang-16 -a ASAN"
- samsung_socfpga_renesas:
- BUILDMAN: "samsung socfpga renesas"
- sun4i_sun9i:
- BUILDMAN: "sun4i sun9i"
- sun5i_sun6i:
- BUILDMAN: "sun5i sun6i"
- sun7i:
- BUILDMAN: "sun7i"
- sun8i:
- BUILDMAN: "sun8i"
- sun50i:
- BUILDMAN: "sun50i"
- arm_catch_all:
- BUILDMAN: "arm -x arm11,arm7,arm9,aarch64,at91,bcm,freescale,kirkwood,mvebu,renesas,siemens,tegra,uniphier,mx,samsung,sunxi,am33xx,omap,toradex,socfpga,k2,k3,zynq"
- sandbox_x86:
- BUILDMAN: "sandbox x86"
- kirkwood_mvebu_uniphier:
- BUILDMAN: "kirkwood mvebu uniphier"
- mips:
- BUILDMAN: "mips"
+ BUILDMAN: "mx imx -x boundary,engicam,technexion,toradex"
+ rk:
+ BUILDMAN: "rk"
+ sunxi:
+ BUILDMAN: "sunxi"
powerpc:
- BUILDMAN: "powerpc -x keymile"
- tegra:
- BUILDMAN: "tegra -x toradex"
- am33xx_omap:
- BUILDMAN: "am33xx omap -x siemens"
+ BUILDMAN: "powerpc"
+ arm_catch_all:
+ BUILDMAN: "arm -x aarch64,am33xx,at91,bcm,ls1,kirkwood,mvebu,omap,rk,siemens,mx,sunxi,technexion,toradex"
aarch64_catch_all:
- BUILDMAN: "aarch64 -x amlogic,bcm,imx8,imx9,k3,tegra,ls1,ls2,lx216,mvebu,uniphier,renesas,sunxi,samsung,socfpga,rk,versal,zynq"
- rk_non_rockchip_64bit:
- BUILDMAN: "rk&aarch64 -x rockchip"
- rk_rockchip_64bit:
- BUILDMAN: "rk&aarch64&rockchip"
- zynq_zynqmp_versal:
- BUILDMAN: "zynq&armv7 versal zynqmp&aarch64"
- riscv:
- BUILDMAN: "riscv"
+ BUILDMAN: "aarch64 -x amlogic,bcm,engicam,imx,ls1,ls2,lx216,mvebu,rk,siemens,sunxi,toradex"
+ everything_but_arm_and_powerpc:
+ BUILDMAN: "-x arm,powerpc"
steps:
- script: |
cat << EOF > build.sh
--
2.34.1
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [PATCH 3/4] CI: Combine tools-only and envtools jobs
2023-08-20 17:31 [PATCH 1/4] Azure: Set the timeout for jobs to the maximum Tom Rini
2023-08-20 17:31 ` [PATCH 2/4] Azure: Rework build the world jobs Tom Rini
@ 2023-08-20 17:31 ` Tom Rini
2023-08-21 19:11 ` Simon Glass
2023-09-07 1:52 ` Tom Rini
2023-08-20 17:31 ` [PATCH 4/4] CI: Drop some jobs we didn't really utilize Tom Rini
` (2 subsequent siblings)
4 siblings, 2 replies; 12+ messages in thread
From: Tom Rini @ 2023-08-20 17:31 UTC (permalink / raw)
To: u-boot
These jobs are to confirm specific build targets, on a Linux host. We
can safely combine these two build tests, with a make mrproper in
between.
Signed-off-by: Tom Rini <trini@konsulko.com>
---
.azure-pipelines.yml | 13 ++-----------
.gitlab-ci.yml | 12 ++++--------
2 files changed, 6 insertions(+), 19 deletions(-)
diff --git a/.azure-pipelines.yml b/.azure-pipelines.yml
index ab3f961e01ee..e0ac7166d653 100644
--- a/.azure-pipelines.yml
+++ b/.azure-pipelines.yml
@@ -126,7 +126,7 @@ stages:
./tools/buildman/buildman --maintainer-check || exit 0
- job: tools_only
- displayName: 'Ensure host tools build'
+ displayName: 'Ensure host tools and env tools build'
pool:
vmImage: $(ubuntu_vm)
container:
@@ -135,16 +135,7 @@ stages:
steps:
- script: |
make tools-only_config tools-only -j$(nproc)
-
- - job: envtools
- displayName: 'Ensure env tools build'
- pool:
- vmImage: $(ubuntu_vm)
- container:
- image: $(ci_runner_image)
- options: $(container_option)
- steps:
- - script: |
+ make mrproper
make tools-only_config envtools -j$(nproc)
- job: utils
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index d9f6b31792f3..7400d1225d9e 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -190,16 +190,12 @@ Check for configs without MAINTAINERS entry:
- ./tools/buildman/buildman --maintainer-check || exit 0
# Ensure host tools build
-Build tools-only:
+Build tools-only and envtools:
stage: testsuites
script:
- - make tools-only_config tools-only -j$(nproc)
-
-# Ensure env tools build
-Build envtools:
- stage: testsuites
- script:
- - make tools-only_config envtools -j$(nproc)
+ - make tools-only_config tools-only -j$(nproc);
+ make mrproper;
+ make tools-only_config envtools -j$(nproc)
Run binman, buildman, dtoc, Kconfig and patman testsuites:
stage: testsuites
--
2.34.1
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [PATCH 4/4] CI: Drop some jobs we didn't really utilize
2023-08-20 17:31 [PATCH 1/4] Azure: Set the timeout for jobs to the maximum Tom Rini
2023-08-20 17:31 ` [PATCH 2/4] Azure: Rework build the world jobs Tom Rini
2023-08-20 17:31 ` [PATCH 3/4] CI: Combine tools-only and envtools jobs Tom Rini
@ 2023-08-20 17:31 ` Tom Rini
2023-08-21 19:11 ` Simon Glass
2023-09-07 1:52 ` Tom Rini
2023-08-21 19:11 ` [PATCH 1/4] Azure: Set the timeout for jobs to the maximum Simon Glass
2023-08-29 14:09 ` Tom Rini
4 siblings, 2 replies; 12+ messages in thread
From: Tom Rini @ 2023-08-20 17:31 UTC (permalink / raw)
To: u-boot
- We have added more TODO/etc comments since this task was created and
never focused on removing them.
- The output of sloccount isn't preserved or looked at, and if desired
should be in the release stats pages instead somehow.
- The results of cppcheck aren't investigated and require modeling work
to be useful to start with.
Signed-off-by: Tom Rini <trini@konsulko.com>
---
.azure-pipelines.yml | 32 --------------------------------
.gitlab-ci.yml | 22 ----------------------
tools/docker/Dockerfile | 2 --
3 files changed, 56 deletions(-)
diff --git a/.azure-pipelines.yml b/.azure-pipelines.yml
index e0ac7166d653..ad04f43b4339 100644
--- a/.azure-pipelines.yml
+++ b/.azure-pipelines.yml
@@ -67,16 +67,6 @@ stages:
:^doc/ :^arch/arm/dts/ :^scripts/kconfig/lkc.h
:^include/linux/kconfig.h :^tools/ && exit 1 || exit 0
- - job: cppcheck
- displayName: 'Static code analysis with cppcheck'
- pool:
- vmImage: $(ubuntu_vm)
- container:
- image: $(ci_runner_image)
- options: $(container_option)
- steps:
- - script: cppcheck -j$(nproc) --force --quiet --inline-suppr .
-
- job: docs
displayName: 'Build documentation'
pool:
@@ -92,28 +82,6 @@ stages:
make htmldocs KDOC_WERROR=1
make infodocs
- - job: todo
- displayName: 'Search for TODO within source tree'
- pool:
- vmImage: $(ubuntu_vm)
- container:
- image: $(ci_runner_image)
- options: $(container_option)
- steps:
- - script: grep -r TODO .
- - script: grep -r FIXME .
- - script: grep -r HACK . | grep -v HACKKIT
-
- - job: sloccount
- displayName: 'Some statistics about the code base'
- pool:
- vmImage: $(ubuntu_vm)
- container:
- image: $(ci_runner_image)
- options: $(container_option)
- steps:
- - script: sloccount .
-
- job: maintainers
displayName: 'Ensure all configs have MAINTAINERS entries'
pool:
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 7400d1225d9e..7f3ad40eae8d 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -151,22 +151,6 @@ check for new CONFIG symbols outside Kconfig:
:^doc/ :^arch/arm/dts/ :^scripts/kconfig/lkc.h
:^include/linux/kconfig.h :^tools/ && exit 1 || exit 0
-# QA jobs for code analytics
-# static code analysis with cppcheck (we can add --enable=all later)
-cppcheck:
- stage: testsuites
- script:
- - cppcheck -j$(nproc) --force --quiet --inline-suppr .
-
-# search for TODO within source tree
-grep TODO/FIXME/HACK:
- stage: testsuites
- script:
- - grep -r TODO .
- - grep -r FIXME .
- # search for HACK within source tree and ignore HACKKIT board
- - grep -r HACK . | grep -v HACKKIT
-
# build documentation
docs:
stage: testsuites
@@ -177,12 +161,6 @@ docs:
- make htmldocs KDOC_WERROR=1
- make infodocs
-# some statistics about the code base
-sloccount:
- stage: testsuites
- script:
- - sloccount .
-
# ensure all configs have MAINTAINERS entries
Check for configs without MAINTAINERS entry:
stage: testsuites
diff --git a/tools/docker/Dockerfile b/tools/docker/Dockerfile
index 3d2b64a355f3..4d496700f1fd 100644
--- a/tools/docker/Dockerfile
+++ b/tools/docker/Dockerfile
@@ -42,7 +42,6 @@ RUN apt-get update && apt-get install -y \
clang-16 \
coreutils \
cpio \
- cppcheck \
curl \
device-tree-compiler \
dosfstools \
@@ -104,7 +103,6 @@ RUN apt-get update && apt-get install -y \
python3-virtualenv \
rpm2cpio \
sbsigntool \
- sloccount \
socat \
softhsm2 \
sparse \
--
2.34.1
^ permalink raw reply related [flat|nested] 12+ messages in thread
* Re: [PATCH 1/4] Azure: Set the timeout for jobs to the maximum
2023-08-20 17:31 [PATCH 1/4] Azure: Set the timeout for jobs to the maximum Tom Rini
` (2 preceding siblings ...)
2023-08-20 17:31 ` [PATCH 4/4] CI: Drop some jobs we didn't really utilize Tom Rini
@ 2023-08-21 19:11 ` Simon Glass
2023-08-29 14:09 ` Tom Rini
4 siblings, 0 replies; 12+ messages in thread
From: Simon Glass @ 2023-08-21 19:11 UTC (permalink / raw)
To: Tom Rini; +Cc: u-boot
On Sun, 20 Aug 2023 at 11:31, Tom Rini <trini@konsulko.com> wrote:
>
> As per current Azure Pipelines documentation we qualify for 3600 minutes
> per job, if specified, as the timeout. The default unspecified timeout
> is 60 minutes. Rework things to specify 0 as the timeout (and so maximum
> allowed) so that we don't have failures due to running slightly past 60
> minutes total.
>
> Link: https://learn.microsoft.com/en-us/azure/devops/pipelines/process/phases?view=azure-devops&tabs=yaml#timeouts
> Signed-off-by: Tom Rini <trini@konsulko.com>
> ---
> .azure-pipelines.yml | 1 +
> 1 file changed, 1 insertion(+)
Reviewed-by: Simon Glass <sjg@chromium.org>
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH 2/4] Azure: Rework build the world jobs
2023-08-20 17:31 ` [PATCH 2/4] Azure: Rework build the world jobs Tom Rini
@ 2023-08-21 19:11 ` Simon Glass
2023-09-07 1:52 ` Tom Rini
1 sibling, 0 replies; 12+ messages in thread
From: Simon Glass @ 2023-08-21 19:11 UTC (permalink / raw)
To: Tom Rini; +Cc: u-boot
On Sun, 20 Aug 2023 at 11:31, Tom Rini <trini@konsulko.com> wrote:
>
> Now that we have 3600 minutes per build job, condense and rework things
> such that our overall time largely doesn't change, but we can also
> largely avoid having to re-tweak this job to avoid timeouts. Given that
> we have 10 threads, we also move a few of the specific sandbox test
> builds to a prior stage.
>
> Note that while sandbox builds with address sanitization enabled (ASAN)
> not all tests pass, so we limit ourselves to just checking that the
> version test passes for now.
>
> Link: https://learn.microsoft.com/en-us/azure/devops/pipelines/process/phases?view=azure-devops&tabs=yaml#timeouts
> Signed-off-by: Tom Rini <trini@konsulko.com>
> ---
> Cc: Simon Glass <sjg@chromium.org>
>
> I believe we merged ASAN with the intention of fixing some of the found
> issues later, so this isn't really a functional change.
> ---
> .azure-pipelines.yml | 100 +++++++++++--------------------------------
> 1 file changed, 25 insertions(+), 75 deletions(-)
Reviewed-by: Simon Glass <sjg@chromium.org>
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH 3/4] CI: Combine tools-only and envtools jobs
2023-08-20 17:31 ` [PATCH 3/4] CI: Combine tools-only and envtools jobs Tom Rini
@ 2023-08-21 19:11 ` Simon Glass
2023-09-07 1:52 ` Tom Rini
1 sibling, 0 replies; 12+ messages in thread
From: Simon Glass @ 2023-08-21 19:11 UTC (permalink / raw)
To: Tom Rini; +Cc: u-boot
On Sun, 20 Aug 2023 at 11:31, Tom Rini <trini@konsulko.com> wrote:
>
> These jobs are to confirm specific build targets, on a Linux host. We
> can safely combine these two build tests, with a make mrproper in
> between.
>
> Signed-off-by: Tom Rini <trini@konsulko.com>
> ---
> .azure-pipelines.yml | 13 ++-----------
> .gitlab-ci.yml | 12 ++++--------
> 2 files changed, 6 insertions(+), 19 deletions(-)
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH 4/4] CI: Drop some jobs we didn't really utilize
2023-08-20 17:31 ` [PATCH 4/4] CI: Drop some jobs we didn't really utilize Tom Rini
@ 2023-08-21 19:11 ` Simon Glass
2023-09-07 1:52 ` Tom Rini
1 sibling, 0 replies; 12+ messages in thread
From: Simon Glass @ 2023-08-21 19:11 UTC (permalink / raw)
To: Tom Rini; +Cc: u-boot
On Sun, 20 Aug 2023 at 11:32, Tom Rini <trini@konsulko.com> wrote:
>
> - We have added more TODO/etc comments since this task was created and
> never focused on removing them.
> - The output of sloccount isn't preserved or looked at, and if desired
> should be in the release stats pages instead somehow.
> - The results of cppcheck aren't investigated and require modeling work
> to be useful to start with.
>
> Signed-off-by: Tom Rini <trini@konsulko.com>
> ---
> .azure-pipelines.yml | 32 --------------------------------
> .gitlab-ci.yml | 22 ----------------------
> tools/docker/Dockerfile | 2 --
> 3 files changed, 56 deletions(-)
Reviewed-by: Simon Glass <sjg@chromium.org>
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH 1/4] Azure: Set the timeout for jobs to the maximum
2023-08-20 17:31 [PATCH 1/4] Azure: Set the timeout for jobs to the maximum Tom Rini
` (3 preceding siblings ...)
2023-08-21 19:11 ` [PATCH 1/4] Azure: Set the timeout for jobs to the maximum Simon Glass
@ 2023-08-29 14:09 ` Tom Rini
4 siblings, 0 replies; 12+ messages in thread
From: Tom Rini @ 2023-08-29 14:09 UTC (permalink / raw)
To: u-boot
[-- Attachment #1: Type: text/plain, Size: 646 bytes --]
On Sun, Aug 20, 2023 at 01:31:26PM -0400, Tom Rini wrote:
> As per current Azure Pipelines documentation we qualify for 3600 minutes
> per job, if specified, as the timeout. The default unspecified timeout
> is 60 minutes. Rework things to specify 0 as the timeout (and so maximum
> allowed) so that we don't have failures due to running slightly past 60
> minutes total.
>
> Link: https://learn.microsoft.com/en-us/azure/devops/pipelines/process/phases?view=azure-devops&tabs=yaml#timeouts
> Signed-off-by: Tom Rini <trini@konsulko.com>
> Reviewed-by: Simon Glass <sjg@chromium.org>
Applied to u-boot/master, thanks!
--
Tom
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH 2/4] Azure: Rework build the world jobs
2023-08-20 17:31 ` [PATCH 2/4] Azure: Rework build the world jobs Tom Rini
2023-08-21 19:11 ` Simon Glass
@ 2023-09-07 1:52 ` Tom Rini
1 sibling, 0 replies; 12+ messages in thread
From: Tom Rini @ 2023-09-07 1:52 UTC (permalink / raw)
To: u-boot; +Cc: Simon Glass
[-- Attachment #1: Type: text/plain, Size: 827 bytes --]
On Sun, Aug 20, 2023 at 01:31:27PM -0400, Tom Rini wrote:
> Now that we have 3600 minutes per build job, condense and rework things
> such that our overall time largely doesn't change, but we can also
> largely avoid having to re-tweak this job to avoid timeouts. Given that
> we have 10 threads, we also move a few of the specific sandbox test
> builds to a prior stage.
>
> Note that while sandbox builds with address sanitization enabled (ASAN)
> not all tests pass, so we limit ourselves to just checking that the
> version test passes for now.
>
> Link: https://learn.microsoft.com/en-us/azure/devops/pipelines/process/phases?view=azure-devops&tabs=yaml#timeouts
> Signed-off-by: Tom Rini <trini@konsulko.com>
> Reviewed-by: Simon Glass <sjg@chromium.org>
Applied to u-boot/next, thanks!
--
Tom
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH 3/4] CI: Combine tools-only and envtools jobs
2023-08-20 17:31 ` [PATCH 3/4] CI: Combine tools-only and envtools jobs Tom Rini
2023-08-21 19:11 ` Simon Glass
@ 2023-09-07 1:52 ` Tom Rini
1 sibling, 0 replies; 12+ messages in thread
From: Tom Rini @ 2023-09-07 1:52 UTC (permalink / raw)
To: u-boot
[-- Attachment #1: Type: text/plain, Size: 315 bytes --]
On Sun, Aug 20, 2023 at 01:31:28PM -0400, Tom Rini wrote:
> These jobs are to confirm specific build targets, on a Linux host. We
> can safely combine these two build tests, with a make mrproper in
> between.
>
> Signed-off-by: Tom Rini <trini@konsulko.com>
Applied to u-boot/next, thanks!
--
Tom
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH 4/4] CI: Drop some jobs we didn't really utilize
2023-08-20 17:31 ` [PATCH 4/4] CI: Drop some jobs we didn't really utilize Tom Rini
2023-08-21 19:11 ` Simon Glass
@ 2023-09-07 1:52 ` Tom Rini
1 sibling, 0 replies; 12+ messages in thread
From: Tom Rini @ 2023-09-07 1:52 UTC (permalink / raw)
To: u-boot
[-- Attachment #1: Type: text/plain, Size: 559 bytes --]
On Sun, Aug 20, 2023 at 01:31:29PM -0400, Tom Rini wrote:
> - We have added more TODO/etc comments since this task was created and
> never focused on removing them.
> - The output of sloccount isn't preserved or looked at, and if desired
> should be in the release stats pages instead somehow.
> - The results of cppcheck aren't investigated and require modeling work
> to be useful to start with.
>
> Signed-off-by: Tom Rini <trini@konsulko.com>
> Reviewed-by: Simon Glass <sjg@chromium.org>
Applied to u-boot/next, thanks!
--
Tom
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2023-09-07 1:53 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-08-20 17:31 [PATCH 1/4] Azure: Set the timeout for jobs to the maximum Tom Rini
2023-08-20 17:31 ` [PATCH 2/4] Azure: Rework build the world jobs Tom Rini
2023-08-21 19:11 ` Simon Glass
2023-09-07 1:52 ` Tom Rini
2023-08-20 17:31 ` [PATCH 3/4] CI: Combine tools-only and envtools jobs Tom Rini
2023-08-21 19:11 ` Simon Glass
2023-09-07 1:52 ` Tom Rini
2023-08-20 17:31 ` [PATCH 4/4] CI: Drop some jobs we didn't really utilize Tom Rini
2023-08-21 19:11 ` Simon Glass
2023-09-07 1:52 ` Tom Rini
2023-08-21 19:11 ` [PATCH 1/4] Azure: Set the timeout for jobs to the maximum Simon Glass
2023-08-29 14:09 ` Tom Rini
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox