>>> mdp: Building testing/mdp 1.0.19-r0 (using abuild 3.18.0_rc5-r1) started Thu, 10 Sep 2026 21:54:40 +0000 >>> mdp: Validating /home/buildozer/aports/testing/mdp/APKBUILD... >>> mdp: Analyzing dependencies... >>> mdp: Installing for build: build-base ncurses-dev python3 ( 1/16) Installing libformw (6.6_p20260822-r0) ( 2/16) Installing libmenuw (6.6_p20260822-r0) ( 3/16) Installing libpanelw (6.6_p20260822-r0) ( 4/16) Installing libncurses++ (6.6_p20260822-r0) ( 5/16) Installing ncurses-dev (6.6_p20260822-r0) ( 6/16) Installing libbz2 (1.0.8-r6) ( 7/16) Installing libffi (3.8.0-r0) ( 8/16) Installing xz-libs (5.8.4-r0) ( 9/16) Installing mpdecimal (4.0.1-r0) (10/16) Installing readline (8.3.3-r1) (11/16) Installing sqlite-libs (3.53.4-r0) (12/16) Installing python3 (3.14.7-r0) (13/16) Installing python3-pycache-pyc0 (3.14.7-r0) (14/16) Installing pyc (3.14.7-r0) (15/16) Installing python3-pyc (3.14.7-r0) (16/16) Installing .makedepends-mdp (20260910.215441) Executing busybox-1.38.0-r5.trigger OK: 379.2 MiB in 121 packages >>> mdp: Cleaning up srcdir >>> mdp: Cleaning up pkgdir >>> mdp: Cleaning up tmpdir >>> mdp: Fetching https://distfiles.alpinelinux.org/distfiles/edge/mdp-1.0.19.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> mdp: Fetching mdp-1.0.19.tar.gz::https://github.com/visit1985/mdp/archive/1.0.19.tar.gz Connecting to github.com (140.82.121.3:443) Connecting to codeload.github.com (140.82.121.10:443) saving to '/var/cache/distfiles/edge/mdp-1.0.19.tar.gz.part' mdp-1.0.19.tar.gz.pa 100% |********************************| 50306 0:00:00 ETA '/var/cache/distfiles/edge/mdp-1.0.19.tar.gz.part' saved /var/cache/distfiles/edge/mdp-1.0.19.tar.gz: OK >>> mdp: Fetching https://distfiles.alpinelinux.org/distfiles/edge/mdp-1.0.19.tar.gz /var/cache/distfiles/edge/mdp-1.0.19.tar.gz: OK >>> mdp: Unpacking /var/cache/distfiles/edge/mdp-1.0.19.tar.gz... make -j80 --jobserver-auth=fifo:/tmp/GMfifo1039126 -C src make[1]: Entering directory '/home/buildozer/aports/testing/mdp/src/mdp-1.0.19/src' make[1]: warning: -j80 forced in submake: resetting jobserver mode. cc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wall -I../include -c -o cstack.o cstack.c cc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wall -I../include -c -o cstring.o cstring.c cc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wall -I../include -c -o main.o main.c cc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wall -I../include -c -o markdown.o markdown.c cc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wall -I../include -c -o parser.o parser.c cc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wall -I../include -c -o url.o url.c cc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wall -I../include -c -o viewer.o viewer.c make[1]: Leaving directory '/home/buildozer/aports/testing/mdp/src/mdp-1.0.19/src' cc src/cstack.o src/cstring.o src/main.o src/markdown.o src/parser.o src/url.o src/viewer.o -lncursesw -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wl,--as-needed,-O1,--sort-common -o mdp make -j80 --jobserver-auth=fifo:/tmp/GMfifo1039161 -C src make[1]: Entering directory '/home/buildozer/aports/testing/mdp/src/mdp-1.0.19/src' make[1]: warning: -j80 forced in submake: resetting jobserver mode. make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/home/buildozer/aports/testing/mdp/src/mdp-1.0.19/src' cc src/cstack.o src/cstring.o src/main.o src/markdown.o src/parser.o src/url.o src/viewer.o -lncursesw -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wl,--as-needed,-O1,--sort-common -o mdp python3 tests/test_comments.py PASS: inline comment collapses to single space PASS: stand-alone comment line hidden, surrounding text kept PASS: multi-line comment block fully hidden PASS: comment spanning from mid-line to a later line is hidden PASS: combined example: no headers captured PASS: combined example: all visible text present, hidden text/markers absent PASS: inline comment on first line does not trigger metadata capture PASS: inline comment on first line still renders visible text, hides comment PASS: single-line top-of-file metadata captures 1 header PASS: single-line metadata: title visible, marker hidden, content intact PASS: multi-line top-of-file metadata captures 3 headers PASS: multi-line metadata: values visible, no leftover markers, content intact PASS: legacy '%' header format captures headers without crashing PASS: legacy header format renders without crashing, content intact PASS: plain file with no comments/legacy header yields headers: 0 15/15 checks passed. python3 tests/test_resize.py PASS: narrow terminal shows in-screen width error on load PASS: mdp keeps running (waiting for resize) instead of exiting PASS: widening the terminal clears the width error and renders content PASS: short terminal shows in-screen height error on load PASS: mdp keeps running (waiting for resize) instead of exiting PASS: growing the terminal clears the height error and renders content PASS: session starts by rendering normally PASS: shrinking mid-session below the needed width shows the error PASS: growing back mid-session recovers and redraws the slide 9/9 checks passed. >>> mdp: Entering fakeroot... install -d /home/buildozer/aports/testing/mdp/pkg/mdp/usr/bin install -m 755 mdp /home/buildozer/aports/testing/mdp/pkg/mdp/usr/bin/mdp install -d /home/buildozer/aports/testing/mdp/pkg/mdp/usr/share/man/man1 install -m 644 mdp.1 /home/buildozer/aports/testing/mdp/pkg/mdp/usr/share/man/man1/mdp.1 >>> mdp-doc*: Running split function doc... 'usr/share/man' -> '/home/buildozer/aports/testing/mdp/pkg/mdp-doc/usr/share/man' >>> mdp-doc*: Preparing subpackage mdp-doc... >>> mdp-doc*: Running postcheck for mdp-doc >>> mdp*: Running postcheck for mdp >>> mdp*: Preparing package mdp... >>> mdp*: Stripping binaries >>> mdp*: Scanning shared objects >>> mdp*: Tracing dependencies... so:libc.musl-armhf.so.1 so:libncursesw.so.6 >>> mdp*: Package size: 37.5 KB >>> mdp*: Compressing data... >>> mdp*: Create checksum... >>> mdp*: Create mdp-1.0.19-r0.apk >>> mdp-doc*: Tracing dependencies... >>> mdp-doc*: Package size: 2.4 KB >>> mdp-doc*: Compressing data... >>> mdp-doc*: Create checksum... >>> mdp-doc*: Create mdp-doc-1.0.19-r0.apk >>> mdp: Build complete at Thu, 10 Sep 2026 21:55:01 +0000 elapsed time 0h 0m 21s >>> mdp: Cleaning up srcdir >>> mdp: Cleaning up pkgdir >>> mdp: Cleaning up tmpdir >>> mdp: Uninstalling dependencies... ( 1/16) Purging .makedepends-mdp (20260910.215441) ( 2/16) Purging ncurses-dev (6.6_p20260822-r0) ( 3/16) Purging libncurses++ (6.6_p20260822-r0) ( 4/16) Purging python3-pyc (3.14.7-r0) ( 5/16) Purging python3-pycache-pyc0 (3.14.7-r0) ( 6/16) Purging pyc (3.14.7-r0) ( 7/16) Purging python3 (3.14.7-r0) ( 8/16) Purging libbz2 (1.0.8-r6) ( 9/16) Purging libffi (3.8.0-r0) (10/16) Purging libformw (6.6_p20260822-r0) (11/16) Purging libmenuw (6.6_p20260822-r0) (12/16) Purging libpanelw (6.6_p20260822-r0) (13/16) Purging mpdecimal (4.0.1-r0) (14/16) Purging readline (8.3.3-r1) (15/16) Purging sqlite-libs (3.53.4-r0) (16/16) Purging xz-libs (5.8.4-r0) Executing busybox-1.38.0-r5.trigger OK: 343.5 MiB in 105 packages >>> mdp: Updating the testing/armhf repository index... >>> mdp: Signing the index...