1. Webteam
  2. Demo Service

Building

microk8s-io-656.demos.haus

Your build is still in progress.

This page will automatically refresh when the build is complete. You can view the build status, or check the logs for more information.

Start time Jenkins Job Status
2026-01-13 19:01:11 FAILURE
microk8s-io-656.demos.haus Jenkins logs

Started by remote host 10.131.112.250
Running as SYSTEM
Building remotely on jenkins-agent-focal-ps5-3 (ps5-node k8s demo) in workspace /var/lib/jenkins/slaves/jenkins-agent-focal-ps5-3/workspace/start-demo@3
[start-demo@3] $ /bin/bash --login /tmp/jenkins635303121158335990.sh
snap "konf" has no updates available
#################
Starting demo for PR: https://github.com/canonical/microk8s.io/pull/656
#################

########################################
# Starting: Wait for placeholder site microk8s-io-656.demos.haus to deploy
########################################

service/microk8s-io-656-demos-haus created
deployment.apps/microk8s-io-656-demos-haus created
Warning: networking.k8s.io/v1beta1 Ingress is deprecated in v1.19+, unavailable in v1.22+; use networking.k8s.io/v1 Ingress
ingress.networking.k8s.io/microk8s-io-656-demos-haus created

########################################
# Success: Wait for placeholder site microk8s-io-656.demos.haus to deploy
########################################

Cloning into 'microk8s.io-pull-656'...
From https://github.com/canonical/microk8s.io
 * [new ref]         refs/pull/656/head -> pull_656
Switched to branch 'pull_656'
#0 building with "default" instance using docker driver

#1 [internal] load build definition from Dockerfile
#1 transferring dockerfile: 1.75kB done
#1 DONE 0.0s

#2 resolve image config for docker-image://docker.io/docker/dockerfile:experimental
#2 DONE 2.7s

#3 docker-image://docker.io/docker/dockerfile:experimental@sha256:600e5c62eedff338b3f7a0850beb7c05866e0ef27b2d2e8c02aa468e78496ff5
#3 CACHED

#1 [internal] load build definition from Dockerfile
#1 transferring dockerfile: 1.75kB done
#1 DONE 0.0s

#4 [internal] load build definition from Dockerfile
#4 DONE 0.0s

#5 [internal] load .dockerignore
#5 DONE 0.0s

#5 [internal] load .dockerignore
#5 transferring context: 360B done
#5 DONE 0.0s

#6 [internal] load metadata for docker.io/library/ubuntu:jammy
#6 DONE 0.3s

#7 [internal] load metadata for docker.io/library/node:18
#7 DONE 0.3s

#8 [internal] load build context
#8 DONE 0.0s

#9 [yarn-dependencies 1/4] FROM docker.io/library/node:18@sha256:c6ae79e38498325db67193d391e6ec1d224d96c693a8a4d943498556716d3783
#9 DONE 0.0s

#10 [stage-4 1/9] FROM docker.io/library/ubuntu:jammy@sha256:104ae83764a5119017b8e8d6218fa0832b09df65aae7d5a6de29a85d813da2fb
#10 DONE 0.0s

#10 [stage-4 1/9] FROM docker.io/library/ubuntu:jammy@sha256:104ae83764a5119017b8e8d6218fa0832b09df65aae7d5a6de29a85d813da2fb
#10 CACHED

#11 [stage-4 2/9] WORKDIR /srv
#11 CACHED

#8 [internal] load build context
#8 ...

#12 [yarn-dependencies 2/4] WORKDIR /srv
#12 CACHED

#8 [internal] load build context
#8 transferring context: 560.57kB 0.1s done
#8 DONE 0.2s

#13 [yarn-dependencies 3/4] COPY . .
#13 DONE 0.1s

#14 [stage-4 3/9] RUN apt-get update && apt-get install --no-install-recommends --yes python3 python3-setuptools python3-lib2to3 python3-pkg-resources
#14 0.728 Get:1 http://archive.ubuntu.com/ubuntu jammy InRelease [270 kB]
#14 0.745 Get:2 http://archive.ubuntu.com/ubuntu jammy-updates InRelease [128 kB]
#14 0.748 Get:3 http://archive.ubuntu.com/ubuntu jammy-backports InRelease [127 kB]
#14 0.855 Get:4 http://archive.ubuntu.com/ubuntu jammy/restricted amd64 Packages [164 kB]
#14 0.878 Get:5 http://archive.ubuntu.com/ubuntu jammy/multiverse amd64 Packages [266 kB]
#14 0.881 Get:6 http://archive.ubuntu.com/ubuntu jammy/universe amd64 Packages [17.5 MB]
#14 1.182 Get:7 http://archive.ubuntu.com/ubuntu jammy/main amd64 Packages [1792 kB]
#14 1.259 Get:8 http://archive.ubuntu.com/ubuntu jammy-updates/multiverse amd64 Packages [69.2 kB]
#14 1.259 Get:9 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 Packages [1600 kB]
#14 1.300 Get:10 http://archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 Packages [6411 kB]
#14 1.395 Get:11 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages [3969 kB]
#14 1.462 Get:12 http://archive.ubuntu.com/ubuntu jammy-backports/main amd64 Packages [83.9 kB]
#14 1.465 Get:13 http://archive.ubuntu.com/ubuntu jammy-backports/universe amd64 Packages [37.2 kB]
#14 ...

#15 [python-dependencies 2/5] RUN apt-get update && apt-get install --no-install-recommends --yes python3-pip python3-setuptools
#15 0.716 Get:1 http://archive.ubuntu.com/ubuntu jammy InRelease [270 kB]
#15 0.741 Get:2 http://archive.ubuntu.com/ubuntu jammy-updates InRelease [128 kB]
#15 0.741 Get:3 http://archive.ubuntu.com/ubuntu jammy-backports InRelease [127 kB]
#15 0.852 Get:4 http://archive.ubuntu.com/ubuntu jammy/universe amd64 Packages [17.5 MB]
#15 1.208 Get:5 http://security.ubuntu.com/ubuntu jammy-security InRelease [129 kB]
#15 1.268 Get:6 http://archive.ubuntu.com/ubuntu jammy/multiverse amd64 Packages [266 kB]
#15 1.277 Get:7 http://archive.ubuntu.com/ubuntu jammy/main amd64 Packages [1792 kB]
#15 1.308 Get:8 http://archive.ubuntu.com/ubuntu jammy/restricted amd64 Packages [164 kB]
#15 1.318 Get:9 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 Packages [1600 kB]
#15 1.354 Get:10 http://archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 Packages [6411 kB]
#15 1.462 Get:11 http://archive.ubuntu.com/ubuntu jammy-updates/multiverse amd64 Packages [69.2 kB]
#15 1.463 Get:12 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages [3969 kB]
#15 1.515 Get:13 http://archive.ubuntu.com/ubuntu jammy-backports/main amd64 Packages [83.9 kB]
#15 1.516 Get:14 http://archive.ubuntu.com/ubuntu jammy-backports/universe amd64 Packages [37.2 kB]
#15 1.655 Get:15 http://security.ubuntu.com/ubuntu jammy-security/multiverse amd64 Packages [60.9 kB]
#15 1.739 Get:16 http://security.ubuntu.com/ubuntu jammy-security/universe amd64 Packages [1289 kB]
#15 2.389 Get:17 http://security.ubuntu.com/ubuntu jammy-security/restricted amd64 Packages [6205 kB]
#15 2.664 Get:18 http://security.ubuntu.com/ubuntu jammy-security/main amd64 Packages [3637 kB]
#15 3.165 Fetched 43.7 MB in 2s (17.7 MB/s)
#15 3.165 Reading package lists...
#15 4.546 Reading package lists...
#15 5.810 Building dependency tree...
#15 6.120 Reading state information...
#15 6.531 The following additional packages will be installed:
#15 6.531   ca-certificates libexpat1 libmpdec3 libpython3-stdlib libpython3.10-minimal
#15 6.532   libpython3.10-stdlib libreadline8 libsqlite3-0 media-types openssl python3
#15 6.532   python3-distutils python3-lib2to3 python3-minimal python3-pkg-resources
#15 6.532   python3-wheel python3.10 python3.10-minimal readline-common
#15 6.533 Suggested packages:
#15 6.533   python3-doc python3-tk python3-venv python-setuptools-doc python3.10-venv
#15 6.533   python3.10-doc binutils binfmt-support readline-doc
#15 6.533 Recommended packages:
#15 6.533   build-essential python3-dev
#15 6.673 The following NEW packages will be installed:
#15 6.673   ca-certificates libexpat1 libmpdec3 libpython3-stdlib libpython3.10-minimal
#15 6.674   libpython3.10-stdlib libreadline8 libsqlite3-0 media-types openssl python3
#15 6.674   python3-distutils python3-lib2to3 python3-minimal python3-pip
#15 6.674   python3-pkg-resources python3-setuptools python3-wheel python3.10
#15 6.674   python3.10-minimal readline-common
#15 6.716 0 upgraded, 21 newly installed, 0 to remove and 2 not upgraded.
#15 6.716 Need to get 9929 kB of archives.
#15 6.716 After this operation, 36.8 MB of additional disk space will be used.
#15 6.716 Get:1 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libpython3.10-minimal amd64 3.10.12-1~22.04.13 [815 kB]
#15 6.731 Get:2 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libexpat1 amd64 2.4.7-1ubuntu0.6 [92.1 kB]
#15 6.737 Get:3 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 python3.10-minimal amd64 3.10.12-1~22.04.13 [2272 kB]
#15 6.766 Get:4 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 python3-minimal amd64 3.10.6-1~22.04.1 [24.3 kB]
#15 6.767 Get:5 http://archive.ubuntu.com/ubuntu jammy/main amd64 media-types all 7.0.0 [25.5 kB]
#15 6.768 Get:6 http://archive.ubuntu.com/ubuntu jammy/main amd64 libmpdec3 amd64 2.5.1-2build2 [86.8 kB]
#15 6.775 Get:7 http://archive.ubuntu.com/ubuntu jammy/main amd64 readline-common all 8.1.2-1 [53.5 kB]
#15 6.775 Get:8 http://archive.ubuntu.com/ubuntu jammy/main amd64 libreadline8 amd64 8.1.2-1 [153 kB]
#15 6.775 Get:9 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libsqlite3-0 amd64 3.37.2-2ubuntu0.5 [643 kB]
#15 6.787 Get:10 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libpython3.10-stdlib amd64 3.10.12-1~22.04.13 [1850 kB]
#15 6.818 Get:11 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 python3.10 amd64 3.10.12-1~22.04.13 [508 kB]
#15 6.823 Get:12 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libpython3-stdlib amd64 3.10.6-1~22.04.1 [6812 B]
#15 6.824 Get:13 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 python3 amd64 3.10.6-1~22.04.1 [22.8 kB]
#15 6.825 Get:14 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 openssl amd64 3.0.2-0ubuntu1.20 [1185 kB]
#15 6.838 Get:15 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 ca-certificates all 20240203~22.04.1 [162 kB]
#15 6.840 Get:16 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 python3-pkg-resources all 59.6.0-1.2ubuntu0.22.04.3 [133 kB]
#15 6.841 Get:17 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 python3-lib2to3 all 3.10.8-1~22.04 [77.6 kB]
#15 6.842 Get:18 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 python3-distutils all 3.10.8-1~22.04 [139 kB]
#15 6.844 Get:19 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 python3-setuptools all 59.6.0-1.2ubuntu0.22.04.3 [340 kB]
#15 6.847 Get:20 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 python3-wheel all 0.37.1-2ubuntu0.22.04.1 [32.0 kB]
#15 6.848 Get:21 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 python3-pip all 22.0.2+dfsg-1ubuntu0.7 [1306 kB]
#15 7.064 debconf: delaying package configuration, since apt-utils is not installed
#15 7.132 Fetched 9929 kB in 0s (59.0 MB/s)
#15 7.158 Selecting previously unselected package libpython3.10-minimal:amd64.
#15 7.158 (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 4393 files and directories currently installed.)
#15 7.163 Preparing to unpack .../libpython3.10-minimal_3.10.12-1~22.04.13_amd64.deb ...
#15 7.164 Unpacking libpython3.10-minimal:amd64 (3.10.12-1~22.04.13) ...
#15 7.253 Selecting previously unselected package libexpat1:amd64.
#15 7.254 Preparing to unpack .../libexpat1_2.4.7-1ubuntu0.6_amd64.deb ...
#15 7.259 Unpacking libexpat1:amd64 (2.4.7-1ubuntu0.6) ...
#15 7.288 Selecting previously unselected package python3.10-minimal.
#15 7.289 Preparing to unpack .../python3.10-minimal_3.10.12-1~22.04.13_amd64.deb ...
#15 7.294 Unpacking python3.10-minimal (3.10.12-1~22.04.13) ...
#15 7.368 Setting up libpython3.10-minimal:amd64 (3.10.12-1~22.04.13) ...
#15 7.380 Setting up libexpat1:amd64 (2.4.7-1ubuntu0.6) ...
#15 7.386 Setting up python3.10-minimal (3.10.12-1~22.04.13) ...
#15 8.067 Selecting previously unselected package python3-minimal.
#15 8.067 (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 4697 files and directories currently installed.)
#15 8.073 Preparing to unpack .../0-python3-minimal_3.10.6-1~22.04.1_amd64.deb ...
#15 8.076 Unpacking python3-minimal (3.10.6-1~22.04.1) ...
#15 8.108 Selecting previously unselected package media-types.
#15 8.111 Preparing to unpack .../1-media-types_7.0.0_all.deb ...
#15 8.114 Unpacking media-types (7.0.0) ...
#15 8.141 Selecting previously unselected package libmpdec3:amd64.
#15 8.142 Preparing to unpack .../2-libmpdec3_2.5.1-2build2_amd64.deb ...
#15 8.144 Unpacking libmpdec3:amd64 (2.5.1-2build2) ...
#15 8.168 Selecting previously unselected package readline-common.
#15 8.170 Preparing to unpack .../3-readline-common_8.1.2-1_all.deb ...
#15 8.172 Unpacking readline-common (8.1.2-1) ...
#15 8.196 Selecting previously unselected package libreadline8:amd64.
#15 8.197 Preparing to unpack .../4-libreadline8_8.1.2-1_amd64.deb ...
#15 8.200 Unpacking libreadline8:amd64 (8.1.2-1) ...
#15 8.236 Selecting previously unselected package libsqlite3-0:amd64.
#15 8.238 Preparing to unpack .../5-libsqlite3-0_3.37.2-2ubuntu0.5_amd64.deb ...
#15 8.240 Unpacking libsqlite3-0:amd64 (3.37.2-2ubuntu0.5) ...
#15 8.275 Selecting previously unselected package libpython3.10-stdlib:amd64.
#15 8.277 Preparing to unpack .../6-libpython3.10-stdlib_3.10.12-1~22.04.13_amd64.deb ...
#15 8.280 Unpacking libpython3.10-stdlib:amd64 (3.10.12-1~22.04.13) ...
#15 8.380 Selecting previously unselected package python3.10.
#15 8.381 Preparing to unpack .../7-python3.10_3.10.12-1~22.04.13_amd64.deb ...
#15 8.383 Unpacking python3.10 (3.10.12-1~22.04.13) ...
#15 8.406 Selecting previously unselected package libpython3-stdlib:amd64.
#15 8.407 Preparing to unpack .../8-libpython3-stdlib_3.10.6-1~22.04.1_amd64.deb ...
#15 8.410 Unpacking libpython3-stdlib:amd64 (3.10.6-1~22.04.1) ...
#15 8.439 Setting up python3-minimal (3.10.6-1~22.04.1) ...
#15 8.676 Selecting previously unselected package python3.
#15 8.676 (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 5127 files and directories currently installed.)
#15 8.684 Preparing to unpack .../0-python3_3.10.6-1~22.04.1_amd64.deb ...
#15 8.692 Unpacking python3 (3.10.6-1~22.04.1) ...
#15 8.718 Selecting previously unselected package openssl.
#15 8.719 Preparing to unpack .../1-openssl_3.0.2-0ubuntu1.20_amd64.deb ...
#15 8.721 Unpacking openssl (3.0.2-0ubuntu1.20) ...
#15 8.762 Selecting previously unselected package ca-certificates.
#15 8.763 Preparing to unpack .../2-ca-certificates_20240203~22.04.1_all.deb ...
#15 8.765 Unpacking ca-certificates (20240203~22.04.1) ...
#15 8.816 Selecting previously unselected package python3-pkg-resources.
#15 8.817 Preparing to unpack .../3-python3-pkg-resources_59.6.0-1.2ubuntu0.22.04.3_all.deb ...
#15 8.819 Unpacking python3-pkg-resources (59.6.0-1.2ubuntu0.22.04.3) ...
#15 8.848 Selecting previously unselected package python3-lib2to3.
#15 8.849 Preparing to unpack .../4-python3-lib2to3_3.10.8-1~22.04_all.deb ...
#15 8.851 Unpacking python3-lib2to3 (3.10.8-1~22.04) ...
#15 8.888 Selecting previously unselected package python3-distutils.
#15 8.889 Preparing to unpack .../5-python3-distutils_3.10.8-1~22.04_all.deb ...
#15 8.891 Unpacking python3-distutils (3.10.8-1~22.04) ...
#15 8.931 Selecting previously unselected package python3-setuptools.
#15 8.933 Preparing to unpack .../6-python3-setuptools_59.6.0-1.2ubuntu0.22.04.3_all.deb ...
#15 8.935 Unpacking python3-setuptools (59.6.0-1.2ubuntu0.22.04.3) ...
#15 8.987 Selecting previously unselected package python3-wheel.
#15 8.989 Preparing to unpack .../7-python3-wheel_0.37.1-2ubuntu0.22.04.1_all.deb ...
#15 8.992 Unpacking python3-wheel (0.37.1-2ubuntu0.22.04.1) ...
#15 9.019 Selecting previously unselected package python3-pip.
#15 9.020 Preparing to unpack .../8-python3-pip_22.0.2+dfsg-1ubuntu0.7_all.deb ...
#15 9.022 Unpacking python3-pip (22.0.2+dfsg-1ubuntu0.7) ...
#15 9.175 Setting up media-types (7.0.0) ...
#15 9.184 Setting up libsqlite3-0:amd64 (3.37.2-2ubuntu0.5) ...
#15 9.190 Setting up libmpdec3:amd64 (2.5.1-2build2) ...
#15 9.197 Setting up openssl (3.0.2-0ubuntu1.20) ...
#15 9.205 Setting up readline-common (8.1.2-1) ...
#15 9.218 Setting up libreadline8:amd64 (8.1.2-1) ...
#15 9.224 Setting up libpython3.10-stdlib:amd64 (3.10.12-1~22.04.13) ...
#15 9.229 Setting up ca-certificates (20240203~22.04.1) ...
#15 9.314 debconf: unable to initialize frontend: Dialog
#15 9.314 debconf: (TERM is not set, so the dialog frontend is not usable.)
#15 9.314 debconf: falling back to frontend: Readline
#15 9.314 debconf: unable to initialize frontend: Readline
#15 9.314 debconf: (Can't locate Term/ReadLine.pm in @INC (you may need to install the Term::ReadLine module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.34.0 /usr/local/share/perl/5.34.0 /usr/lib/x86_64-linux-gnu/perl5/5.34 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl-base /usr/lib/x86_64-linux-gnu/perl/5.34 /usr/share/perl/5.34 /usr/local/lib/site_perl) at /usr/share/perl5/Debconf/FrontEnd/Readline.pm line 7.)
#15 9.314 debconf: falling back to frontend: Teletype
#15 9.906 Updating certificates in /etc/ssl/certs...
#15 ...

#16 [yarn-dependencies 4/4] RUN --mount=type=cache,target=/usr/local/share/.cache/yarn yarn install --production
#16 1.272 yarn install v1.22.22
#16 1.301 warning package.json: License should be a valid SPDX license expression
#16 1.416 warning License should be a valid SPDX license expression
#16 1.418 [1/4] Resolving packages...
#16 1.975 [2/4] Fetching packages...
#16 ...

#14 [stage-4 3/9] RUN apt-get update && apt-get install --no-install-recommends --yes python3 python3-setuptools python3-lib2to3 python3-pkg-resources
#14 9.188 Get:14 http://security.ubuntu.com/ubuntu jammy-security InRelease [129 kB]
#14 9.358 Get:15 http://security.ubuntu.com/ubuntu jammy-security/multiverse amd64 Packages [60.9 kB]
#14 9.435 Get:16 http://security.ubuntu.com/ubuntu jammy-security/main amd64 Packages [3637 kB]
#14 10.19 Get:17 http://security.ubuntu.com/ubuntu jammy-security/restricted amd64 Packages [6205 kB]
#14 10.40 Get:18 http://security.ubuntu.com/ubuntu jammy-security/universe amd64 Packages [1289 kB]
#14 10.67 Fetched 43.7 MB in 10s (4386 kB/s)
#14 10.67 Reading package lists...
#14 12.31 Reading package lists...
#14 13.56 Building dependency tree...
#14 13.89 Reading state information...
#14 14.22 The following additional packages will be installed:
#14 14.22   libexpat1 libmpdec3 libpython3-stdlib libpython3.10-minimal
#14 14.22   libpython3.10-stdlib libreadline8 libsqlite3-0 media-types python3-distutils
#14 14.22   python3-minimal python3.10 python3.10-minimal readline-common
#14 14.22 Suggested packages:
#14 14.22   python3-doc python3-tk python3-venv python-setuptools-doc python3.10-venv
#14 14.22   python3.10-doc binutils binfmt-support readline-doc
#14 14.33 The following NEW packages will be installed:
#14 14.33   libexpat1 libmpdec3 libpython3-stdlib libpython3.10-minimal
#14 14.33   libpython3.10-stdlib libreadline8 libsqlite3-0 media-types python3
#14 14.33   python3-distutils python3-lib2to3 python3-minimal python3-pkg-resources
#14 14.33   python3-setuptools python3.10 python3.10-minimal readline-common
#14 14.37 0 upgraded, 17 newly installed, 0 to remove and 2 not upgraded.
#14 14.37 Need to get 7243 kB of archives.
#14 14.37 After this operation, 27.1 MB of additional disk space will be used.
#14 14.37 Get:1 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libpython3.10-minimal amd64 3.10.12-1~22.04.13 [815 kB]
#14 14.43 Get:2 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libexpat1 amd64 2.4.7-1ubuntu0.6 [92.1 kB]
#14 14.44 Get:3 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 python3.10-minimal amd64 3.10.12-1~22.04.13 [2272 kB]
#14 14.51 Get:4 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 python3-minimal amd64 3.10.6-1~22.04.1 [24.3 kB]
#14 14.51 Get:5 http://archive.ubuntu.com/ubuntu jammy/main amd64 media-types all 7.0.0 [25.5 kB]
#14 14.51 Get:6 http://archive.ubuntu.com/ubuntu jammy/main amd64 libmpdec3 amd64 2.5.1-2build2 [86.8 kB]
#14 14.51 Get:7 http://archive.ubuntu.com/ubuntu jammy/main amd64 readline-common all 8.1.2-1 [53.5 kB]
#14 14.51 Get:8 http://archive.ubuntu.com/ubuntu jammy/main amd64 libreadline8 amd64 8.1.2-1 [153 kB]
#14 14.51 Get:9 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libsqlite3-0 amd64 3.37.2-2ubuntu0.5 [643 kB]
#14 14.53 Get:10 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libpython3.10-stdlib amd64 3.10.12-1~22.04.13 [1850 kB]
#14 ...

#15 [python-dependencies 2/5] RUN apt-get update && apt-get install --no-install-recommends --yes python3-pip python3-setuptools
#15 10.65 146 added, 0 removed; done.
#15 10.68 Setting up libpython3-stdlib:amd64 (3.10.6-1~22.04.1) ...
#15 10.68 Setting up python3.10 (3.10.12-1~22.04.13) ...
#15 11.42 Setting up python3 (3.10.6-1~22.04.1) ...
#15 11.43 running python rtupdate hooks for python3.10...
#15 11.43 running python post-rtupdate hooks for python3.10...
#15 11.51 Setting up python3-lib2to3 (3.10.8-1~22.04) ...
#15 11.62 Setting up python3-pkg-resources (59.6.0-1.2ubuntu0.22.04.3) ...
#15 11.92 Setting up python3-distutils (3.10.8-1~22.04) ...
#15 12.04 Setting up python3-setuptools (59.6.0-1.2ubuntu0.22.04.3) ...
#15 12.40 Setting up python3-wheel (0.37.1-2ubuntu0.22.04.1) ...
#15 12.54 Setting up python3-pip (22.0.2+dfsg-1ubuntu0.7) ...
#15 13.92 Processing triggers for libc-bin (2.35-0ubuntu3.11) ...
#15 13.94 Processing triggers for ca-certificates (20240203~22.04.1) ...
#15 13.94 Updating certificates in /etc/ssl/certs...
#15 14.34 0 added, 0 removed; done.
#15 14.34 Running hooks in /etc/ca-certificates/update.d...
#15 14.34 done.
#15 DONE 14.6s

#14 [stage-4 3/9] RUN apt-get update && apt-get install --no-install-recommends --yes python3 python3-setuptools python3-lib2to3 python3-pkg-resources
#14 14.57 Get:11 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 python3.10 amd64 3.10.12-1~22.04.13 [508 kB]
#14 14.59 Get:12 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libpython3-stdlib amd64 3.10.6-1~22.04.1 [6812 B]
#14 14.59 Get:13 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 python3 amd64 3.10.6-1~22.04.1 [22.8 kB]
#14 14.59 Get:14 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 python3-pkg-resources all 59.6.0-1.2ubuntu0.22.04.3 [133 kB]
#14 14.60 Get:15 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 python3-lib2to3 all 3.10.8-1~22.04 [77.6 kB]
#14 14.60 Get:16 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 python3-distutils all 3.10.8-1~22.04 [139 kB]
#14 14.60 Get:17 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 python3-setuptools all 59.6.0-1.2ubuntu0.22.04.3 [340 kB]
#14 ...

#17 [python-dependencies 3/5] COPY requirements.txt /tmp/requirements.txt
#17 DONE 0.0s

#18 [python-dependencies 4/5] RUN pip3 config set global.disable-pip-version-check true
#18 0.718 Writing to /root/.config/pip/pip.conf
#18 DONE 0.8s

#14 [stage-4 3/9] RUN apt-get update && apt-get install --no-install-recommends --yes python3 python3-setuptools python3-lib2to3 python3-pkg-resources
#14 14.85 debconf: delaying package configuration, since apt-utils is not installed
#14 14.91 Fetched 7243 kB in 0s (25.8 MB/s)
#14 14.94 Selecting previously unselected package libpython3.10-minimal:amd64.
#14 14.94 (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 4393 files and directories currently installed.)
#14 14.94 Preparing to unpack .../libpython3.10-minimal_3.10.12-1~22.04.13_amd64.deb ...
#14 14.95 Unpacking libpython3.10-minimal:amd64 (3.10.12-1~22.04.13) ...
#14 15.11 Selecting previously unselected package libexpat1:amd64.
#14 15.11 Preparing to unpack .../libexpat1_2.4.7-1ubuntu0.6_amd64.deb ...
#14 15.11 Unpacking libexpat1:amd64 (2.4.7-1ubuntu0.6) ...
#14 15.16 Selecting previously unselected package python3.10-minimal.
#14 15.16 Preparing to unpack .../python3.10-minimal_3.10.12-1~22.04.13_amd64.deb ...
#14 15.17 Unpacking python3.10-minimal (3.10.12-1~22.04.13) ...
#14 15.24 Setting up libpython3.10-minimal:amd64 (3.10.12-1~22.04.13) ...
#14 15.25 Setting up libexpat1:amd64 (2.4.7-1ubuntu0.6) ...
#14 15.26 Setting up python3.10-minimal (3.10.12-1~22.04.13) ...
#14 16.08 Selecting previously unselected package python3-minimal.
#14 16.08 (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 4697 files and directories currently installed.)
#14 16.10 Preparing to unpack .../0-python3-minimal_3.10.6-1~22.04.1_amd64.deb ...
#14 16.10 Unpacking python3-minimal (3.10.6-1~22.04.1) ...
#14 16.14 Selecting previously unselected package media-types.
#14 16.14 Preparing to unpack .../1-media-types_7.0.0_all.deb ...
#14 16.14 Unpacking media-types (7.0.0) ...
#14 16.18 Selecting previously unselected package libmpdec3:amd64.
#14 16.18 Preparing to unpack .../2-libmpdec3_2.5.1-2build2_amd64.deb ...
#14 16.18 Unpacking libmpdec3:amd64 (2.5.1-2build2) ...
#14 16.22 Selecting previously unselected package readline-common.
#14 16.22 Preparing to unpack .../3-readline-common_8.1.2-1_all.deb ...
#14 16.22 Unpacking readline-common (8.1.2-1) ...
#14 16.25 Selecting previously unselected package libreadline8:amd64.
#14 16.25 Preparing to unpack .../4-libreadline8_8.1.2-1_amd64.deb ...
#14 16.26 Unpacking libreadline8:amd64 (8.1.2-1) ...
#14 16.29 Selecting previously unselected package libsqlite3-0:amd64.
#14 16.29 Preparing to unpack .../5-libsqlite3-0_3.37.2-2ubuntu0.5_amd64.deb ...
#14 16.29 Unpacking libsqlite3-0:amd64 (3.37.2-2ubuntu0.5) ...
#14 16.33 Selecting previously unselected package libpython3.10-stdlib:amd64.
#14 16.34 Preparing to unpack .../6-libpython3.10-stdlib_3.10.12-1~22.04.13_amd64.deb ...
#14 16.34 Unpacking libpython3.10-stdlib:amd64 (3.10.12-1~22.04.13) ...
#14 16.48 Selecting previously unselected package python3.10.
#14 16.49 Preparing to unpack .../7-python3.10_3.10.12-1~22.04.13_amd64.deb ...
#14 16.49 Unpacking python3.10 (3.10.12-1~22.04.13) ...
#14 16.51 Selecting previously unselected package libpython3-stdlib:amd64.
#14 16.51 Preparing to unpack .../8-libpython3-stdlib_3.10.6-1~22.04.1_amd64.deb ...
#14 16.51 Unpacking libpython3-stdlib:amd64 (3.10.6-1~22.04.1) ...
#14 16.54 Setting up python3-minimal (3.10.6-1~22.04.1) ...
#14 16.74 Selecting previously unselected package python3.
#14 16.74 (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 5127 files and directories currently installed.)
#14 16.75 Preparing to unpack .../python3_3.10.6-1~22.04.1_amd64.deb ...
#14 16.75 Unpacking python3 (3.10.6-1~22.04.1) ...
#14 16.78 Selecting previously unselected package python3-pkg-resources.
#14 16.78 Preparing to unpack .../python3-pkg-resources_59.6.0-1.2ubuntu0.22.04.3_all.deb ...
#14 16.79 Unpacking python3-pkg-resources (59.6.0-1.2ubuntu0.22.04.3) ...
#14 16.81 Selecting previously unselected package python3-lib2to3.
#14 16.81 Preparing to unpack .../python3-lib2to3_3.10.8-1~22.04_all.deb ...
#14 16.81 Unpacking python3-lib2to3 (3.10.8-1~22.04) ...
#14 16.86 Selecting previously unselected package python3-distutils.
#14 16.86 Preparing to unpack .../python3-distutils_3.10.8-1~22.04_all.deb ...
#14 16.86 Unpacking python3-distutils (3.10.8-1~22.04) ...
#14 16.91 Selecting previously unselected package python3-setuptools.
#14 16.91 Preparing to unpack .../python3-setuptools_59.6.0-1.2ubuntu0.22.04.3_all.deb ...
#14 16.91 Unpacking python3-setuptools (59.6.0-1.2ubuntu0.22.04.3) ...
#14 16.96 Setting up media-types (7.0.0) ...
#14 16.97 Setting up libsqlite3-0:amd64 (3.37.2-2ubuntu0.5) ...
#14 16.98 Setting up libmpdec3:amd64 (2.5.1-2build2) ...
#14 16.99 Setting up readline-common (8.1.2-1) ...
#14 16.99 Setting up libreadline8:amd64 (8.1.2-1) ...
#14 17.00 Setting up libpython3.10-stdlib:amd64 (3.10.12-1~22.04.13) ...
#14 17.00 Setting up libpython3-stdlib:amd64 (3.10.6-1~22.04.1) ...
#14 17.01 Setting up python3.10 (3.10.12-1~22.04.13) ...
#14 17.79 Setting up python3 (3.10.6-1~22.04.1) ...
#14 17.80 running python rtupdate hooks for python3.10...
#14 17.80 running python post-rtupdate hooks for python3.10...
#14 17.89 Setting up python3-lib2to3 (3.10.8-1~22.04) ...
#14 18.01 Setting up python3-pkg-resources (59.6.0-1.2ubuntu0.22.04.3) ...
#14 18.27 Setting up python3-distutils (3.10.8-1~22.04) ...
#14 18.43 Setting up python3-setuptools (59.6.0-1.2ubuntu0.22.04.3) ...
#14 18.80 Processing triggers for libc-bin (2.35-0ubuntu3.11) ...
#14 DONE 19.0s

#19 [python-dependencies 5/5] RUN --mount=type=cache,target=/root/.cache/pip pip3 install --user --requirement /tmp/requirements.txt
#19 0.956 Collecting canonicalwebteam.flask-base==2.6.1
#19 1.038   Downloading canonicalwebteam_flask_base-2.6.1-py3-none-any.whl (20 kB)
#19 1.097 Collecting canonicalwebteam.discourse==5.8.1
#19 1.109   Downloading canonicalwebteam.discourse-5.8.1-py3-none-any.whl (39 kB)
#19 1.150 Collecting canonicalwebteam.search==2.1.2
#19 1.161   Downloading canonicalwebteam_search-2.1.2-py3-none-any.whl (16 kB)
#19 1.200 Collecting canonicalwebteam.yaml-responses[flask]<2,>=1
#19 1.212   Downloading canonicalwebteam.yaml_responses-1.2.0-py3-none-any.whl (7.1 kB)
#19 1.289 Collecting talisker[flask,gevent,gunicorn,prometheus,raven]>=0.21.4
#19 1.300   Downloading talisker-0.22.0-py3-none-any.whl (74 kB)
#19 1.310      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 74.7/74.7 KB 12.9 MB/s eta 0:00:00
#19 1.395 Collecting Werkzeug<3.0.0
#19 1.402   Downloading werkzeug-2.3.8-py3-none-any.whl (242 kB)
#19 1.413      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 242.3/242.3 KB 32.4 MB/s eta 0:00:00
#19 1.483 Collecting flask==2.3.3
#19 1.496   Downloading flask-2.3.3-py3-none-any.whl (96 kB)
#19 1.503      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 96.1/96.1 KB 23.8 MB/s eta 0:00:00
#19 1.547 Collecting flask-compress==1.17
#19 1.563   Downloading Flask_Compress-1.17-py3-none-any.whl (8.7 kB)
#19 2.429 Collecting lxml
#19 2.438   Downloading lxml-6.0.2-cp310-cp310-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl (5.3 MB)
#19 2.634      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.3/5.3 MB 27.5 MB/s eta 0:00:00
#19 2.714 Collecting humanize
#19 2.724   Downloading humanize-4.15.0-py3-none-any.whl (132 kB)
#19 2.735      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.2/132.2 KB 19.2 MB/s eta 0:00:00
#19 2.798 Collecting beautifulsoup4
#19 2.820   Downloading beautifulsoup4-4.14.3-py3-none-any.whl (107 kB)
#19 2.836      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 107.7/107.7 KB 10.7 MB/s eta 0:00:00
#19 2.888 Collecting python-slugify
#19 2.900   Downloading python_slugify-8.0.4-py2.py3-none-any.whl (10 kB)
#19 2.967 Collecting validators
#19 2.975   Downloading validators-0.35.0-py3-none-any.whl (44 kB)
#19 2.981      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 44.7/44.7 KB 10.4 MB/s eta 0:00:00
#19 3.059 Collecting requests
#19 3.065   Downloading requests-2.32.5-py3-none-any.whl (64 kB)
#19 3.073      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 64.7/64.7 KB 12.0 MB/s eta 0:00:00
#19 3.110 Collecting python-dateutil
#19 3.117   Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)
#19 3.130      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 229.9/229.9 KB 20.9 MB/s eta 0:00:00
#19 3.158 Collecting user-agents>=2.0.0
#19 3.171   Downloading user_agents-2.2.0-py3-none-any.whl (9.6 kB)
#19 3.240 Collecting Flask-Limiter>=3.8.0
#19 3.247   Downloading flask_limiter-4.1.1-py3-none-any.whl (30 kB)
#19 3.304 Collecting Jinja2>=3.1.2
#19 3.315   Downloading jinja2-3.1.6-py3-none-any.whl (134 kB)
#19 3.326      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 134.9/134.9 KB 17.3 MB/s eta 0:00:00
#19 3.371 Collecting blinker>=1.6.2
#19 3.412   Downloading blinker-1.9.0-py3-none-any.whl (8.5 kB)
#19 3.532 Collecting click>=8.1.3
#19 3.539   Downloading click-8.3.1-py3-none-any.whl (108 kB)
#19 3.552      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 108.3/108.3 KB 16.7 MB/s eta 0:00:00
#19 3.599 Collecting itsdangerous>=2.1.2
#19 3.605   Downloading itsdangerous-2.2.0-py3-none-any.whl (16 kB)
#19 3.788 Collecting brotli
#19 3.799   Downloading brotli-1.2.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (1.4 MB)
#19 3.851      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.4/1.4 MB 28.9 MB/s eta 0:00:00
#19 4.138 Collecting zstandard
#19 4.153   Downloading zstandard-0.25.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (5.6 MB)
#19 4.289      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.6/5.6 MB 41.9 MB/s eta 0:00:00
#19 4.444 Collecting pyyaml
#19 4.463   Downloading pyyaml-6.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (770 kB)
#19 4.489      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 770.3/770.3 KB 35.3 MB/s eta 0:00:00
#19 4.518 Collecting yamlloader
#19 4.529   Downloading yamlloader-1.6.0-py3-none-any.whl (7.8 kB)
#19 4.566 Collecting ordered-set<5,>4
#19 4.583   Downloading ordered_set-4.1.0-py3-none-any.whl (7.6 kB)
#19 4.658 Collecting limits>=3.13
#19 4.665   Downloading limits-5.6.0-py3-none-any.whl (60 kB)
#19 4.673      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 60.6/60.6 KB 11.3 MB/s eta 0:00:00
#19 4.728 Collecting typing-extensions>=4.3
#19 4.734   Downloading typing_extensions-4.15.0-py3-none-any.whl (44 kB)
#19 4.743      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 44.6/44.6 KB 7.5 MB/s eta 0:00:00
#19 4.888 Collecting statsd<5
#19 4.895   Downloading statsd-4.0.1-py2.py3-none-any.whl (13 kB)
#19 4.953 Collecting prometheus-client<0.8
#19 4.967   Downloading prometheus_client-0.7.1.tar.gz (38 kB)
#19 4.991   Preparing metadata (setup.py): started
#19 5.196   Preparing metadata (setup.py): finished with status 'done'
#19 5.591 Collecting gevent>=20.9.0
#19 5.599   Downloading gevent-25.9.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (2.2 MB)
#19 5.689      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.2/2.2 MB 25.1 MB/s eta 0:00:00
#19 5.740 Collecting gunicorn>=19.7.0
#19 5.747   Downloading gunicorn-23.0.0-py3-none-any.whl (85 kB)
#19 5.755      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 85.0/85.0 KB 16.1 MB/s eta 0:00:00
#19 5.813 Collecting raven>=6.4.0
#19 5.844   Downloading raven-6.10.0-py2.py3-none-any.whl (284 kB)
#19 5.858      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 284.3/284.3 KB 27.3 MB/s eta 0:00:00
#19 5.914 Collecting idna<4,>=2.5
#19 5.922   Downloading idna-3.11-py3-none-any.whl (71 kB)
#19 5.931      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 71.0/71.0 KB 11.5 MB/s eta 0:00:00
#19 6.019 Collecting urllib3<3,>=1.21.1
#19 6.025   Downloading urllib3-2.6.3-py3-none-any.whl (131 kB)
#19 6.034      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 131.6/131.6 KB 22.7 MB/s eta 0:00:00
#19 6.083 Collecting certifi>=2017.4.17
#19 6.093   Downloading certifi-2026.1.4-py3-none-any.whl (152 kB)
#19 6.102      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 152.9/152.9 KB 26.4 MB/s eta 0:00:00
#19 6.390 Collecting charset_normalizer<4,>=2
#19 6.402   Downloading charset_normalizer-3.4.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (153 kB)
#19 6.413      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 153.6/153.6 KB 20.3 MB/s eta 0:00:00
#19 6.444 Collecting ua-parser>=0.10.0
#19 6.451   Downloading ua_parser-1.0.1-py3-none-any.whl (31 kB)
#19 6.635 Collecting MarkupSafe>=2.1.1
#19 6.642   Downloading markupsafe-3.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (20 kB)
#19 6.703 Collecting soupsieve>=1.6.1
#19 6.709   Downloading soupsieve-2.8.1-py3-none-any.whl (36 kB)
#19 6.758 Collecting six>=1.5
#19 6.763   Downloading six-1.17.0-py2.py3-none-any.whl (11 kB)
#19 6.794 Collecting text-unidecode>=1.3
#19 6.799   Downloading text_unidecode-1.3-py2.py3-none-any.whl (78 kB)
#19 6.806      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.2/78.2 KB 17.3 MB/s eta 0:00:00
#19 7.253 Collecting zope.interface
#19 7.266   Downloading zope_interface-8.2-cp310-cp310-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl (254 kB)
#19 7.287      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 254.6/254.6 KB 14.5 MB/s eta 0:00:00
#19 7.745 Collecting greenlet>=3.2.2
#19 7.752   Downloading greenlet-3.3.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (586 kB)
#19 7.780      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 586.9/586.9 KB 25.5 MB/s eta 0:00:00
#19 7.811 Collecting zope.event
#19 7.818   Downloading zope_event-6.1-py3-none-any.whl (6.4 kB)
#19 7.888 Collecting packaging
#19 7.894   Downloading packaging-25.0-py3-none-any.whl (66 kB)
#19 7.900      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 66.5/66.5 KB 17.5 MB/s eta 0:00:00
#19 8.025 Collecting deprecated>=1.2
#19 8.032   Downloading deprecated-1.3.1-py2.py3-none-any.whl (11 kB)
#19 8.132 Collecting ua-parser-builtins
#19 8.144   Downloading ua_parser_builtins-202601-py3-none-any.whl (89 kB)
#19 8.154      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 89.2/89.2 KB 14.7 MB/s eta 0:00:00
#19 8.723 Collecting wrapt<3,>=1.10
#19 8.754   Downloading wrapt-2.0.1-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (113 kB)
#19 8.780      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 113.7/113.7 KB 4.9 MB/s eta 0:00:00
#19 8.850 Building wheels for collected packages: prometheus-client
#19 8.851   Building wheel for prometheus-client (setup.py): started
#19 9.098   Building wheel for prometheus-client (setup.py): finished with status 'done'
#19 9.098   Created wheel for prometheus-client: filename=prometheus_client-0.7.1-py3-none-any.whl size=41405 sha256=d3641e5ceec445fe96cbd19b5c0a8311465149bd1c2d2652c43f9d7a34b15a98
#19 9.099   Stored in directory: /root/.cache/pip/wheels/13/53/78/a2ca927430d12879241e95c0260f01e91217421c68dea66811
#19 9.101 Successfully built prometheus-client
#19 9.389 Installing collected packages: text-unidecode, statsd, raven, prometheus-client, brotli, zstandard, zope.interface, zope.event, wrapt, validators, urllib3, ua-parser-builtins, typing-extensions, soupsieve, six, pyyaml, python-slugify, packaging, ordered-set, MarkupSafe, lxml, itsdangerous, idna, humanize, greenlet, click, charset_normalizer, certifi, blinker, yamlloader, Werkzeug, ua-parser, requests, python-dateutil, Jinja2, gunicorn, gevent, deprecated, beautifulsoup4, user-agents, talisker, limits, flask, canonicalwebteam.yaml-responses, Flask-Limiter, flask-compress, canonicalwebteam.discourse, canonicalwebteam.flask-base, canonicalwebteam.search
#19 9.520   WARNING: The script raven is installed in '/root/.local/bin' which is not on PATH.
#19 9.520   Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
#19 ...

#16 [yarn-dependencies 4/4] RUN --mount=type=cache,target=/usr/local/share/.cache/yarn yarn install --production
#16 23.03 [3/4] Linking dependencies...
#16 23.04 warning "@canonical/global-nav > vanilla-framework@4.35.0" has incorrect peer dependency "sass@^1.79.0".
#16 23.04 warning " > vanilla-framework@4.39.0" has incorrect peer dependency "sass@^1.79.0".
#16 25.02 [4/4] Building fresh packages...
#16 25.04 Done in 23.78s.
#16 DONE 25.3s

#20 [build-js 1/1] RUN yarn run build-js
#20 0.592 yarn run v1.22.22
#20 0.608 warning package.json: License should be a valid SPDX license expression
#20 0.618 $ yarn run build-js-bundle
#20 0.845 warning package.json: License should be a valid SPDX license expression
#20 0.857 $ webpack
#20 ...

#19 [python-dependencies 5/5] RUN --mount=type=cache,target=/root/.cache/pip pip3 install --user --requirement /tmp/requirements.txt
#19 10.33   WARNING: The script slugify is installed in '/root/.local/bin' which is not on PATH.
#19 10.33   Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
#19 10.90   WARNING: The script normalizer is installed in '/root/.local/bin' which is not on PATH.
#19 10.90   Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
#19 11.33   WARNING: The script gunicorn is installed in '/root/.local/bin' which is not on PATH.
#19 11.33   Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
#19 11.93   WARNING: The scripts talisker, talisker.celery, talisker.gunicorn, talisker.gunicorn.eventlet, talisker.gunicorn.gevent, talisker.help and talisker.run are installed in '/root/.local/bin' which is not on PATH.
#19 11.93   Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
#19 12.02   WARNING: The script flask is installed in '/root/.local/bin' which is not on PATH.
#19 12.02   Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
#19 12.17 Successfully installed Flask-Limiter-4.1.1 Jinja2-3.1.6 MarkupSafe-3.0.3 Werkzeug-2.3.8 beautifulsoup4-4.14.3 blinker-1.9.0 brotli-1.2.0 canonicalwebteam.discourse-5.8.1 canonicalwebteam.flask-base-2.6.1 canonicalwebteam.search-2.1.2 canonicalwebteam.yaml-responses-1.2.0 certifi-2026.1.4 charset_normalizer-3.4.4 click-8.3.1 deprecated-1.3.1 flask-2.3.3 flask-compress-1.17 gevent-25.9.1 greenlet-3.3.0 gunicorn-23.0.0 humanize-4.15.0 idna-3.11 itsdangerous-2.2.0 limits-5.6.0 lxml-6.0.2 ordered-set-4.1.0 packaging-25.0 prometheus-client-0.7.1 python-dateutil-2.9.0.post0 python-slugify-8.0.4 pyyaml-6.0.3 raven-6.10.0 requests-2.32.5 six-1.17.0 soupsieve-2.8.1 statsd-4.0.1 talisker-0.22.0 text-unidecode-1.3 typing-extensions-4.15.0 ua-parser-1.0.1 ua-parser-builtins-202601 urllib3-2.6.3 user-agents-2.2.0 validators-0.35.0 wrapt-2.0.1 yamlloader-1.6.0 zope.event-6.1 zope.interface-8.2 zstandard-0.25.0
#19 12.18 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
#19 DONE 12.7s

#21 [build-css 1/1] RUN yarn run build-css
#21 0.613 yarn run v1.22.22
#21 0.638 warning package.json: License should be a valid SPDX license expression
#21 0.649 $ sass static/sass:static/css --load-path=node_modules --style=compressed && postcss --use autoprefixer --replace 'static/css/**/*.css' --no-map
#21 2.984 Error: Undefined function.
#21 2.984    ╷
#21 2.984 37 │   @if (color.channel($color, 'lightness', $space: hsl) > 55) {
#21 2.984    │        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
#21 2.984    ╵
#21 2.984   node_modules/vanilla-framework/scss/_global_functions.scss 37:8   vf-contrast-text-color()
#21 2.984   node_modules/vanilla-framework/scss/_settings_colors.scss 343:38  vf-theme-light--colors()
#21 2.984   node_modules/vanilla-framework/scss/_base_themes.scss 6:3         vf-theme-light()
#21 2.984   node_modules/vanilla-framework/scss/_base_themes.scss 34:7        vf-b-themes()
#21 2.984   node_modules/vanilla-framework/scss/_base.scss 27:3               vf-base()
#21 2.984   node_modules/vanilla-framework/scss/_vanilla.scss 105:3           vanilla()
#21 2.984   static/sass/styles.scss 6:1                                       root stylesheet
#21 3.054 error Command failed with exit code 65.
#21 3.055 info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
#21 ERROR: process "/bin/sh -c yarn run build-css" did not complete successfully: exit code: 65

#22 [stage-4 4/9] COPY --from=python-dependencies /root/.local/lib/python3.10/site-packages /root/.local/lib/python3.10/site-packages
#22 CANCELED

#20 [build-js 1/1] RUN yarn run build-js
#20 CANCELED
------
 > [build-css 1/1] RUN yarn run build-css:
2.984    ╵
2.984   node_modules/vanilla-framework/scss/_global_functions.scss 37:8   vf-contrast-text-color()
2.984   node_modules/vanilla-framework/scss/_settings_colors.scss 343:38  vf-theme-light--colors()
2.984   node_modules/vanilla-framework/scss/_base_themes.scss 6:3         vf-theme-light()
2.984   node_modules/vanilla-framework/scss/_base_themes.scss 34:7        vf-b-themes()
2.984   node_modules/vanilla-framework/scss/_base.scss 27:3               vf-base()
2.984   node_modules/vanilla-framework/scss/_vanilla.scss 105:3           vanilla()
2.984   static/sass/styles.scss 6:1                                       root stylesheet
3.054 error Command failed with exit code 65.
3.055 info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
------
ERROR: failed to solve: process "/bin/sh -c yarn run build-css" did not complete successfully: exit code: 65
Build step 'Execute shell' marked build as failure
Started calculate disk usage of build
Finished Calculation of disk usage of build in 0 seconds
Started calculate disk usage of workspace
Finished Calculation of disk usage of workspace in 0 seconds
Finished: FAILURE