>>> lua-aports: Building main/lua-aports 1.3.2-r3 (using abuild 3.17.0_rc1-r0) started Mon, 13 Apr 2026 20:29:48 +0000 >>> lua-aports: Validating /home/buildozer/aports/main/lua-aports/APKBUILD... >>> lua-aports: Analyzing dependencies... >>> lua-aports: Installing for build: build-base abuild lua5.5 lua5.5-cjson lua5.5-filesystem lua5.5-optarg scdoc lua5.5-penlight lua5.5-busted lua5.5-posix ( 1/15) Installing scdoc (1.11.4-r0) ( 2/15) Installing lua-filesystem (1.8.0-r5) ( 3/15) Installing lua-penlight (1.15.0-r2) ( 4/15) Installing lua5.5-penlight (1.15.0-r2) ( 5/15) Installing lua-cliargs (3.0.2-r1) ( 6/15) Installing lua5.5-say (1.4.1-r1) ( 7/15) Installing lua5.5-luassert (1.9.0-r1) ( 8/15) Installing lua5.5-mediator (1.1.2-r3) ( 9/15) Installing lua5.5-system (0.7.0-r0) (10/15) Installing lua5.5-term (0.07-r3) (11/15) Installing lua5.5-busted (2.3.0-r1) (12/15) Installing lua5.5-bit32 (5.3.0-r7) (13/15) Installing lua5.5-posix (36.3-r1) (14/15) Installing .makedepends-lua-aports (20260413.202949) (15/15) Installing lua5.4-filesystem (1.8.0-r5) Executing busybox-1.37.0-r31.trigger OK: 291.7 MiB in 125 packages >>> lua-aports: Cleaning up srcdir >>> lua-aports: Cleaning up pkgdir >>> lua-aports: Cleaning up tmpdir >>> lua-aports: Fetching https://distfiles.alpinelinux.org/distfiles/edge/lua-aports-1.3.2.tar.gz /var/cache/distfiles/lua-aports-1.3.2.tar.gz: OK >>> lua-aports: Fetching https://distfiles.alpinelinux.org/distfiles/edge/lua-aports-1.3.2.tar.gz /var/cache/distfiles/lua-aports-1.3.2.tar.gz: OK >>> lua-aports: Unpacking /var/cache/distfiles/lua-aports-1.3.2.tar.gz... scdoc < 'buildrepo.1.scd' > 'buildrepo.1' scdoc < 'ap.1.scd' > 'ap.1' + test 5.5 '=' 5.5 [==========] Running tests from scanned files. [----------] Global test environment setup. [----------] Running tests from spec/abuild_spec.lua [ RUN ] spec/abuild_spec.lua:36: abuild get_conf should return the value of a configuration variable from the user config [ OK ] spec/abuild_spec.lua:36: abuild get_conf should return the value of a configuration variable from the user config (11.47 ms) [ RUN ] spec/abuild_spec.lua:43: abuild get_arch should return the CARCH value from the environment [ OK ] spec/abuild_spec.lua:43: abuild get_arch should return the CARCH value from the environment (0.12 ms) [ RUN ] spec/abuild_spec.lua:49: abuild get_arch should return the CARCH value from user config [ OK ] spec/abuild_spec.lua:49: abuild get_arch should return the CARCH value from user config (0.15 ms) [ RUN ] spec/abuild_spec.lua:57: abuild get_libc should return the libc value from the user config [ OK ] spec/abuild_spec.lua:57: abuild get_libc should return the libc value from the user config (0.15 ms) [ RUN ] spec/abuild_spec.lua:65: abuild abuild.repodest should contain the REPODEST value from the user config [ OK ] spec/abuild_spec.lua:65: abuild abuild.repodest should contain the REPODEST value from the user config (0.11 ms) [ RUN ] spec/abuild_spec.lua:72: abuild abuild.chost should contain the CHOST value from the user config [ OK ] spec/abuild_spec.lua:72: abuild abuild.chost should contain the CHOST value from the user config (0.11 ms) [----------] 6 tests from spec/abuild_spec.lua (100.42 ms total) [----------] Running tests from spec/db_spec.lua [ RUN ] spec/db_spec.lua:66: db new should initialize the APK database correctly [ OK ] spec/db_spec.lua:66: db new should initialize the APK database correctly (74.72 ms) [ RUN ] spec/db_spec.lua:81: db target_packages should list all target packages [ OK ] spec/db_spec.lua:81: db target_packages should list all target packages (12.16 ms) [ RUN ] spec/db_spec.lua:96: db recursive_dependencies should list all dependencies in correct order [ OK ] spec/db_spec.lua:96: db recursive_dependencies should list all dependencies in correct order (11.94 ms) [ RUN ] spec/db_spec.lua:118: db recursive_reverse_dependencies should list all reverse dependencies in correct order [ OK ] spec/db_spec.lua:118: db recursive_reverse_dependencies should list all reverse dependencies in correct order (12.55 ms) [ RUN ] spec/db_spec.lua:137: db each_name should list all apk names and its origin [ OK ] spec/db_spec.lua:137: db each_name should list all apk names and its origin (13.44 ms) [ RUN ] spec/db_spec.lua:155: db each_known_dependency should list all known dependencies [ OK ] spec/db_spec.lua:155: db each_known_dependency should list all known dependencies (13.68 ms) [ RUN ] spec/db_spec.lua:169: db each_known_dependency should list a provides as a known dependencies [ OK ] spec/db_spec.lua:169: db each_known_dependency should list a provides as a known dependencies (12.48 ms) [ RUN ] spec/db_spec.lua:186: db each_aport should list all apk names and its origin [ OK ] spec/db_spec.lua:186: db each_aport should list all apk names and its origin (13.64 ms) [ RUN ] spec/db_spec.lua:203: db each_pkg_with_name should only list the origin(s) for the given package names [ OK ] spec/db_spec.lua:203: db each_pkg_with_name should only list the origin(s) for the given package names (12.52 ms) [ RUN ] spec/db_spec.lua:221: db each_provider_for should list the providing origins for the given package names [ OK ] spec/db_spec.lua:221: db each_provider_for should list the providing origins for the given package names (12.83 ms) [ RUN ] spec/db_spec.lua:239: db each_need_build should list all aports that don't have built apk file [ OK ] spec/db_spec.lua:239: db each_need_build should list all aports that don't have built apk file (13.65 ms) [ RUN ] spec/db_spec.lua:270: db each_in_build_order should list the specified aports in build order [ OK ] spec/db_spec.lua:270: db each_in_build_order should list the specified aports in build order (13.70 ms) [ RUN ] spec/db_spec.lua:278: db each_in_build_order should not include other provides when deternmining build order [ OK ] spec/db_spec.lua:278: db each_in_build_order should not include other provides when deternmining build order (13.83 ms) [ RUN ] spec/db_spec.lua:286: db each_in_build_order should build docs last [ OK ] spec/db_spec.lua:286: db each_in_build_order should build docs last (14.24 ms) [ RUN ] spec/db_spec.lua:297: db known_deps_exists should return true [ OK ] spec/db_spec.lua:297: db known_deps_exists should return true (13.41 ms) [ RUN ] spec/db_spec.lua:320: db each_outgoing_aport should yield unique outgoing aport dirs, skipping same-dir deps and including provides [ OK ] spec/db_spec.lua:320: db each_outgoing_aport should yield unique outgoing aport dirs, skipping same-dir deps and including provides (13.72 ms) [ RUN ] spec/db_spec.lua:375: db each_outgoing_aport should deduplicate outgoing dirs when multiple deps resolve to the same dir [ OK ] spec/db_spec.lua:375: db each_outgoing_aport should deduplicate outgoing dirs when multiple deps resolve to the same dir (11.80 ms) [ RUN ] spec/db_spec.lua:400: db each_graph_aport_node should yield unique APKBUILD dirs, deduplicating subpackages [ OK ] spec/db_spec.lua:400: db each_graph_aport_node should yield unique APKBUILD dirs, deduplicating subpackages (12.32 ms) [ RUN ] spec/db_spec.lua:431: db each_graph_aport_node should not yield duplicate dirs even if multiple keys map to same origin [ OK ] spec/db_spec.lua:431: db each_graph_aport_node should not yield duplicate dirs even if multiple keys map to same origin (11.46 ms) [ RUN ] spec/db_spec.lua:472: db circular_dependency_groups (aport-level dirs) should find cycles as SCCs over aport dirs [ OK ] spec/db_spec.lua:472: db circular_dependency_groups (aport-level dirs) should find cycles as SCCs over aport dirs (15.25 ms) [ RUN ] spec/db_spec.lua:509: db circular_dependency_groups (aport-level dirs) should restrict to cycles reachable from roots (pkgnames) [ OK ] spec/db_spec.lua:509: db circular_dependency_groups (aport-level dirs) should restrict to cycles reachable from roots (pkgnames) (13.89 ms) [ RUN ] spec/db_spec.lua:552: db circular_dependency_groups_sorted (aport-level dirs) should return the same cycles as circular_dependency_groups, but sorted [ OK ] spec/db_spec.lua:552: db circular_dependency_groups_sorted (aport-level dirs) should return the same cycles as circular_dependency_groups, but sorted (14.50 ms) [ RUN ] spec/db_spec.lua:592: db circular_dependency_groups_sorted (aport-level dirs) should return sorted cycles restricted to reachable subgraph from roots (pkgnames) [ OK ] spec/db_spec.lua:592: db circular_dependency_groups_sorted (aport-level dirs) should return sorted cycles restricted to reachable subgraph from roots (pkgnames) (13.22 ms) [ RUN ] spec/db_spec.lua:645: db cycle_path_for_sorted_component should find a shorter representative cycle path (dir graph) [ OK ] spec/db_spec.lua:645: db cycle_path_for_sorted_component should find a shorter representative cycle path (dir graph) (15.68 ms) [----------] 24 tests from spec/db_spec.lua (481.57 ms total) [----------] Running tests from spec/install_spec.lua [ RUN ] spec/install_spec.lua:46: install should install scripts and libraries using the configured Lua version install -d /tmp/lua_OJmmIK/usr/share/lua/5.5/aports/ install -m644 aports/abuild.lua aports/apkrepo.lua aports/db.lua aports/dump.lua aports/pkg.lua \ /tmp/lua_OJmmIK/usr/share/lua/5.5/aports/ install -d /tmp/lua_OJmmIK/usr/bin for file in buildrepo.lua ap.lua; do \ sed '1s|^#!.*|#!/usr/bin/lua5.5|' bin/$file > /tmp/lua_OJmmIK/usr/bin/${file%.lua} || exit 1; \ chmod 755 /tmp/lua_OJmmIK/usr/bin/${file%.lua} || exit 1; \ done [ OK ] spec/install_spec.lua:46: install should install scripts and libraries using the configured Lua version (12.54 ms) [ RUN ] spec/install_spec.lua:68: install should install the complete package layout install -d /tmp/lua_BMMOfK/usr/share/lua/5.5/aports/ install -m644 aports/abuild.lua aports/apkrepo.lua aports/db.lua aports/dump.lua aports/pkg.lua \ /tmp/lua_BMMOfK/usr/share/lua/5.5/aports/ install -d /tmp/lua_BMMOfK/usr/bin for file in buildrepo.lua ap.lua; do \ sed '1s|^#!.*|#!/usr/bin/lua5.5|' bin/$file > /tmp/lua_BMMOfK/usr/bin/${file%.lua} || exit 1; \ chmod 755 /tmp/lua_BMMOfK/usr/bin/${file%.lua} || exit 1; \ done install -Dm644 buildrepo.1 /tmp/lua_BMMOfK/usr/share/man/man1/buildrepo.1 install -Dm644 ap.1 /tmp/lua_BMMOfK/usr/share/man/man1/ap.1 [ OK ] spec/install_spec.lua:68: install should install the complete package layout (14.43 ms) [----------] 2 tests from spec/install_spec.lua (33.44 ms total) [----------] Running tests from spec/pkg_spec.lua [ RUN ] spec/pkg_spec.lua:40: aports.pkg is_remote should return true for remote URLs [ OK ] spec/pkg_spec.lua:40: aports.pkg is_remote should return true for remote URLs (0.22 ms) [ RUN ] spec/pkg_spec.lua:48: aports.pkg should return false for non-remote URLs [ OK ] spec/pkg_spec.lua:48: aports.pkg should return false for non-remote URLs (0.15 ms) [ RUN ] spec/pkg_spec.lua:55: aports.pkg remote_sources should iterate over remote sources [ OK ] spec/pkg_spec.lua:55: aports.pkg remote_sources should iterate over remote sources (0.13 ms) [ RUN ] spec/pkg_spec.lua:74: aports.pkg remote_sources should return nil if source is not a table [ OK ] spec/pkg_spec.lua:74: aports.pkg remote_sources should return nil if source is not a table (0.07 ms) [ RUN ] spec/pkg_spec.lua:86: aports.pkg get_maintainer should return the maintainer [ OK ] spec/pkg_spec.lua:86: aports.pkg get_maintainer should return the maintainer (0.13 ms) [ RUN ] spec/pkg_spec.lua:97: aports.pkg get_repo_name should return the repository name when it exists [ OK ] spec/pkg_spec.lua:97: aports.pkg get_repo_name should return the repository name when it exists (0.09 ms) [ RUN ] spec/pkg_spec.lua:101: aports.pkg get_repo_name should return nil when package directory is not provided [ OK ] spec/pkg_spec.lua:101: aports.pkg get_repo_name should return nil when package directory is not provided (0.07 ms) [ RUN ] spec/pkg_spec.lua:107: aports.pkg get_apk_file_name should return the correct apk file name [ OK ] spec/pkg_spec.lua:107: aports.pkg get_apk_file_name should return the correct apk file name (0.09 ms) [ RUN ] spec/pkg_spec.lua:120: aports.pkg get_apk_file_path should return the correct apk file path [ OK ] spec/pkg_spec.lua:120: aports.pkg get_apk_file_path should return the correct apk file path (0.08 ms) [ RUN ] spec/pkg_spec.lua:134: aports.pkg apk_file_exists should return false when the apk file does not exist [ OK ] spec/pkg_spec.lua:134: aports.pkg apk_file_exists should return false when the apk file does not exist (0.08 ms) [ RUN ] spec/pkg_spec.lua:143: aports.pkg apk_file_exists should return true when the apk file exists [ OK ] spec/pkg_spec.lua:143: aports.pkg apk_file_exists should return true when the apk file exists (0.12 ms) [ RUN ] spec/pkg_spec.lua:168: aports.pkg all_apks_exists should return false when any apk file does not exist [ OK ] spec/pkg_spec.lua:168: aports.pkg all_apks_exists should return false when any apk file does not exist (0.08 ms) [ RUN ] spec/pkg_spec.lua:180: aports.pkg all_apks_exists should return true when all apk files exist [ OK ] spec/pkg_spec.lua:180: aports.pkg all_apks_exists should return true when all apk files exist (0.07 ms) [ RUN ] spec/pkg_spec.lua:190: aports.pkg arch_enabled should return true when arch is enabled for the package [ OK ] spec/pkg_spec.lua:190: aports.pkg arch_enabled should return true when arch is enabled for the package (0.07 ms) [ RUN ] spec/pkg_spec.lua:194: aports.pkg arch_enabled should return true when all arches are enabled for the package [ OK ] spec/pkg_spec.lua:194: aports.pkg arch_enabled should return true when all arches are enabled for the package (0.45 ms) [ RUN ] spec/pkg_spec.lua:198: aports.pkg arch_enabled should return true for noarch packages [ OK ] spec/pkg_spec.lua:198: aports.pkg arch_enabled should return true for noarch packages (0.06 ms) [ RUN ] spec/pkg_spec.lua:202: aports.pkg arch_enabled should return falsy when arch is empty for the package [ OK ] spec/pkg_spec.lua:202: aports.pkg arch_enabled should return falsy when arch is empty for the package (0.08 ms) [ RUN ] spec/pkg_spec.lua:206: aports.pkg arch_enabled should return false when arch is disabled for the package [ OK ] spec/pkg_spec.lua:206: aports.pkg arch_enabled should return false when arch is disabled for the package (0.06 ms) [ RUN ] spec/pkg_spec.lua:210: aports.pkg arch_enabled should return false when arch is disabled for a noarch package [ OK ] spec/pkg_spec.lua:210: aports.pkg arch_enabled should return false when arch is disabled for a noarch package (0.06 ms) [ RUN ] spec/pkg_spec.lua:216: aports.pkg each_dependency should yield dependencies from 'depends' field [ OK ] spec/pkg_spec.lua:216: aports.pkg each_dependency should yield dependencies from 'depends' field (0.09 ms) [ RUN ] spec/pkg_spec.lua:236: aports.pkg each_dependency should yield dependencies from 'makedepends' field [ OK ] spec/pkg_spec.lua:236: aports.pkg each_dependency should yield dependencies from 'makedepends' field (0.09 ms) [ RUN ] spec/pkg_spec.lua:256: aports.pkg each_dependency should yield dependencies from 'checkdepends' field when options['!check'] is falsy [ OK ] spec/pkg_spec.lua:256: aports.pkg each_dependency should yield dependencies from 'checkdepends' field when options['!check'] is falsy (0.09 ms) [ RUN ] spec/pkg_spec.lua:276: aports.pkg each_dependency should not yield dependencies from 'checkdepends' field when options['!check'] is truthy [ OK ] spec/pkg_spec.lua:276: aports.pkg each_dependency should not yield dependencies from 'checkdepends' field when options['!check'] is truthy (0.08 ms) [----------] 23 tests from spec/pkg_spec.lua (131.94 ms total) [----------] Global test environment teardown. [==========] 55 tests from 4 test files ran. (748.33 ms total) [ PASSED ] 55 tests. >>> lua-aports: Entering fakeroot... install -d /home/buildozer/aports/main/lua-aports/pkg/lua-aports/usr/share/lua/5.5/aports/ install -d /home/buildozer/aports/main/lua-aports/pkg/lua-aports/usr/bin install -Dm644 buildrepo.1 /home/buildozer/aports/main/lua-aports/pkg/lua-aports/usr/share/man/man1/buildrepo.1 install -m644 aports/abuild.lua aports/apkrepo.lua aports/db.lua aports/dump.lua aports/pkg.lua \ /home/buildozer/aports/main/lua-aports/pkg/lua-aports/usr/share/lua/5.5/aports/ for file in buildrepo.lua ap.lua; do \ sed '1s|^#!.*|#!/usr/bin/lua5.5|' bin/$file > /home/buildozer/aports/main/lua-aports/pkg/lua-aports/usr/bin/${file%.lua} || exit 1; \ chmod 755 /home/buildozer/aports/main/lua-aports/pkg/lua-aports/usr/bin/${file%.lua} || exit 1; \ done install -Dm644 ap.1 /home/buildozer/aports/main/lua-aports/pkg/lua-aports/usr/share/man/man1/ap.1 >>> lua-aports-doc*: Running split function doc... 'usr/share/man' -> '/home/buildozer/aports/main/lua-aports/pkg/lua-aports-doc/usr/share/man' >>> lua-aports-doc*: Preparing subpackage lua-aports-doc... Please specify at least one package name on the command line. >>> lua-aports-doc*: Running postcheck for lua-aports-doc >>> lua-aports*: Running postcheck for lua-aports >>> lua-aports*: Preparing package lua-aports... Please specify at least one package name on the command line. >>> lua-aports-doc*: Tracing dependencies... >>> lua-aports-doc*: Package size: 1.8 KB >>> lua-aports-doc*: Compressing data... >>> lua-aports-doc*: Create checksum... >>> lua-aports-doc*: Create lua-aports-doc-1.3.2-r3.apk >>> lua-aports*: Tracing dependencies... abuild lua5.5 lua5.5-cjson lua5.5-filesystem lua5.5-optarg >>> lua-aports*: Package size: 30.0 KB >>> lua-aports*: Compressing data... >>> lua-aports*: Create checksum... >>> lua-aports*: Create lua-aports-1.3.2-r3.apk >>> lua-aports: Build complete at Mon, 13 Apr 2026 20:29:50 +0000 elapsed time 0h 0m 2s >>> lua-aports: Cleaning up srcdir >>> lua-aports: Cleaning up pkgdir >>> lua-aports: Uninstalling dependencies... ( 1/15) Purging .makedepends-lua-aports (20260413.202949) ( 2/15) Purging scdoc (1.11.4-r0) ( 3/15) Purging lua5.5-busted (2.3.0-r1) ( 4/15) Purging lua5.5-luassert (1.9.0-r1) ( 5/15) Purging lua5.5-mediator (1.1.2-r3) ( 6/15) Purging lua5.5-penlight (1.15.0-r2) ( 7/15) Purging lua-penlight (1.15.0-r2) ( 8/15) Purging lua5.4-filesystem (1.8.0-r5) ( 9/15) Purging lua-filesystem (1.8.0-r5) (10/15) Purging lua5.5-say (1.4.1-r1) (11/15) Purging lua5.5-system (0.7.0-r0) (12/15) Purging lua5.5-term (0.07-r3) (13/15) Purging lua5.5-posix (36.3-r1) (14/15) Purging lua5.5-bit32 (5.3.0-r7) (15/15) Purging lua-cliargs (3.0.2-r1) Executing busybox-1.37.0-r31.trigger OK: 288.8 MiB in 110 packages >>> lua-aports: Updating the main/ppc64le repository index... >>> lua-aports: Signing the index...