~emersion/#1422425

cancelled

Add linux/arm/v6 support

5761aae70a — youneedtoeatupifyouwanttogetanybetter

Owner
~emersion
Created
10 days ago
Updated
10 days ago
Build manifest
view manifest »

Tasks

view log »
build view log »
deploy view log »
go to bottom »
go to top »
setup
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
[#1422425] 2025/02/04 20:06:56 Booting image archlinux (default) on port 22583
[#1422425] 2025/02/04 20:06:56 Waiting for guest to settle
[#1422425] 2025/02/04 20:07:05 Sending tasks
[#1422425] 2025/02/04 20:07:06 Sending build environment
[#1422425] 2025/02/04 20:07:06 Sending secrets
[#1422425] 2025/02/04 20:07:06 Resolving secret 106c7011-4e0e-4b33-a3f2-ffea55ce3f4b
[#1422425] 2025/02/04 20:07:07 Installing packages
Warning: Permanently added '[localhost]:22583' (ED25519) to the list of known hosts.
:: Synchronizing package databases...
 core downloading...
 extra downloading...
 multilib downloading...
warning: archlinux-keyring-20250123-1 is up to date -- skipping
 there is nothing to do
Warning: Permanently added '[localhost]:22583' (ED25519) to the list of known hosts.
nothing to do
Warning: Permanently added '[localhost]:22583' (ED25519) to the list of known hosts.
Sync Explicit (1): podman-5.3.2-1
resolving dependencies...
:: There are 2 providers available for oci-runtime:
:: Repository extra
   1) crun  2) runc

Enter a number (default=1): 
looking for conflicting packages...

Packages (21) aardvark-dns-1.13.1-1  abseil-cpp-20240722.1-1  catatonit-0.2.1-1  conmon-1:2.1.12-1  containers-common-1:0.61.1-1  criu-4.0-2  crun-1.19.1-2  gtest-1.15.2-1  libbsd-0.12.2-2  libdrm-2.4.124-1  libmd-1.1.0-2  libnet-2:1.3-1  libpciaccess-0.18.1-2  netavark-1.13.1-1  nftables-1:1.1.1-2  passt-2025_01_21.4f2c8e7-1  protobuf-29.2-1  protobuf-c-1.5.0-10  python-protobuf-29.2-1  yajl-2.1.0-6  podman-5.3.2-1

Total Download Size:    36.66 MiB
Total Installed Size:  134.77 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 podman-5.3.2-1-x86_64 downloading...
 netavark-1.13.1-1-x86_64 downloading...
 protobuf-29.2-1-x86_64 downloading...
 abseil-cpp-20240722.1-1-x86_64 downloading...
 aardvark-dns-1.13.1-1-x86_64 downloading...
 criu-4.0-2-x86_64 downloading...
 gtest-1.15.2-1-x86_64 downloading...
 python-protobuf-29.2-1-x86_64 downloading...
 nftables-1:1.1.1-2-x86_64 downloading...
 libdrm-2.4.124-1-x86_64 downloading...
 catatonit-0.2.1-1-x86_64 downloading...
 libnet-2:1.3-1-x86_64 downloading...
 crun-1.19.1-2-x86_64 downloading...
 passt-2025_01_21.4f2c8e7-1-x86_64 downloading...
 libbsd-0.12.2-2-x86_64 downloading...
 protobuf-c-1.5.0-10-x86_64 downloading...
 containers-common-1:0.61.1-1-any downloading...
 yajl-2.1.0-6-x86_64 downloading...
 libmd-1.1.0-2-x86_64 downloading...
 conmon-1:2.1.12-1-x86_64 downloading...
 libpciaccess-0.18.1-2-x86_64 downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing catatonit...
installing conmon...
installing aardvark-dns...
installing netavark...
installing containers-common...
installing yajl...
installing libmd...
installing libbsd...
installing libpciaccess...
installing libdrm...
Optional dependencies for libdrm
    cairo: needed for modetest tool
installing libnet...
installing nftables...
Optional dependencies for nftables
    python: Python bindings [installed]
installing gtest...
Optional dependencies for gtest
    python: gmock generator [installed]
installing abseil-cpp...
installing protobuf...
installing protobuf-c...
installing python-protobuf...
installing criu...
installing crun...
installing passt...
Optional dependencies for passt
    sh: for demo script [installed]
installing podman...
Optional dependencies for podman
    apparmor: for AppArmor support
    btrfs-progs: support btrfs backend devices
    cni-plugins: for an alternative container-network-stack implementation
    fuse-overlayfs: for storage driver in rootless environment
    slirp4netns: for alternative rootless network support
    podman-compose: for docker-compose compatibility
    podman-docker: for Docker-compatible CLI
:: Running post-transaction hooks...
(1/4) Reloading system manager configuration...
(2/4) Reloading user manager configuration...
(3/4) Creating temporary files...
(4/4) Arming ConditionNeedsUpdate...
[#1422425] 2025/02/04 20:07:10 Cloning repositories
Cloning into 'soju-containers'...
+ cd soju-containers
+ git checkout -q 5761aae70afcf64a8ed6e36bf8e149e5fe3ee3e0
+ cd soju-containers
+ git submodule update --init --recursive
[#1422425] 2025/02/04 20:07:11 Running task build
[#1422425] 2025/02/04 20:08:25 Build failed.
[#1422425] 2025/02/04 20:08:25 The build environment will be kept alive for 10 minutes.
[#1422425] 2025/02/04 20:08:25 To log in with SSH and examine it, use the following command:
[#1422425] 2025/02/04 20:08:25 
[#1422425] 2025/02/04 20:08:25 	ssh -t builds@fra01.builds.sr.ht connect 1422425
[#1422425] 2025/02/04 20:08:25 
[#1422425] 2025/02/04 20:08:25 After logging in, the deadline is increased to your remaining build time.
[#1422425] 2025/02/04 20:08:25 Build cancelled. Terminating build environment.
[#1422425] 2025/02/04 20:08:25 Error: Running task on guest: signal: killed
build
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
+ cd soju-containers
+ platforms=linux/amd64,linux/arm64,linux/arm/v6
+ podman build --platform linux/amd64,linux/arm64,linux/arm/v6 --target soju --manifest soju .
[linux/amd64] [1/4] STEP 1/7: FROM --platform=linux/amd64 docker.io/library/golang:alpine AS soju-build
Trying to pull docker.io/library/golang:alpine...
Getting image source signatures
Copying blob sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1
Copying blob sha256:d3d5e94dedf03123c13c33c9f461a159dffbfd2152083ecf3c4c39c215e73fba
Copying blob sha256:1f3e46996e2966e4faa5846e56e76e3748b7315e2ded61476c24403d592134f0
Copying blob sha256:a648298ca3cb141d19da2ac4305e3b151f5a91715c71246b81fdb6a32c7ad9e1
Copying blob sha256:009968c6529e09b95bd1a1de21301f30aa4628cbced5fe0a8fe0c6c6c592b6c5
Copying config sha256:b0dd8d95a22097eb75e2c20ccf94b3957f40380944a4c8b263cc39ea5ff0d3e7
Writing manifest to image destination
[linux/amd64] [1/4] STEP 2/7: RUN --mount=type=cache,target=/var/cache/apk 	apk -U add build-base ca-certificates tzdata
fetch https://dl-cdn.alpinelinux.org/alpine/v3.21/main/x86_64/APKINDEX.tar.gz
fetch https://dl-cdn.alpinelinux.org/alpine/v3.21/community/x86_64/APKINDEX.tar.gz
(1/22) Installing libgcc (14.2.0-r4)
(2/22) Installing jansson (2.14-r4)
(3/22) Installing libstdc++ (14.2.0-r4)
(4/22) Installing zstd-libs (1.5.6-r2)
(5/22) Installing binutils (2.43.1-r1)
(6/22) Installing libmagic (5.46-r2)
(7/22) Installing file (5.46-r2)
(8/22) Installing libgomp (14.2.0-r4)
(9/22) Installing libatomic (14.2.0-r4)
(10/22) Installing gmp (6.3.0-r2)
(11/22) Installing isl26 (0.26-r1)
(12/22) Installing mpfr4 (4.2.1-r0)
(13/22) Installing mpc1 (1.3.1-r1)
(14/22) Installing gcc (14.2.0-r4)
(15/22) Installing libstdc++-dev (14.2.0-r4)
(16/22) Installing musl-dev (1.2.5-r8)
(17/22) Installing g++ (14.2.0-r4)
(18/22) Installing make (4.4.1-r2)
(19/22) Installing fortify-headers (1.1-r5)
(20/22) Installing patch (2.7.6-r10)
(21/22) Installing build-base (0.5-r3)
(22/22) Installing tzdata (2024b-r1)
Executing busybox-1.37.0-r9.trigger
OK: 244 MiB in 38 packages
--> 9782926cfce4
[linux/amd64] [1/4] STEP 3/7: ARG SOJU_REF=master
--> 5c7b32960beb
[linux/amd64] [1/4] STEP 4/7: ADD https://codeberg.org/emersion/soju.git#${SOJU_REF} /src/
--> b7436a33e206
[linux/amd64] [1/4] STEP 5/7: WORKDIR /src
--> a661af9d9a73
[linux/amd64] [1/4] STEP 6/7: ARG TARGETOS TARGETARCH TARGETPLATFORM BUILDPLATFORM
--> 407db7934227
[linux/amd64] [1/4] STEP 7/7: RUN --mount=type=cache,target=/root/.cache/go-build 	--mount=type=cache,target=/root/go/pkg/mod 	<<EOF (if [ "$TARGETPLATFORM" = "$BUILDPLATFORM" ]; then...)
go: downloading gopkg.in/irc.v4 v4.0.0
go: downloading github.com/pires/go-proxyproto v0.8.0
go: downloading github.com/prometheus/client_golang v1.20.5
go: downloading codeberg.org/emersion/go-scfg v0.1.0
go: downloading golang.org/x/crypto v0.31.0
go: downloading github.com/SherClockHolmes/webpush-go v1.3.1-0.20250102224029-1d350302adf0
go: downloading github.com/coder/websocket v1.8.12
go: downloading github.com/emersion/go-sasl v0.0.0-20241020182733-b788ff22d5a6
go: downloading golang.org/x/time v0.8.0
go: downloading git.sr.ht/~emersion/go-sqlite3-fts5 v0.0.0-20240124102820-f3a72e8b79b1
go: downloading github.com/lib/pq v1.10.9
go: downloading github.com/mattn/go-sqlite3 v1.14.24
go: downloading github.com/beorn7/perks v1.0.1
go: downloading github.com/cespare/xxhash/v2 v2.3.0
go: downloading github.com/prometheus/client_model v0.6.1
go: downloading github.com/prometheus/common v0.59.1
go: downloading github.com/prometheus/procfs v0.15.1
go: downloading google.golang.org/protobuf v1.34.2
go: downloading github.com/klauspost/compress v1.17.9
go: downloading golang.org/x/term v0.27.0
go: downloading git.sr.ht/~sircmpwn/go-bare v0.0.0-20210406120253-ab86bc2846d9
go: downloading github.com/golang-jwt/jwt/v5 v5.2.1
go: downloading github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822
go: downloading golang.org/x/sys v0.28.0
--> 4c9a79367baa
[linux/arm/v6] [1/4] STEP 1/7: FROM --platform=linux/amd64 docker.io/library/golang:alpine AS soju-build
[linux/arm/v6] [1/4] STEP 2/7: RUN --mount=type=cache,target=/var/cache/apk 	apk -U add build-base ca-certificates tzdata
--> Using cache 9782926cfce4609aa1d428ba2f2805a64af1ab1bb1f3fedae3abf5f5d7eeaac4
--> 9782926cfce4
[linux/arm/v6] [1/4] STEP 3/7: ARG SOJU_REF=master
--> Using cache 5c7b32960beb0322bd59bddb1d6db7ac5aa5176bd69ea246c5b6712e69fddced
--> 5c7b32960beb
[linux/arm/v6] [1/4] STEP 4/7: ADD https://codeberg.org/emersion/soju.git#${SOJU_REF} /src/
--> 5a93d026eb73
[linux/arm/v6] [1/4] STEP 5/7: WORKDIR /src
--> a13b049483d7
[linux/arm/v6] [1/4] STEP 6/7: ARG TARGETOS TARGETARCH TARGETPLATFORM BUILDPLATFORM
--> 3fe75514fc6a
[linux/arm/v6] [1/4] STEP 7/7: RUN --mount=type=cache,target=/root/.cache/go-build 	--mount=type=cache,target=/root/go/pkg/mod 	<<EOF (if [ "$TARGETPLATFORM" = "$BUILDPLATFORM" ]; then...)
go: downloading gopkg.in/irc.v4 v4.0.0
go: downloading golang.org/x/crypto v0.31.0
go: downloading codeberg.org/emersion/go-scfg v0.1.0
go: downloading github.com/pires/go-proxyproto v0.8.0
go: downloading github.com/prometheus/client_golang v1.20.5
go: downloading github.com/lib/pq v1.10.9
go: downloading modernc.org/sqlite v1.34.1
go: downloading golang.org/x/time v0.8.0
go: downloading github.com/SherClockHolmes/webpush-go v1.3.1-0.20250102224029-1d350302adf0
go: downloading github.com/coder/websocket v1.8.12
go: downloading github.com/emersion/go-sasl v0.0.0-20241020182733-b788ff22d5a6
go: downloading github.com/beorn7/perks v1.0.1
go: downloading github.com/cespare/xxhash/v2 v2.3.0
go: downloading github.com/prometheus/client_model v0.6.1
go: downloading github.com/prometheus/common v0.59.1
go: downloading github.com/prometheus/procfs v0.15.1
go: downloading google.golang.org/protobuf v1.34.2
go: downloading github.com/klauspost/compress v1.17.9
go: downloading golang.org/x/term v0.27.0
go: downloading git.sr.ht/~sircmpwn/go-bare v0.0.0-20210406120253-ab86bc2846d9
go: downloading github.com/golang-jwt/jwt/v5 v5.2.1
go: downloading github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822
go: downloading golang.org/x/sys v0.28.0
go: downloading modernc.org/libc v1.61.0
go: downloading github.com/google/uuid v1.6.0
go: downloading github.com/dustin/go-humanize v1.0.1
go: downloading golang.org/x/exp v0.0.0-20231108232855-2478ac86f678
go: downloading modernc.org/mathutil v1.6.0
go: downloading modernc.org/memory v1.8.0
go: downloading github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec