30 Jan 2023 |
Andrzej Szeszo | kernel is getting built again as zfs-pkg dependency… | 18:17:33 |
Andrzej Szeszo | + make 'TARGETS=kernel zfs-pkg' PLATFORM=linux/amd64,linux/arm64 REGISTRY=ghcr.io USERNAME=aszeszo/talos PUSH=true
[+] Building 7887.9s (89/89) FINISHED
=> [internal] booting buildkit 17.7s
=> => pulling image moby/buildkit:buildx-stable-1 17.2s
=> => creating container buildx_buildkit_local10 0.6s
=> [internal] load .dockerignore 0.0s
=> => transferring context: 46B 0.0s
=> [internal] load build definition from Pkgfile 0.0s
=> => transferring dockerfile: 13.02kB 0.0s
=> resolve image config for ghcr.io/siderolabs/bldr:v0.2.0-alpha.10 2.8s
=> [auth] siderolabs/bldr:pull token for ghcr.io 0.0s
=> docker-image://ghcr.io/siderolabs/bldr:v0.2.0-alpha.10@sha256:f6505c955b3cdce585ab2c287347c4abd744fd8fdff0c8dbefd0a7f511d8a712 1.9s
=> => resolve ghcr.io/siderolabs/bldr:v0.2.0-alpha.10@sha256:f6505c955b3cdce585ab2c287347c4abd744fd8fdff0c8dbefd0a7f511d8a712 0.0s
=> => sha256:1f67b83194af64f1a91d06ab45cf7605c3fefb9a2fccc357f478864d27c7d429 122.50kB / 122.50kB 0.6s
=> => sha256:873d71b2eb69948a2f9fe5cb7ee8204c002b75b689192738082597b9a2a7f65b 436B / 436B 0.7s
=> => sha256:f93dddbb64886c21afa8eb2159ec1d752a53b8cff7b6defb068cf22b40465107 5.22MB / 5.22MB 1.8s
=> => extracting sha256:f93dddbb64886c21afa8eb2159ec1d752a53b8cff7b6defb068cf22b40465107 0.1s
=> => extracting sha256:873d71b2eb69948a2f9fe5cb7ee8204c002b75b689192738082597b9a2a7f65b 0.0s
=> => extracting sha256:1f67b83194af64f1a91d06ab45cf7605c3fefb9a2fccc357f478864d27c7d429 0.0s
=> load Pkgfile, pkg.yamls and vars.yamls 0.2s
=> => transferring dockerfile: 22.68MB 0.2s
=> linux/amd64 context 0.0s
=> => transferring context: 841.82kB 0.0s
=> linux/amd64 mkdir /pkg 0.0s
=> linux/amd64 cksum 4.3s
=> => resolve docker.io/library/alpine:3.16 3.0s
=> => sha256:ca7dd9ec2225f2385955c43b2379305acd51543c28cf1d4e94522b3d94cce3ce 2.81MB / 2.81MB 1.3s
=> => extracting sha256:ca7dd9ec2225f2385955c43b2379305acd51543c28cf1d4e94522b3d94cce3ce 0.0s
=> linux/amd64 kernel-prepare:download https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.89.tar.xz -> linux.tar.xz 38.4s
=> docker-image://ghcr.io/siderolabs/tools:v1.3.0-1-g712379c 166.7s
=> => resolve ghcr.io/siderolabs/tools:v1.3.0-1-g712379c 3.0s
=> => sha256:6dfa4cde022bc8c9e27d700c07bf5ee660f53fad6a9bbbd3e7fc9d584fbd29c1 380.57MB / 380.57MB 163.7s
=> linux/arm64 context 0.0s
=> linux/arm64 mkdir /pkg 0.0s
=> linux/arm64 cksum 4.6s
=> => resolve docker.io/library/alpine:3.16 3.0s
=> => sha256:6875df1f535433e5affe18ecfde9acb7950ab5f76887980ff06c5cdd48cf98f4 2.71MB / 2.71MB 1.6s
=> => extracting sha256:6875df1f535433e5affe18ecfde9acb7950ab5f76887980ff06c5cdd48cf98f4 0.0s
=> docker-image://ghcr.io/siderolabs/tools:v1.3.0-1-g712379c 168.6s
=> => resolve ghcr.io/siderolabs/tools:v1.3.0-1-g712379c 3.2s
=> => sha256:118f6c5f1ffe0efa6e7abf39502f864cf7dcc41c73fbab098028dcc4a316fb03 366.31MB / 366.31MB 165.4s
=> [auth] siderolabs/tools:pull token for ghcr.io 0.0s
=> linux/amd64 kernel-prepare:copy 6.9s
=> => extracting sha256:6dfa4cde022bc8c9e27d700c07bf5ee660f53fad6a9bbbd3e7fc9d584fbd29c1 5.2s
=> => merging 1.7s
=> linux/arm64 kernel-prepare:copy 7.8s
=> => extracting sha256:118f6c5f1ffe0efa6e7abf39502f864cf7dcc41c73fbab098028dcc4a316fb03 6.1s
=> => merging 1.7s
=> linux/amd64 cksum-apkinstall 10.1s
=> linux/arm64 cksum-apkinstall 10.7s
=> linux/arm64 kernel-prepare:cksum-prepare 0.2s
=> linux/amd64 kernel-prepare:cksum-prepare 0.2s
=> linux/arm64 kernel-prepare:cksum-verify 0.3s
=> linux/amd64 kernel-prepare:cksum-verify 0.9s
=> linux/arm64 kernel-prepare:download finalize 0.1s
=> linux/amd64 kernel-prepare:context /kernel/prepare -> /pkg 1.2s
=> linux/amd64 kernel-prepare:mkdir /tmp/build/0 0.0s
=> CACHED linux/amd64 kernel-prepare:download finalize 0.0s
=> linux/amd64 kernel-prepare:download 1.8s
=> => merging 1.8s
=> linux/arm64 kernel-prepare:context /kernel/prepare -> /pkg 0.0s
=> linux/arm64 kernel-prepare:mkdir /tmp/build/0 0.0s
=> linux/arm64 kernel-prepare:download 1.8s
=> => merging 1.7s
=> linux/amd64 kernel-prepare:prepare-0 97.2s
=> linux/arm64 kernel-prepare:prepare-0 12.8s
=> linux/arm64 kernel-prepare:prepare-0 3.1s
=> linux/arm64 kernel-prepare:prepare-0 0.1s
=> linux/arm64 kernel-prepare:install-0 4.9s
=> linux/arm64 kernel-prepare:finalize /lib -> /lib 0.6s
=> linux/arm64 kernel-prepare:finalize /bin -> /bin 0.0s
=> linux/arm64 kernel-prepare:finalize /src -> /src 4.8s
=> linux/arm64 kernel-prepare:finalize /usr -> /usr 0.0s
=> linux/arm64 kernel-prepare:finalize /toolchain -> /toolchain 2.9s
=> linux/arm64 kernel-prepare:finalize 0.4s
=> linux/arm64 kernel-build:copy 5.2s
=> => merging 5.2s
=> linux/arm64 kernel-build:context /kernel/build -> /pkg 1.8s
=> linux/arm64 kernel-build:mkdir /tmp/build/0 0.0s
=> linux/arm64 kernel-build:prepare-0 0.0s
=> linux/arm64 kernel-build:build-0 0.2s
=> linux/arm64 kernel-build:build-0 1857.4s
=> linux/amd64 kernel-prepare:prepare-0 3.1s
=> linux/amd64 kernel-prepare:prepare-0 0.2s
=> linux/amd64 kernel-prepare:install-0 6.1s
=> linux/amd64 kernel-prepare:finalize /lib -> /lib 0.6s
=> linux/amd64 kernel-prepare:finalize /toolchain -> /toolchain 3.1s
=> CACHED linux/amd64 kernel-prepare:finalize /src -> /src 0.0s
=> CACHED linux/amd64 kernel-prepare:finalize /usr -> /usr 0.0s
=> CACHED linux/amd64 kernel-prepare:finalize /bin -> /bin 0.0s
=> linux/amd64 kernel-prepare:finalize 0.3s
=> linux/amd64 kernel-build:copy 6.6s
=> => merging 6.6s
=> linux/amd64 kernel-build:context /kernel/build -> /pkg 1.1s
=> linux/amd64 kernel-build:mkdir /tmp/build/0 0.1s
=> linux/amd64 kernel-build:prepare-0 0.2s
=> linux/amd64 kernel-build:build-0 1.9s
=> linux/amd64 kernel-build:build-0 7471.8s
=> CACHED linux/arm64 kernel-build:finalize /lib -> /lib 0.0s
=> linux/arm64 kernel-build:finalize /toolchain -> /toolchain 2.5s
=> CACHED linux/arm64 kernel-build:finalize /usr -> /usr 0.0s
=> CACHED linux/arm64 kernel-build:finalize /bin -> /bin 0.0s
=> linux/arm64 kernel-build:finalize /src -> /src 13.1s
=> linux/arm64 kernel-build:finalize 0.7s
=> linux/arm64 kernel:copy 8.0s
=> => merging 8.0s
=> linux/arm64 kernel:context /kernel/kernel -> /pkg 0.1s
=> linux/arm64 kernel:mkdir /tmp/build/0 0.1s
=> linux/arm64 kernel:install-0 2.3s
=> linux/arm64 kernel:finalize /rootfs -> / 0.1s
=> CACHED linux/amd64 kernel-build:finalize /lib -> /lib 0.0s
=> linux/amd64 kernel-build:finalize /toolchain -> /toolchain 1.9s
=> linux/amd64 kernel-build:finalize /src -> /src 19.0s
=> CACHED linux/amd64 kernel-build:finalize /usr -> /usr 0.0s
=> CACHED linux/amd64 kernel-build:finalize /bin -> /bin 0.0s
=> linux/amd64 kernel-build:finalize 0.5s
=> linux/amd64 kernel:copy 6.1s
=> => merging 6.1s
=> linux/amd64 kernel:context /kernel/kernel -> /pkg 1.5s
=> linux/amd64 kernel:mkdir /tmp/build/0 0.0s
=> linux/amd64 kernel:install-0 4.0s
=> linux/amd64 kernel:finalize /rootfs -> / 0.0s
=> exporting to image 46.5s
=> => exporting layers 2.3s
=> => exporting manifest sha256:0a59c9badf2f6687839f5e0da27a3295ce48c2a6fa9699459fde513f788d10b3 0.0s
=> => exporting config sha256:6a2f32ab4b668ebed2328c7437e80ff00e80bdc306a001d28a1a135395442bfe 0.0s
=> => exporting attestation manifest sha256:f8f5c042139be0e947fc7bee52614e7575404fac7603a7263c099b7196bcd71b 0.0s
=> => exporting manifest sha256:6479c3a9e1a1149c89cda1ad10a2cde4d9d2786ca8e8ec2b832097cfcd1fbad2 0.0s
=> => exporting config sha256:0760e817677e782b669111ce8d8e7e664855f96a8354cc5ee05f55a9e687cce5 0.0s
=> => exporting attestation manifest sha256:887c284cd0d527d7c3b815e38aa540b9d538b0540876234f92e336acf56c1290 0.0s
=> => exporting manifest list sha256:18ab620330ef2e4ac14eac1fc71dce637b451227f14953a3d916f7318c3503d7 0.0s
=> => pushing layers 39.1s
=> => pushing manifest for ghcr.io/aszeszo/talos/kernel:v1.3.0-10-g6f6a030@sha256:18ab620330ef2e4ac14eac1fc71dce637b451227f14953a3d916f7318c3503d7 5.1s
=> [auth] aszeszo/talos/kernel:pull,push token for ghcr.io 0.0s
[+] Building 507.4s (85/106)
=> linux/amd64 zfs-pkg:cksum-prepare 0.0s
=> linux/amd64 zfs-pkg:cksum-verify 0.1s
=> linux/amd64 zfs-pkg:download finalize 0.0s
=> linux/arm64 zfs-pkg:cksum-prepare 0.0s
=> linux/arm64 zfs-pkg:cksum-verify 0.1s
=> linux/arm64 zfs-pkg:cksum-prepare 0.1s
=> linux/amd64 zfs-pkg:cksum-prepare 0.1s
=> linux/arm64 zfs-pkg:cksum-verify 0.1s
=> linux/amd64 zfs-pkg:cksum-verify 0.3s
=> linux/arm64 zfs-pkg:download finalize 0.0s
=> CACHED linux/amd64 zfs-pkg:download finalize 0.0s
=> linux/amd64 zfs-pkg:download 6.1s
=> => merging 6.1s
=> linux/amd64 zfs-pkg:prepare-0 1.3s
=> linux/amd64 zfs-pkg:build-0 482.8s
=> => # checking whether fpu headers are available... asm/fpu/api.h asm/fpu/xcr.h asm/fpu/internal.h
=> => # checking whether objtool header is available... linux/objtool.h
=> => # checking whether wait_queue_entry_t exists... yes
=> => # checking whether /dev/zfs minor is available... 249
=> => # checking whether DECLARE_EVENT_CLASS() is available... no
=> => # checking for available kernel interfaces...
=> linux/arm64 kernel-prepare:context /kernel/prepare -> /pkg 1.1s
=> linux/arm64 kernel-prepare:mkdir /tmp/build/0 0.0s
=> CACHED linux/arm64 kernel-prepare:cksum-prepare 0.0s
=> CACHED linux/arm64 kernel-prepare:cksum-verify 0.0s
=> CACHED linux/arm64 kernel-prepare:download finalize 0.0s
=> linux/arm64 kernel-prepare:download 2.4s
=> => merging 2.4s
=> linux/arm64 kernel-prepare:prepare-0 13.0s
=> linux/arm64 kernel-prepare:prepare-0 2.6s
=> linux/arm64 kernel-prepare:prepare-0 0.0s
=> linux/arm64 kernel-prepare:install-0 4.9s
=> linux/arm64 kernel-prepare:finalize /lib -> /lib 0.7s
=> linux/arm64 kernel-prepare:finalize /toolchain -> /toolchain 2.5s
=> CACHED linux/arm64 kernel-prepare:finalize /src -> /src 0.0s
=> CACHED linux/arm64 kernel-prepare:finalize /usr -> /usr 0.0s
=> CACHED linux/arm64 kernel-prepare:finalize /bin -> /bin 0.0s
=> linux/arm64 kernel-prepare:finalize 0.4s
=> linux/arm64 kernel-build:copy 5.5s
=> => merging 5.5s
=> linux/arm64 kernel-build:context /kernel/build -> /pkg 2.3s
=> linux/arm64 kernel-build:mkdir /tmp/build/0 0.0s
=> linux/arm64 kernel-build:prepare-0 0.1s
=> linux/arm64 kernel-build:build-0 0.2s
=> linux/arm64 kernel-build:build-0 314.7s
=> => # CC net/core/failover.o
=> => # CC net/sched/cls_rsvp6.o
=> => # CC drivers/pci/hotplug/shpchp_sysfs.o
=> => # CC net/ipv4/netfilter/iptable_nat.o
=> => # CC net/netfilter/nfnetlink_acct.o
=> => # CC drivers/video/fbdev/core/fbcmap.o | 18:18:05 |
frezbo | does this happen when only one platform is being built? | 18:18:10 |
Andrzej Szeszo | kernel getting built twice? I don’t think so | 18:19:16 |
Andrzej Szeszo | let me double check… | 18:19:23 |
Andrzej Szeszo | here are my minimal changes to pkgs repo by the way: | 18:21:03 |
Andrzej Szeszo | mbp:~/talos-hacks/talos-mods/pkgs $ git status
On branch release-1.3
Your branch is up to date with 'origin/release-1.3'.
Changes not staged for commit:
(use "git add file ..." to update what will be committed)
(use "git restore file ..." to discard changes in working directory)
modified: Makefile
Untracked files:
(use "git add file ..." to include in what will be committed)
zfs/
no changes added to commit (use "git add" and/or "git commit -a")
mbp:~/talos-hacks/talos-mods/pkgs $ git diff
diff --git a/Makefile b/Makefile
index 7287354..07a46a2 100644
--- a/Makefile
+++ b/Makefile
@@ -1,7 +1,7 @@
REGISTRY ?= ghcr.io
USERNAME ?= siderolabs
-SHA ?= $(shell git describe --match=none --always --abbrev=8 --dirty)
-TAG ?= $(shell git describe --tag --always --dirty)
+SHA ?= $(shell git describe --match=none --always --abbrev=8)
+TAG ?= $(shell git describe --tag --always)
BRANCH ?= $(shell git rev-parse --abbrev-ref HEAD)
REGISTRY_AND_USERNAME := $(REGISTRY)/$(USERNAME)
# inital commit time
@@ -18,7 +18,6 @@ PLATFORM ?= linux/amd64,linux/arm64
PROGRESS ?= auto
PUSH ?= false
COMMON_ARGS := --file=Pkgfile
-COMMON_ARGS += --provenance=false
COMMON_ARGS += --progress=$(PROGRESS)
COMMON_ARGS += --platform=$(PLATFORM)
COMMON_ARGS += --build-arg=http_proxy=$(http_proxy)
mbp:~/talos-hacks/talos-mods/pkgs $ | 18:21:15 |
Andrzej Szeszo | could the fact that I am not updating TARGETS in the makefile be the source of the issue? | 18:21:37 |
frezbo | you'd need to add zfs to targets | 18:21:58 |
frezbo | also no need to change SHA/TAG | 18:22:06 |
Andrzej Szeszo | not being sure zfs will ever be included in talos I decided to create some scripts that will allow me to quickly rebuild kernel, installer and necessary packages & extensions without forking pkgs and extensions | 18:36:15 |
Andrzej Szeszo | I was going to publish my scripts when confirmed working | 18:36:34 |
Andrzej Szeszo | here is work-in-progress state: https://github.com/aszeszo/talos-mods | 18:37:04 |
Andrzej Szeszo | regarding SHA/TAG, I am doing it without touching Makefile and Pkgfile | 18:38:21 |
Andrzej Szeszo | I set variables directly in zfs/pkg.yaml | 18:38:38 |
frezbo | the TAG?SHA are used through the whole build tree, so if it not same for kernel and zfs it's going to rebuild | 18:40:11 |
Andrzej Szeszo | this is the command that results in kernel getting rebuilt multiple times | 18:42:35 |
Andrzej Szeszo | https://github.com/aszeszo/talos-mods/blob/main/3-build-pkgs.sh#L13 | 18:42:36 |
Andrzej Szeszo | I am passing variables just once - I think they should be consistent for all resulting images | 18:43:32 |
frezbo | seems all fine, seems like a mac issue probably with docker/buildkit | 18:52:53 |
Andrzej Szeszo | possibly | 18:55:53 |
Andrzej Szeszo | I think I will switch to architecture specific tags for now | 18:56:45 |
Andrzej Szeszo | not as neat as multi-arch images but they will do the job just fine | 18:57:50 |
Andrzej Szeszo | what kind of builders are you using, out of curiosity? | 19:00:50 |
frezbo | just on bare-metal | 19:01:13 |
Andrzej Szeszo | plain docker or k8s, which I think is also an option? | 19:17:36 |
frezbo | the builders are actually on k8s on talos on baremetal 😅 | 19:24:07 |
Andrzej Szeszo | cool, nice one! | 19:56:25 |
Andrzej Szeszo | single architecture build is using caching as expected I think: | 20:17:40 |
Andrzej Szeszo | + make 'TARGETS=kernel zfs-pkg' PLATFORM=linux/arm64 REGISTRY=ghcr.io USERNAME=aszeszo/talos PUSH=true
[+] Building 1461.9s (50/50) FINISHED
=> [internal] booting buildkit 2.2s
=> => pulling image moby/buildkit:buildx-stable-1 1.7s
=> => creating container buildx_buildkit_local10 0.5s
=> [internal] load .dockerignore 0.0s
=> => transferring context: 46B 0.0s
=> [internal] load build definition from Pkgfile 0.0s
=> => transferring dockerfile: 13.02kB 0.0s
=> resolve image config for ghcr.io/siderolabs/bldr:v0.2.0-alpha.10 2.5s
=> [auth] siderolabs/bldr:pull token for ghcr.io 0.0s
=> docker-image://ghcr.io/siderolabs/bldr:v0.2.0-alpha.10@sha256:f6505c955b3cdce585ab2c287347c4abd744fd8fdff0c8dbefd0a7f511d8a712 3.9s
=> => resolve ghcr.io/siderolabs/bldr:v0.2.0-alpha.10@sha256:f6505c955b3cdce585ab2c287347c4abd744fd8fdff0c8dbefd0a7f511d8a712 0.0s
=> => sha256:1f67b83194af64f1a91d06ab45cf7605c3fefb9a2fccc357f478864d27c7d429 122.50kB / 122.50kB 0.7s
=> => sha256:873d71b2eb69948a2f9fe5cb7ee8204c002b75b689192738082597b9a2a7f65b 436B / 436B 0.8s
=> => sha256:f93dddbb64886c21afa8eb2159ec1d752a53b8cff7b6defb068cf22b40465107 5.22MB / 5.22MB 3.8s
=> => extracting sha256:f93dddbb64886c21afa8eb2159ec1d752a53b8cff7b6defb068cf22b40465107 0.1s
=> => extracting sha256:873d71b2eb69948a2f9fe5cb7ee8204c002b75b689192738082597b9a2a7f65b 0.0s
=> => extracting sha256:1f67b83194af64f1a91d06ab45cf7605c3fefb9a2fccc357f478864d27c7d429 0.0s
=> load Pkgfile, pkg.yamls and vars.yamls 0.2s
=> => transferring dockerfile: 22.70MB 0.2s
=> cksum 7.7s
=> => resolve docker.io/library/alpine:3.16 3.1s
=> => sha256:6875df1f535433e5affe18ecfde9acb7950ab5f76887980ff06c5cdd48cf98f4 2.71MB / 2.71MB 4.5s
=> => extracting sha256:6875df1f535433e5affe18ecfde9acb7950ab5f76887980ff06c5cdd48cf98f4 0.0s
=> context 0.0s
=> => transferring context: 841.82kB 0.0s
=> mkdir /pkg 0.0s
=> docker-image://ghcr.io/siderolabs/tools:v1.3.0-1-g712379c 236.2s
=> => resolve ghcr.io/siderolabs/tools:v1.3.0-1-g712379c 2.6s
=> => sha256:118f6c5f1ffe0efa6e7abf39502f864cf7dcc41c73fbab098028dcc4a316fb03 366.31MB / 366.31MB 233.5s
=> kernel-prepare:download https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.89.tar.xz -> linux.tar.xz 141.3s
=> [auth] siderolabs/tools:pull token for ghcr.io 0.0s
=> kernel-prepare:copy 6.7s
=> => extracting sha256:118f6c5f1ffe0efa6e7abf39502f864cf7dcc41c73fbab098028dcc4a316fb03 5.1s
=> => merging 1.6s
=> cksum-apkinstall 11.5s
=> kernel-prepare:cksum-prepare 0.2s
=> kernel-prepare:cksum-verify 0.3s
=> kernel-prepare:download finalize 0.1s
=> kernel-prepare:context /kernel/prepare -> /pkg 0.6s
=> kernel-prepare:mkdir /tmp/build/0 0.0s
=> kernel-prepare:download 1.6s
=> => merging 1.6s
=> kernel-prepare:prepare-0 12.3s
=> kernel-prepare:prepare-0 2.5s
=> kernel-prepare:prepare-0 0.0s
=> kernel-prepare:install-0 4.1s
=> kernel-prepare:finalize /usr -> /usr 0.0s
=> kernel-prepare:finalize /lib -> /lib 0.5s
=> kernel-prepare:finalize /bin -> /bin 0.0s
=> kernel-prepare:finalize /toolchain -> /toolchain 2.1s
=> kernel-prepare:finalize /src -> /src 3.5s
=> kernel-prepare:finalize 0.5s
=> kernel-build:copy 5.2s
=> => merging 5.2s
=> kernel-build:context /kernel/build -> /pkg 2.1s
=> kernel-build:mkdir /tmp/build/0 0.0s
=> kernel-build:prepare-0 0.0s
=> kernel-build:build-0 0.2s
=> kernel-build:build-0 1114.0s
=> CACHED kernel-build:finalize /lib -> /lib 0.0s
=> CACHED kernel-build:finalize /bin -> /bin 0.0s
=> kernel-build:finalize /src -> /src 11.7s
=> CACHED kernel-build:finalize /usr -> /usr 0.0s
=> kernel-build:finalize /toolchain -> /toolchain 2.8s
=> kernel-build:finalize 0.5s
=> kernel:copy 6.5s
=> => merging 6.4s
=> kernel:context /kernel/kernel -> /pkg 0.1s
=> kernel:mkdir /tmp/build/0 0.0s
=> kernel:install-0 0.7s
=> kernel:finalize /rootfs -> / 0.1s
=> exporting to image 29.4s
=> => exporting layers 2.3s
=> => exporting manifest sha256:58bf745ce97bb1fd272b4e8a08da2fd7d109281585a81535fe053ba14d239256 0.0s
=> => exporting config sha256:84e9e00c97c21154fd977f5ac2bef6895117dff927835c8bf27a05e079dae5cf 0.0s
=> => exporting attestation manifest sha256:f4855b257cc60e5b94b2583b7bbe7ace1c0969a94007977d2024c49f1ea607d2 0.0s
=> => exporting manifest list sha256:8f17818a77c3eed831dace6ea57acbf8ecb4d25c0d79bd417da9a9a652fc422c 0.0s
=> => pushing layers 24.1s
=> => pushing manifest for ghcr.io/aszeszo/talos/kernel:v1.3.0-10-g6f6a030@sha256:8f17818a77c3eed831dace6ea57acbf8ecb4d25c0d79bd417da9a9a652fc422c 3.0s
=> [auth] aszeszo/talos/kernel:pull,push token for ghcr.io 0.0s
[+] Building 276.6s (59/59) FINISHED
=> [internal] load .dockerignore 0.0s
=> => transferring context: 46B 0.0s
=> [internal] load build definition from Pkgfile 0.0s
=> => transferring dockerfile: 13.02kB 0.0s
=> resolve image config for ghcr.io/siderolabs/bldr:v0.2.0-alpha.10 0.6s
=> CACHED docker-image://ghcr.io/siderolabs/bldr:v0.2.0-alpha.10@sha256:f6505c955b3cdce585ab2c287347c4abd744fd8fdff0c8dbefd0a7f511d8a712 0.0s
=> => resolve ghcr.io/siderolabs/bldr:v0.2.0-alpha.10@sha256:f6505c955b3cdce585ab2c287347c4abd744fd8fdff0c8dbefd0a7f511d8a712 0.0s
=> load Pkgfile, pkg.yamls and vars.yamls 0.0s
=> => transferring dockerfile: 8.43kB 0.0s
=> mkdir /pkg 0.0s
=> context 0.0s
=> => transferring context: 841.82kB 0.0s
=> zfs-pkg:download https://downloads.sourceforge.net/project/libtirpc/libtirpc/1.3.3/libtirpc-1.3.3.tar.bz2 -> libtirpc.tar.bz2 1.5s
=> zfs-pkg:download https://github.com/openzfs/zfs/releases/download/zfs-2.1.8/zfs-2.1.8.tar.gz -> zfs.tar.gz 12.5s
=> cksum 1.4s
=> => resolve docker.io/library/alpine:3.16 1.4s
=> docker-image://ghcr.io/siderolabs/tools:v1.3.0-1-g712379c 0.5s
=> => resolve ghcr.io/siderolabs/tools:v1.3.0-1-g712379c 0.5s
=> kernel-prepare:download https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.89.tar.xz -> linux.tar.xz 0.0s
=> CACHED cksum-apkinstall 0.0s
=> CACHED kernel-prepare:copy 0.0s
=> CACHED kernel-prepare:context /kernel/prepare -> /pkg 0.0s
=> CACHED kernel-prepare:mkdir /tmp/build/0 0.0s
=> CACHED kernel-prepare:cksum-prepare 0.0s
=> CACHED kernel-prepare:cksum-verify 0.0s
=> CACHED kernel-prepare:download finalize 0.0s
=> CACHED kernel-prepare:download 0.0s
=> CACHED kernel-prepare:prepare-0 0.0s
=> CACHED kernel-prepare:prepare-0 0.0s
=> CACHED kernel-prepare:prepare-0 0.0s
=> CACHED kernel-prepare:install-0 0.0s
=> CACHED kernel-prepare:finalize /src -> /src 0.0s
=> CACHED kernel-prepare:finalize /toolchain -> /toolchain 0.0s
=> CACHED kernel-prepare:finalize /usr -> /usr 0.0s
=> CACHED kernel-prepare:finalize /bin -> /bin 0.0s
=> CACHED kernel-prepare:finalize /lib -> /lib 0.0s
=> CACHED kernel-prepare:finalize 0.0s
=> CACHED kernel-build:copy 0.0s
=> CACHED kernel-build:context /kernel/build -> /pkg 0.0s
=> CACHED kernel-build:mkdir /tmp/build/0 0.0s
=> CACHED kernel-build:prepare-0 0.0s
=> CACHED kernel-build:build-0 0.0s
=> CACHED kernel-build:build-0 0.0s
=> CACHED kernel-build:finalize /src -> /src 0.0s
=> CACHED kernel-build:finalize /toolchain -> /toolchain 0.0s
=> CACHED kernel-build:finalize /usr -> /usr 0.0s
=> CACHED kernel-build:finalize /bin -> /bin 0.0s
=> CACHED kernel-build:finalize /lib -> /lib 0.0s
=> CACHED kernel-build:finalize 0.0s
=> CACHED zfs-pkg:copy 0.0s
=> zfs-pkg:context /zfs -> /pkg 0.1s
=> zfs-pkg:mkdir /tmp/build/0 0.0s
=> zfs-pkg:cksum-prepare 0.0s
=> zfs-pkg:cksum-verify 0.1s
=> zfs-pkg:download finalize 0.0s
=> zfs-pkg:cksum-prepare 0.1s
=> zfs-pkg:cksum-verify 0.1s
=> zfs-pkg:download finalize 0.0s
=> zfs-pkg:download 6.3s
=> => merging 6.2s
=> zfs-pkg:prepare-0 0.7s
=> zfs-pkg:build-0 177.6s
=> zfs-pkg:install-0 7.0s
=> zfs-pkg:test-0 0.2s
=> zfs-pkg:finalize /rootfs -> / 0.3s
=> exporting to image 68.8s
=> => exporting layers 5.9s
=> => exporting manifest sha256:634fc20a4c1cb99d1e71f0fa62f9111c9556910e2de9d0ca04d5ba9e8b6074f1 0.0s
=> => exporting config sha256:dfd91edd5e13cd9d6fe9b371368bcfececaab2d44ff125af51dda10982fc3e50 0.0s
=> => exporting attestation manifest sha256:271d9551e2c76cd143c0918a6c85d3c06ab4273fefc494f4751617a036c87085 0.0s
=> => exporting manifest list sha256:4501f1a743bf35801eb39271fb73488cddbb84b1ca1dcfd659602f368d41744c 0.0s
=> => pushing layers 59.5s
=> => pushing manifest for ghcr.io/aszeszo/talos/zfs-pkg:v1.3.0-10-g6f6a030@sha256:4501f1a743bf35801eb39271fb73488cddbb84b1ca1dcfd659602f368d41744c 3.5s
=> [auth] aszeszo/talos/zfs-pkg:pull,push token for ghcr.io 0.0s
+ cd ..
mbp:~/talos-hacks/talos-mods $ | 20:17:50 |