add font pkgs #58478
Merged
add font pkgs #58478
Chainguard Internal / elastic-build
succeeded
Jul 9, 2025 in 5m 0s
APKs built successfully
Build ID: e22ef3d9-bec0-484c-816e-269bdbb84162
Details
x86_64 Logs
Click to expand
bash" completed successfully
running command melange [test font-takao.yaml --gcplog --source-dir font-takao --test-package-append wolfi-base --arch=x86_64 --env-file=build-x86_64.env --pipeline-dirs=pipelines --runner=qemu --keyring-append=https://packages.wolfi.dev/os/wolfi-signing.rsa.pub --repository-append=https://packages.wolfi.dev/os --repository-append=https://apk.cgr.dev/wolfi-presubmit/4736043160f024e73d98f0cd62c61123d42edc85 --repository-append=https://apk.cgr.dev/wolfi-presubmit/4736043160f024e73d98f0cd62c61123d42edc85]
command "bash" completed successfully
running command melange [test font-opensymbol.yaml --gcplog --source-dir font-opensymbol --test-package-append wolfi-base --arch=x86_64 --env-file=build-x86_64.env --pipeline-dirs=pipelines --runner=qemu --keyring-append=https://packages.wolfi.dev/os/wolfi-signing.rsa.pub --repository-append=https://packages.wolfi.dev/os --repository-append=https://apk.cgr.dev/wolfi-presubmit/4736043160f024e73d98f0cd62c61123d42edc85 --repository-append=https://apk.cgr.dev/wolfi-presubmit/4736043160f024e73d98f0cd62c61123d42edc85]
image configuration:
contents:
build repositories: []
runtime repositories: []
keyring: []
packages: [file font-opensymbol py3-fonttools]
accounts:
runas:
users:
- uid=1000(build) gid=1000
groups:
- gid=1000(build) members=[build]
image configuration:
contents:
build repositories: []
runtime repositories: []
keyring: []
packages: [file font-takao py3-fonttools]
accounts:
runas:
users:
- uid=1000(build) gid=1000
groups:
- gid=1000(build) members=[build]
installing wolfi-baselayout (20230201-r22)
installing wolfi-baselayout (20230201-r22)
installing ca-certificates-bundle (20241121-r42)
installing ld-linux (2.41-r53)
installing libgcc (15.1.0-r1)
installing glibc-locale-posix (2.41-r53)
installing ca-certificates-bundle (20241121-r42)
installing ld-linux (2.41-r53)
installing libgcc (15.1.0-r1)
installing glibc-locale-posix (2.41-r53)
installing glibc (2.41-r53)
installing script (2.41.1-r1)
installing libmagic (5.46-r3)
installing file (5.46-r3)
installing glibc (2.41-r53)
installing script (2.41.1-r1)
installing libmagic (5.46-r3)
installing file (5.46-r3)
installing font-opensymbol (102.12-r0)
installing libstdc++ (15.1.0-r1)
installing mpdecimal (4.0.1-r2)
installing gdbm (1.25-r2)
installing libbz2-1 (1.0.8-r18)
installing libexpat1 (2.7.1-r1)
installing ncurses-terminfo-base (6.5_p20250621-r0)
installing ncurses (6.5_p20250621-r0)
installing readline (8.3-r0)
installing zlib (1.3.1-r50)
installing libffi (3.5.1-r0)
installing py3-pip-wheel (25.1.1-r3)
installing xz (5.8.1-r1)
installing sqlite-libs (3.50.2-r0)
installing libcrypto3 (3.5.1-r0)
installing libssl3 (3.5.1-r0)
installing python-3.13-base (3.13.5-r2)
installing py3.13-fonttools (4.58.5-r0)
installing py3.13-fonttools-bin (4.58.5-r0)
installing wolfi-keys (1-r11)
installing apk-tools (2.14.10-r5)
installing libxcrypt (4.4.38-r2)
installing libcrypt1 (2.41-r53)
installing busybox (1.37.0-r46)
installing wolfi-base (1-r7)
installing font-takao (0.1.0-r0)
installing libstdc++ (15.1.0-r1)
installing mpdecimal (4.0.1-r2)
installing gdbm (1.25-r2)
installing libbz2-1 (1.0.8-r18)
installing libexpat1 (2.7.1-r1)
installing ncurses-terminfo-base (6.5_p20250621-r0)
installing ncurses (6.5_p20250621-r0)
installing readline (8.3-r0)
installing zlib (1.3.1-r50)
installing libffi (3.5.1-r0)
installing py3-pip-wheel (25.1.1-r3)
installing xz (5.8.1-r1)
installing sqlite-libs (3.50.2-r0)
installing libcrypto3 (3.5.1-r0)
installing libssl3 (3.5.1-r0)
installing python-3.13-base (3.13.5-r2)
installing py3.13-fonttools (4.58.5-r0)
installing py3.13-fonttools-bin (4.58.5-r0)
installing wolfi-keys (1-r11)
installing apk-tools (2.14.10-r5)
installing libxcrypt (4.4.38-r2)
installing libcrypt1 (2.41-r53)
installing busybox (1.37.0-r46)
installing wolfi-base (1-r7)
populating workspace /tmp/melange-workspace-560975742 from font-opensymbol
qemu: generating ssh key pairs for ephemeral VM
qemu: generating initramfs
populating workspace /tmp/melange-workspace-4062437885 from font-takao
qemu: generating ssh key pairs for ephemeral VM
qemu: generating initramfs
image configuration:
contents:
build repositories: [https://apk.cgr.dev/chainguard]
runtime repositories: []
keyring: []
packages: [microvm-init]
image configuration:
contents:
build repositories: [https://apk.cgr.dev/chainguard]
runtime repositories: []
keyring: []
packages: [microvm-init]
installing wolfi-baselayout (20230201-r22)
installing ca-certificates-bundle (20241121-r42)
installing libgcc (15.1.0-r1)
installing glibc-locale-posix (2.41-r53)
installing glibc (2.41-r53)
installing ld-linux (2.41-r53)
installing gnutar (1.35-r4)
installing libattr1 (2.5.2-r50)
installing attr (2.5.2-r50)
installing zlib (1.3.1-r50)
installing libzstd1 (1.5.7-r2)
installing xz (5.8.1-r1)
installing libcrypto3 (3.5.1-r0)
installing kmod (34.2-r40)
installing libbz2-1 (1.0.8-r18)
installing libelf (0.193-r1)
installing libmnl (1.0.5-r6)
installing libnftnl (1.2.9-r0)
installing xtables (1.8.11-r24)
installing iproute2 (6.15.0-r0)
installing libblkid (2.41.1-r1)
installing libmount (2.41.1-r1)
installing mount (2.41.1-r1)
installing libpcre2-8-0 (10.45-r2)
installing libsepol (3.8.1-r50)
installing libselinux (3.8.1-r50)
installing libxcrypt (4.4.38-r2)
installing libcrypt1 (2.41-r53)
installing linux-pam (1.7.1-r0)
installing openssh-keygen (10.0_p1-r2)
installing openssh-server-config (10.0_p1-r2)
installing openssh-server (10.0_p1-r2)
installing ncurses-terminfo-base (6.5_p20250621-r0)
installing ncurses (6.5_p20250621-r0)
installing setarch (2.41.1-r1)
installing libuuid (2.41.1-r1)
installing libfdisk (2.41.1-r1)
installing sqlite-libs (3.50.2-r0)
installing util-linux (2.41.1-r1)
installing libsmartcols (2.41.1-r1)
installing util-linux-misc (2.41.1-r1)
installing libstdc++ (15.1.0-r1)
installing inih (60-r0)
installing userspace-rcu (0.15.3-r0)
installing xfsprogs-core (6.15.0-r0)
installing xfsprogs (6.15.0-r0)
installing busybox (1.37.0-r46)
installing microvm-init (0.0.1-r11)
qemu: starting VM
qemu: waiting for SSH
qemu: meta-data=/dev/vda isize=512 agcount=8, agsize=1638400 blks
qemu: = sectsz=4096 attr=2, projid32bit=1
qemu: = crc=1 finobt=1, sparse=1, rmapbt=1
qemu: = reflink=1 bigtime=1 inobtcount=1 nrext64=1
qemu: = exchange=0 metadir=0
qemu: data = bsize=4096 blocks=13107200, imaxpct=25
qemu: = sunit=0 swidth=0 blks
qemu: naming =version 2 bsize=4096 ascii-ci=0, ftype=1, parent=0
qemu: log =internal log bsize=4096 blocks=16384, version=2
qemu: = sectsz=4096 sunit=1 blks, lazy-count=1
qemu: realtime =none extsz=4096 blocks=0, rtextents=0
qemu: = rgcount=0 rgsize=0 extents
qemu: = zoned=0 start=0 reserved=0
qemu: Discarding blocks...Done.
qemu: ssh-keygen: generating new host keys: RSA ECDSA ED25519
qemu: Server listening on 0.0.0.0 port 2223.
qemu: Server listening on 0.0.0.0 port 22.
installing wolfi-baselayout (20230201-r22)
installing ca-certificates-bundle (20241121-r42)
installing libgcc (15.1.0-r1)
installing glibc-locale-posix (2.41-r53)
installing glibc (2.41-r53)
installing ld-linux (2.41-r53)
installing gnutar (1.35-r4)
installing libattr1 (2.5.2-r50)
installing attr (2.5.2-r50)
installing zlib (1.3.1-r50)
installing libzstd1 (1.5.7-r2)
installing xz (5.8.1-r1)
installing libcrypto3 (3.5.1-r0)
installing kmod (34.2-r40)
installing libbz2-1 (1.0.8-r18)
installing libelf (0.193-r1)
installing libmnl (1.0.5-r6)
installing libnftnl (1.2.9-r0)
installing xtables (1.8.11-r24)
installing iproute2 (6.15.0-r0)
installing libblkid (2.41.1-r1)
installing libmount (2.41.1-r1)
installing mount (2.41.1-r1)
installing libpcre2-8-0 (10.45-r2)
installing libsepol (3.8.1-r50)
installing libselinux (3.8.1-r50)
installing libxcrypt (4.4.38-r2)
installing libcrypt1 (2.41-r53)
installing linux-pam (1.7.1-r0)
installing openssh-keygen (10.0_p1-r2)
installing openssh-server-config (10.0_p1-r2)
installing openssh-server (10.0_p1-r2)
installing ncurses-terminfo-base (6.5_p20250621-r0)
installing ncurses (6.5_p20250621-r0)
installing setarch (2.41.1-r1)
installing libuuid (2.41.1-r1)
installing libfdisk (2.41.1-r1)
installing sqlite-libs (3.50.2-r0)
installing util-linux (2.41.1-r1)
installing libsmartcols (2.41.1-r1)
installing util-linux-misc (2.41.1-r1)
installing libstdc++ (15.1.0-r1)
installing inih (60-r0)
installing userspace-rcu (0.15.3-r0)
installing xfsprogs-core (6.15.0-r0)
installing xfsprogs (6.15.0-r0)
installing busybox (1.37.0-r46)
installing microvm-init (0.0.1-r11)
qemu: starting VM
qemu: waiting for SSH
qemu: meta-data=/dev/vda isize=512 agcount=8, agsize=1638400 blks
qemu: = sectsz=4096 attr=2, projid32bit=1
qemu: = crc=1 finobt=1, sparse=1, rmapbt=1
qemu: = reflink=1 bigtime=1 inobtcount=1 nrext64=1
qemu: = exchange=0 metadir=0
qemu: data = bsize=4096 blocks=13107200, imaxpct=25
qemu: = sunit=0 swidth=0 blks
qemu: naming =version 2 bsize=4096 ascii-ci=0, ftype=1, parent=0
qemu: log =internal log bsize=4096 blocks=16384, version=2
qemu: = sectsz=4096 sunit=1 blks, lazy-count=1
qemu: realtime =none extsz=4096 blocks=0, rtextents=0
qemu: = rgcount=0 rgsize=0 extents
qemu: = zoned=0 start=0 reserved=0
qemu: Discarding blocks...Done.
qemu: ssh-keygen: generating new host keys: RSA ECDSA ED25519
qemu: Server listening on 0.0.0.0 port 2223.
qemu: Server listening on 0.0.0.0 port 22.
aarch64 Logs
Click to expand
9c7fedc33adf69]
running command chainctl [auth login --audience apk.cgr.dev --identity 720909c9f5279097d847ad02a2f24ba8f59de36a/a49c7fedc33adf69]
Successfully exchanged token.
Successfully exchanged token.
Valid! Id: 720909c9f5279097d847ad02a2f24ba8f59de36a/a49c7fedc33adf69
Valid! Id: 720909c9f5279097d847ad02a2f24ba8f59de36a/a49c7fedc33adf69
Updates are available for chainctl (current version: 0.2.100; latest: 0.2.101). To install, please run:
$ chainctl update
command "chainctl" completed successfully
puller identity configured successfully
puller identity configured successfully
running tests...
running command /usr/bin/dind [dockerd] in background
command "/usr/bin/dind" started successfully
running command bash [-c
# Retry up to 60 seconds to wait for docker to start.
worked=false
for i in $(seq 60); do
if docker info >/dev/null 2>&1; then
worked=true
break
fi
echo "docker healthcheck failed, docker is not ready, retrying... ($i/60 seconds so far)..."
sleep 1
done
if [ "$worked" = "false" ]; then
echo "Failed to start docker after 60 seconds"
exit 1
fi
]
Updates are available for chainctl (current version: 0.2.100; latest: 0.2.101). To install, please run:
$ chainctl update
command "chainctl" completed successfully
puller identity configured successfully
puller identity configured successfully
running tests...
running command /usr/bin/dind [dockerd] in background
command "/usr/bin/dind" started successfully
running command bash [-c
# Retry up to 60 seconds to wait for docker to start.
worked=false
for i in $(seq 60); do
if docker info >/dev/null 2>&1; then
worked=true
break
fi
echo "docker healthcheck failed, docker is not ready, retrying... ($i/60 seconds so far)..."
sleep 1
done
if [ "$worked" = "false" ]; then
echo "Failed to start docker after 60 seconds"
exit 1
fi
]
command "bash" completed successfully
running command melange [test font-opensymbol.yaml --gcplog --source-dir font-opensymbol --test-package-append wolfi-base --arch=aarch64 --env-file=build-aarch64.env --pipeline-dirs=pipelines --runner=docker --keyring-append=https://packages.wolfi.dev/os/wolfi-signing.rsa.pub --repository-append=https://packages.wolfi.dev/os --repository-append=https://apk.cgr.dev/wolfi-presubmit/4736043160f024e73d98f0cd62c61123d42edc85 --repository-append=https://apk.cgr.dev/wolfi-presubmit/4736043160f024e73d98f0cd62c61123d42edc85]
command "bash" completed successfully
running command melange [test font-takao.yaml --gcplog --source-dir font-takao --test-package-append wolfi-base --arch=aarch64 --env-file=build-aarch64.env --pipeline-dirs=pipelines --runner=docker --keyring-append=https://packages.wolfi.dev/os/wolfi-signing.rsa.pub --repository-append=https://packages.wolfi.dev/os --repository-append=https://apk.cgr.dev/wolfi-presubmit/4736043160f024e73d98f0cd62c61123d42edc85 --repository-append=https://apk.cgr.dev/wolfi-presubmit/4736043160f024e73d98f0cd62c61123d42edc85]
image configuration:
contents:
build repositories: []
runtime repositories: []
keyring: []
packages: [file font-takao py3-fonttools]
accounts:
runas:
users:
- uid=1000(build) gid=1000
groups:
- gid=1000(build) members=[build]
image configuration:
contents:
build repositories: []
runtime repositories: []
keyring: []
packages: [file font-opensymbol py3-fonttools]
accounts:
runas:
users:
- uid=1000(build) gid=1000
groups:
- gid=1000(build) members=[build]
installing wolfi-baselayout (20230201-r22)
installing wolfi-baselayout (20230201-r22)
installing ca-certificates-bundle (20241121-r42)
installing libgcc (15.1.0-r1)
installing ld-linux (2.41-r53)
installing glibc-locale-posix (2.41-r53)
installing ca-certificates-bundle (20241121-r42)
installing libgcc (15.1.0-r1)
installing ld-linux (2.41-r53)
installing glibc-locale-posix (2.41-r53)
installing glibc (2.41-r53)
installing libmagic (5.46-r3)
installing file (5.46-r3)
installing glibc (2.41-r53)
installing libmagic (5.46-r3)
installing file (5.46-r3)
installing font-takao (0.1.0-r0)
installing libstdc++ (15.1.0-r1)
installing mpdecimal (4.0.1-r2)
installing gdbm (1.25-r2)
installing libbz2-1 (1.0.8-r18)
installing libexpat1 (2.7.1-r1)
installing ncurses-terminfo-base (6.5_p20250621-r0)
installing ncurses (6.5_p20250621-r0)
installing readline (8.3-r0)
installing zlib (1.3.1-r50)
installing libffi (3.5.1-r0)
installing py3-pip-wheel (25.1.1-r3)
installing xz (5.8.1-r1)
installing sqlite-libs (3.50.2-r0)
installing libcrypto3 (3.5.1-r0)
installing libssl3 (3.5.1-r0)
installing font-opensymbol (102.12-r0)
installing libstdc++ (15.1.0-r1)
installing mpdecimal (4.0.1-r2)
installing gdbm (1.25-r2)
installing libbz2-1 (1.0.8-r18)
installing libexpat1 (2.7.1-r1)
installing ncurses-terminfo-base (6.5_p20250621-r0)
installing ncurses (6.5_p20250621-r0)
installing readline (8.3-r0)
installing zlib (1.3.1-r50)
installing libffi (3.5.1-r0)
installing py3-pip-wheel (25.1.1-r3)
installing xz (5.8.1-r1)
installing sqlite-libs (3.50.2-r0)
installing libcrypto3 (3.5.1-r0)
installing libssl3 (3.5.1-r0)
installing python-3.13-base (3.13.5-r2)
installing py3.13-fonttools (4.58.5-r0)
installing py3.13-fonttools-bin (4.58.5-r0)
installing wolfi-keys (1-r11)
installing apk-tools (2.14.10-r5)
installing libxcrypt (4.4.38-r2)
installing libcrypt1 (2.41-r53)
installing busybox (1.37.0-r46)
installing wolfi-base (1-r7)
installing python-3.13-base (3.13.5-r2)
installing py3.13-fonttools (4.58.5-r0)
installing py3.13-fonttools-bin (4.58.5-r0)
installing wolfi-keys (1-r11)
installing apk-tools (2.14.10-r5)
installing libxcrypt (4.4.38-r2)
installing libcrypt1 (2.41-r53)
installing busybox (1.37.0-r46)
installing wolfi-base (1-r7)
layer digest: sha256:753af9821e60f8a1b2d50926e3bb68cd2bbefe9f0a983088f3b055d0e051bbbd
layer diffID: sha256:c35148cf90360992e6f6dd758c22b9ef7fad43b12df5f77e97e926b396390321
saving OCI image locally: apko.local/cache:f51173cc409aed93734d06df253be9c64d4194b69784ee425f661258bbd7bbb4
layer digest: sha256:7f1fb8d7a4980e26947873c660c71f7c8461fb4c3ea83348c47b82e9cd80cd6b
layer diffID: sha256:7600603f71eda89cea362de2e2e4df86903b4a3a005d0befe87b19f1171e7a87
saving OCI image locally: apko.local/cache:21fd2269239a617f57ea5a9536b3db4c672efa44824c63b24722ffc7b2e990dd
populating workspace /tmp/melange-workspace-2606406495 from font-opensymbol
populating workspace /tmp/melange-workspace-509596180 from font-takao
running the main test pipeline
running step "test/fonts"
running the main test pipeline
running step "test/fonts"
running step "font usability test"
running step "font usability test"
/usr/share/fonts/truetype/takaoka/TakaokaGothic.ttf: TrueType Font data, 16 tables, 1st "GDEF", name offset 0x328888
/usr/share/fonts/truetype/libreoffice/opens___.ttf: TrueType Font data, 16 tables, 1st "FFTM", 14 names, Macintosh
Listing table info for "/usr/share/fonts/truetype/takaoka/TakaokaGothic.ttf":
tag checksum length offset
---- ---------- -------- --------
GDEF 0x002631BD 30 3433948
GSUB 0x318E856A 3518 3433980
OS/2 0x7FCE8349 96 392
cmap 0x38F73E61 236166 51088
gasp 0x00170009 16 3433932
glyf 0x06FDFF7D 2973565 338184
head 0x0F08AE53 54 268
hhea 0x0B693787 36 324
hmtx 0x352E0E6B 50600 488
loca 0x49C710D3 50916 287268
maxp 0x39E903AE 32 360
name 0xA894786B 1732 3311752
post 0x5518F8B6 120445 3313484
prep 0x3F711A3D 10 287256
vhea 0x0FEB3968 36 3437500
vmtx 0xCEE21C3B 50910 3437536
/usr/share/fonts/truetype/takaoka/TakaokaMincho.ttf: TrueType Font data, 16 tables, 1st "GDEF", name offset 0x454dbc
Listing table info for "/usr/share/fonts/truetype/libreoffice/opens___.ttf":
tag checksum length offset
---- ---------- -------- --------
FFTM 0x7E572862 28 208844
GDEF 0x04F3091A 86 208756
OS/2 0x50BF6CF2 96 392
cmap 0x367F0FF1 3468 4736
cvt 0x0D8E175C 80 8868
fpgm 0x0FB42FA7 613 8204
gasp 0xFFFF0003 8 208748
glyf 0x421EC702 183760 13216
head 0x03102E1C 54 268
hhea 0x0DFD0A49 36 324
hmtx 0x48C11738 4246 488
loca 0x063B56D0 4268 8948
maxp 0x056F0496 32 360
name 0xB49E7F68 1791 196976
post 0x05B4A258 9978 198768
prep 0xB0F22B14 46 8820
WARNING: opening from cache https://apk.cgr.dev/wolfi-presubmit/4736043160f024e73d98f0cd62c61123d42edc85: No such file or directory
WARNING: opening from cache https://packages.wolfi.dev/os: No such file or directory
Listing table info for "/usr/share/fonts/truetype/takaoka/TakaokaMincho.ttf":
tag checksum length offset
---- ---------- -------- --------
GDEF 0x002631BD 30 4664076
GSUB 0x318E856A 3518 4664108
OS/2 0x7FF97B07 96 392
cmap 0x38F73E61 236166 51088
gasp 0x00170009 16 4664060
glyf 0xD2BFE2ED 4203698 338184
head 0x0F46AE36 54 268
hhea 0x0BA737D7 36 324
hmtx 0x3E38E58A 50600 488
loca 0x104FFD93 50916 287268
maxp 0x41E90549 32 360
name 0xB739720E 1728 4541884
post 0x5518F8B6 120445 4543612
prep 0x3F71193D 10 287256
vhea 0x10083968 36 4667628
vmtx 0xD3EFC50D 50910 4667664
WARNING: opening from cache https://apk.cgr.dev/wolfi-presubmit/4736043160f024e73d98f0cd62c61123d42edc85: No such file or directory
WARNING: opening from cache https://packages.wolfi.dev/os: No such file or directory
pod fc90d146adbaf94cb04df0fcc1faf872db00a038ad8b28c10ea10c74b12c4fb4 terminated
pod 23d33149da2bee2f4660866d389283da79fe549661232e8936ebb1904b99cba7 terminated
command "melange" completed successfully
tests completed successfully
command "melange" completed successfully
tests completed successfully
Indexes
https://apk.cgr.dev/wolfi-presubmit/4736043160f024e73d98f0cd62c61123d42edc85
Packages
- ✅ font-opensymbol (success | 1m13s | x86_64 logs | aarch64 logs)
- ✅ font-takao (success | 1m22s | x86_64 logs | aarch64 logs)
Tests
- ✅ font-opensymbol (success | 1m14s | x86_64 logs | aarch64 logs)
- ✅ font-takao (success | 1m18s | x86_64 logs | aarch64 logs)
More Observability
Command
cg build log \
--build-id e22ef3d9-bec0-484c-816e-269bdbb84162 \
--project prod-wolfi-os \
--cluster elastic-pre-a \
--namespace pre-wolfi \
--start 2025-07-09T09:20:22Z \
--end 2025-07-09T09:35:23Z
Loading