>>> bootchart2: Building testing/bootchart2 0.14.9-r2 (using abuild 3.17.0_rc1-r2) started Sun, 19 Apr 2026 20:30:27 +0000 >>> bootchart2: Validating /home/buildozer/aports/testing/bootchart2/APKBUILD... >>> bootchart2: Analyzing dependencies... >>> bootchart2: Installing for build: build-base python3 !bootchart py3-setuptools linux-headers py3-cairo sed ( 1/36) Installing libbz2 (1.0.8-r6) ( 2/36) Installing libffi (3.5.2-r1) ( 3/36) Installing gdbm (1.26-r0) ( 4/36) Installing xz-libs (5.8.2-r0) ( 5/36) Installing mpdecimal (4.0.1-r0) ( 6/36) Installing libpanelw (6.6_p20260404-r0) ( 7/36) Installing readline (8.3.3-r1) ( 8/36) Installing sqlite-libs (3.53.0-r0) ( 9/36) Installing python3 (3.14.3-r0) (10/36) Installing python3-pycache-pyc0 (3.14.3-r0) (11/36) Installing pyc (3.14.3-r0) (12/36) Installing python3-pyc (3.14.3-r0) (13/36) Installing py3-parsing (3.3.2-r1) (14/36) Installing py3-parsing-pyc (3.3.2-r1) (15/36) Installing py3-packaging (26.0-r1) (16/36) Installing py3-packaging-pyc (26.0-r1) (17/36) Installing py3-setuptools (82.0.1-r1) (18/36) Installing py3-setuptools-pyc (82.0.1-r1) (19/36) Installing linux-headers (7.0.0-r0) (20/36) Installing libxau (1.0.12-r0) (21/36) Installing libmd (1.1.0-r0) (22/36) Installing libbsd (0.12.2-r0) (23/36) Installing libxdmcp (1.1.5-r1) (24/36) Installing libxcb (1.17.0-r1) (25/36) Installing libx11 (1.8.13-r0) (26/36) Installing libxext (1.3.7-r0) (27/36) Installing libxrender (0.9.12-r0) (28/36) Installing libpng (1.6.58-r0) (29/36) Installing freetype (2.14.2-r0) (30/36) Installing fontconfig (2.17.1-r1) (31/36) Installing pixman (0.46.4-r0) (32/36) Installing cairo (1.18.4-r1) (33/36) Installing py3-cairo (1.28.0-r1) (34/36) Installing py3-cairo-pyc (1.28.0-r1) (35/36) Installing sed (4.9-r2) (36/36) Installing .makedepends-bootchart2 (20260419.203034) Executing busybox-1.37.0-r31.trigger OK: 447.0 MiB in 140 packages >>> bootchart2: Cleaning up srcdir >>> bootchart2: Cleaning up pkgdir >>> bootchart2: Cleaning up tmpdir >>> bootchart2: Fetching https://distfiles.alpinelinux.org/distfiles/edge/bootchart-0.14.9.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/edge/bootchart-0.14.9.tar.gz.part' bootchart-0.14.9.tar 15% |**** | 175k 0:00:05 ETA bootchart-0.14.9.tar 100% |********************************| 1148k 0:00:00 ETA '/var/cache/distfiles/edge/bootchart-0.14.9.tar.gz.part' saved /var/cache/distfiles/edge/bootchart-0.14.9.tar.gz: OK /home/buildozer/aports/testing/bootchart2/Makefile.patch: OK >>> bootchart2: Fetching https://distfiles.alpinelinux.org/distfiles/edge/bootchart-0.14.9.tar.gz /var/cache/distfiles/edge/bootchart-0.14.9.tar.gz: OK /home/buildozer/aports/testing/bootchart2/Makefile.patch: OK >>> bootchart2: Unpacking /var/cache/distfiles/edge/bootchart-0.14.9.tar.gz... >>> bootchart2: Makefile.patch patching file Makefile cc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wl,--as-needed,-O1,--sort-common -pthread \ -DEARLY_PREFIX='"/usr"' \ -DLIBDIR='"/lib"' \ -DPKGLIBDIR='"/usr/lib/bootchart2"' \ -DPROGRAM_PREFIX='""' \ -DPROGRAM_SUFFIX='"2"' \ -DVERSION='"0.14.9"' \ \ -c collector/collector.c -o collector/collector.o cc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wl,--as-needed,-O1,--sort-common -pthread \ -DEARLY_PREFIX='"/usr"' \ -DLIBDIR='"/lib"' \ -DPKGLIBDIR='"/usr/lib/bootchart2"' \ -DPROGRAM_PREFIX='""' \ -DPROGRAM_SUFFIX='"2"' \ -DVERSION='"0.14.9"' \ \ -c collector/output.c -o collector/output.o cc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wl,--as-needed,-O1,--sort-common -pthread \ -DEARLY_PREFIX='"/usr"' \ -DLIBDIR='"/lib"' \ -DPKGLIBDIR='"/usr/lib/bootchart2"' \ -DPROGRAM_PREFIX='""' \ -DPROGRAM_SUFFIX='"2"' \ -DVERSION='"0.14.9"' \ \ -c collector/tasks.c -o collector/tasks.o cc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wl,--as-needed,-O1,--sort-common -pthread \ -DEARLY_PREFIX='"/usr"' \ -DLIBDIR='"/lib"' \ -DPKGLIBDIR='"/usr/lib/bootchart2"' \ -DPROGRAM_PREFIX='""' \ -DPROGRAM_SUFFIX='"2"' \ -DVERSION='"0.14.9"' \ \ -c collector/tasks-netlink.c -o collector/tasks-netlink.o cc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wl,--as-needed,-O1,--sort-common -pthread \ -DEARLY_PREFIX='"/usr"' \ -DLIBDIR='"/lib"' \ -DPKGLIBDIR='"/usr/lib/bootchart2"' \ -DPROGRAM_PREFIX='""' \ -DPROGRAM_SUFFIX='"2"' \ -DVERSION='"0.14.9"' \ \ -c collector/dump.c -o collector/dump.o sed -s -e "s:@LIBDIR@:/lib:g" -e "s:@PKGLIBDIR@:/usr/lib/bootchart2:" -e "s:@PROGRAM_PREFIX@::" -e "s:@PROGRAM_SUFFIX@:2:" -e "s:@EARLY_PREFIX@:/usr:" -e "s:@VER@:0.14.9:" bootchartd.in > bootchartd sed -s -e "s:@LIBDIR@:/lib:g" -e "s:@PKGLIBDIR@:/usr/lib/bootchart2:" -e "s:@PROGRAM_PREFIX@::" -e "s:@PROGRAM_SUFFIX@:2:" -e "s:@EARLY_PREFIX@:/usr:" -e "s:@VER@:0.14.9:" bootchart2.service.in > bootchart2.service sed -s -e "s:@LIBDIR@:/lib:g" -e "s:@PKGLIBDIR@:/usr/lib/bootchart2:" -e "s:@PROGRAM_PREFIX@::" -e "s:@PROGRAM_SUFFIX@:2:" -e "s:@EARLY_PREFIX@:/usr:" -e "s:@VER@:0.14.9:" bootchart2-done.service.in > bootchart2-done.service sed -s -e "s:@LIBDIR@:/lib:g" -e "s:@PKGLIBDIR@:/usr/lib/bootchart2:" -e "s:@PROGRAM_PREFIX@::" -e "s:@PROGRAM_SUFFIX@:2:" -e "s:@EARLY_PREFIX@:/usr:" -e "s:@VER@:0.14.9:" bootchart2-done.timer.in > bootchart2-done.timer sed -s -e "s:@LIBDIR@:/lib:g" -e "s:@PKGLIBDIR@:/usr/lib/bootchart2:" -e "s:@PROGRAM_PREFIX@::" -e "s:@PROGRAM_SUFFIX@:2:" -e "s:@EARLY_PREFIX@:/usr:" -e "s:@VER@:0.14.9:" pybootchartgui/main.py.in > pybootchartgui/main.py cc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wl,--as-needed,-O1,--sort-common -pthread -Icollector -o bootchart-collector collector/collector.o collector/output.o collector/tasks.o collector/tasks-netlink.o collector/dump.o >>> bootchart2: Entering fakeroot... install -d /home/buildozer/aports/testing/bootchart2/pkg/bootchart2/usr/lib/python3.14/site-packages/pybootchartgui install -d /home/buildozer/aports/testing/bootchart2/pkg/bootchart2/usr/lib/bootchart2/tmpfs mkdir -p /home/buildozer/aports/testing/bootchart2/pkg/bootchart2/usr/lib/systemd/system cp pybootchartgui/*.py /home/buildozer/aports/testing/bootchart2/pkg/bootchart2/usr/lib/python3.14/site-packages/pybootchartgui install -m 644 -D README /home/buildozer/aports/testing/bootchart2/pkg/bootchart2/usr/share/doc/bootchart2/README install -m 755 -D bootchartd /home/buildozer/aports/testing/bootchart2/pkg/bootchart2/usr/bin/bootchartd2 install -m 0644 bootchart2.service \ bootchart2-done.service \ bootchart2-done.timer \ /home/buildozer/aports/testing/bootchart2/pkg/bootchart2/usr/lib/systemd/system install -m 644 -D README.pybootchart /home/buildozer/aports/testing/bootchart2/pkg/bootchart2/usr/share/doc/bootchart2/README.pybootchart install -D -m 755 pybootchartgui.py /home/buildozer/aports/testing/bootchart2/pkg/bootchart2/usr/bin/pybootchartgui install -m 644 -D bootchartd.conf /home/buildozer/aports/testing/bootchart2/pkg/bootchart2/etc/bootchartd2.conf mkdir -p /home/buildozer/aports/testing/bootchart2/pkg/bootchart2/usr/share/man/man1 [ -z "" ] && ( cd /home/buildozer/aports/testing/bootchart2/pkg/bootchart2/usr/lib/python3.14/site-packages/pybootchartgui ; \ python3 /usr/lib/python3.14/py_compile.py *.py ; \ PYTHONOPTIMIZE=1 python3 /usr/lib/python3.14/py_compile.py *.py ); : install -m 755 -D bootchart-collector /home/buildozer/aports/testing/bootchart2/pkg/bootchart2/usr/lib/bootchart2/bootchart2-collector gzip -c bootchart2.1 > /home/buildozer/aports/testing/bootchart2/pkg/bootchart2/usr/share/man/man1/bootchart2.1.gz gzip -c bootchartd.1 > /home/buildozer/aports/testing/bootchart2/pkg/bootchart2/usr/share/man/man1/bootchartd2.1.gz gzip -c pybootchartgui.1 > /home/buildozer/aports/testing/bootchart2/pkg/bootchart2/usr/share/man/man1/pybootchartgui.1.gz draw.py:472: SyntaxWarning: "\s" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\s"? A raw string is also an option. ('system.cpu', 'CPU', lambda s: re.sub('model name\s*:\s*', '', s, 1)), draw.py:511: SyntaxWarning: "is not" with 'int' literal. Did you mean "!="? if (OPTIONS.show_pid or OPTIONS.show_all) and ipid is not 0: draw.py:609: SyntaxWarning: "is not" with 'int' literal. Did you mean "!="? if i is not 0: parsing.py:454: SyntaxWarning: "\d" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\d"? A raw string is also an option. disk_regex_re = re.compile ('^([hsv]d.|mtdblock\d|mmcblk\d|cciss/c\d+d\d+.*)$') parsing.py:523: SyntaxWarning: "\[" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\["? A raw string is also an option. timestamp_re = re.compile ("^\[\s*(\d+\.\d+)\s*]\s+(.*)$") parsing.py:524: SyntaxWarning: "\S" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\S"? A raw string is also an option. split_re = re.compile ("^(\S+)\s+([\S\+_-]+) (.*)$") parsing.py:569: SyntaxWarning: "\@" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\@"? A raw string is also an option. p = re.match ("\@ (\d+)", rest) parsing.py:101: SyntaxWarning: "is" with 'int' literal. Did you mean "=="? if pid is 0: draw.py:472: SyntaxWarning: "\s" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\s"? A raw string is also an option. ('system.cpu', 'CPU', lambda s: re.sub('model name\s*:\s*', '', s, 1)), draw.py:511: SyntaxWarning: "is not" with 'int' literal. Did you mean "!="? if (OPTIONS.show_pid or OPTIONS.show_all) and ipid is not 0: draw.py:609: SyntaxWarning: "is not" with 'int' literal. Did you mean "!="? if i is not 0: parsing.py:454: SyntaxWarning: "\d" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\d"? A raw string is also an option. disk_regex_re = re.compile ('^([hsv]d.|mtdblock\d|mmcblk\d|cciss/c\d+d\d+.*)$') parsing.py:523: SyntaxWarning: "\[" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\["? A raw string is also an option. timestamp_re = re.compile ("^\[\s*(\d+\.\d+)\s*]\s+(.*)$") parsing.py:524: SyntaxWarning: "\S" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\S"? A raw string is also an option. split_re = re.compile ("^(\S+)\s+([\S\+_-]+) (.*)$") parsing.py:569: SyntaxWarning: "\@" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\@"? A raw string is also an option. p = re.match ("\@ (\d+)", rest) parsing.py:101: SyntaxWarning: "is" with 'int' literal. Did you mean "=="? if pid is 0: >>> bootchart2-systemd*: Running split function systemd... 'usr/lib/systemd' -> '/home/buildozer/aports/testing/bootchart2/pkg/bootchart2-systemd/usr/lib/systemd' >>> bootchart2-systemd*: Preparing subpackage bootchart2-systemd... Please specify at least one package name on the command line. >>> bootchart2-systemd*: Running postcheck for bootchart2-systemd >>> bootchart2*: Running postcheck for bootchart2 >>> WARNING: bootchart2*: Found /usr/share/doc but package name doesn't end with -doc >>> WARNING: bootchart2*: Found /usr/share/man but package name doesn't end with -doc >>> WARNING: bootchart2*: Found __pycache__ but package name doesn't end with -pyc >>> bootchart2*: Preparing package bootchart2... >>> bootchart2*: Stripping binaries Please specify at least one package name on the command line. >>> bootchart2*: Scanning shared objects >>> bootchart2-systemd*: Tracing dependencies... >>> bootchart2-systemd*: Package size: 1.5 KB >>> bootchart2-systemd*: Compressing data... >>> bootchart2-systemd*: Create checksum... >>> bootchart2-systemd*: Create bootchart2-systemd-0.14.9-r2.apk >>> bootchart2*: Tracing dependencies... python3 !bootchart py3-setuptools linux-headers py3-cairo python3~3.14 so:libc.musl-riscv64.so.1 >>> bootchart2*: Package size: 394.9 KB >>> bootchart2*: Compressing data... >>> bootchart2*: Create checksum... >>> bootchart2*: Create bootchart2-0.14.9-r2.apk >>> bootchart2: Build complete at Sun, 19 Apr 2026 20:30:57 +0000 elapsed time 0h 0m 30s >>> bootchart2: Cleaning up srcdir >>> bootchart2: Cleaning up pkgdir >>> bootchart2: Cleaning up tmpdir >>> bootchart2: Uninstalling dependencies... ( 1/36) Purging .makedepends-bootchart2 (20260419.203034) ( 2/36) Purging py3-setuptools-pyc (82.0.1-r1) ( 3/36) Purging py3-setuptools (82.0.1-r1) ( 4/36) Purging py3-packaging-pyc (26.0-r1) ( 5/36) Purging py3-packaging (26.0-r1) ( 6/36) Purging py3-parsing-pyc (3.3.2-r1) ( 7/36) Purging py3-parsing (3.3.2-r1) ( 8/36) Purging linux-headers (7.0.0-r0) ( 9/36) Purging py3-cairo-pyc (1.28.0-r1) (10/36) Purging py3-cairo (1.28.0-r1) (11/36) Purging python3-pyc (3.14.3-r0) (12/36) Purging python3-pycache-pyc0 (3.14.3-r0) (13/36) Purging pyc (3.14.3-r0) (14/36) Purging python3 (3.14.3-r0) (15/36) Purging sed (4.9-r2) Executing sed-4.9-r2.post-deinstall (16/36) Purging cairo (1.18.4-r1) (17/36) Purging fontconfig (2.17.1-r1) (18/36) Purging freetype (2.14.2-r0) (19/36) Purging gdbm (1.26-r0) (20/36) Purging libbz2 (1.0.8-r6) (21/36) Purging libffi (3.5.2-r1) (22/36) Purging libpanelw (6.6_p20260404-r0) (23/36) Purging libpng (1.6.58-r0) (24/36) Purging libxext (1.3.7-r0) (25/36) Purging libxrender (0.9.12-r0) (26/36) Purging mpdecimal (4.0.1-r0) (27/36) Purging pixman (0.46.4-r0) (28/36) Purging readline (8.3.3-r1) (29/36) Purging sqlite-libs (3.53.0-r0) (30/36) Purging xz-libs (5.8.2-r0) (31/36) Purging libx11 (1.8.13-r0) (32/36) Purging libxcb (1.17.0-r1) (33/36) Purging libxdmcp (1.1.5-r1) (34/36) Purging libbsd (0.12.2-r0) (35/36) Purging libmd (1.1.0-r0) (36/36) Purging libxau (1.0.12-r0) Executing busybox-1.37.0-r31.trigger OK: 390.6 MiB in 104 packages >>> bootchart2: Updating the testing/riscv64 repository index... >>> bootchart2: Signing the index...