>>> lua-aports: Building main/lua-aports 1.2.0-r0 (using abuild 3.13.0-r3) started Wed, 17 Jul 2024 16:48:56 +0000 >>> lua-aports: Checking sanity of /home/buildozer/aports/main/lua-aports/APKBUILD... >>> lua-aports: Analyzing dependencies... >>> lua-aports: Installing for build: build-base lua5.4-cjson lua5.4-filesystem lua5.4-optarg lua5.4 lua5.4-penlight lua5.4-busted lua5.4-posix (1/19) Installing lua5.4-libs (5.4.7-r0) (2/19) Installing readline (8.2.10-r0) (3/19) Installing lua5.4 (5.4.7-r0) (4/19) Installing lua5.4-cjson (2.1.0-r11) (5/19) Installing lua5.4-filesystem (1.8.0-r4) (6/19) Installing lua5.4-optarg (0.4-r0) (7/19) Installing lua-filesystem (1.8.0-r4) (8/19) Installing lua-penlight (1.14.0-r0) (9/19) Installing lua5.4-penlight (1.14.0-r0) (10/19) Installing lua-cliargs (3.0.2-r0) (11/19) Installing lua5.4-say (1.4.1-r0) (12/19) Installing lua5.4-luassert (1.9.0-r0) (13/19) Installing lua5.4-mediator (1.1.2-r2) (14/19) Installing lua5.4-system (0.2.1-r2) (15/19) Installing lua5.4-term (0.07-r2) (16/19) Installing lua5.4-busted (2.2.0-r0) (17/19) Installing lua5.4-bit32 (5.3.0-r5) (18/19) Installing lua5.4-posix (36.2.1-r0) (19/19) Installing .makedepends-lua-aports (20240717.164857) Executing busybox-1.36.1-r31.trigger OK: 272 MiB in 121 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.2.0.tar.gz >>> lua-aports: Fetching https://distfiles.alpinelinux.org/distfiles/edge/lua-aports-1.2.0.tar.gz >>> lua-aports: Checking sha512sums... lua-aports-1.2.0.tar.gz: OK >>> lua-aports: Unpacking /var/cache/distfiles/edge/lua-aports-1.2.0.tar.gz... [==========] 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 (97.85 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.08 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.06 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.20 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.06 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.10 ms) [----------] 6 tests from spec/abuild_spec.lua (450.05 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 (631.48 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 (77.38 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 (97.54 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 (127.17 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 (113.99 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 (123.93 ms) [ RUN ] spec/db_spec.lua:172: db each_aport should list all apk names and its origin [ OK ] spec/db_spec.lua:172: db each_aport should list all apk names and its origin (101.47 ms) [ RUN ] spec/db_spec.lua:189: db each_pkg_with_name should only list the origin(s) for the given package names [ OK ] spec/db_spec.lua:189: db each_pkg_with_name should only list the origin(s) for the given package names (102.77 ms) [ RUN ] spec/db_spec.lua:207: db each_provider_for should list the providing origins for the given package names [ OK ] spec/db_spec.lua:207: db each_provider_for should list the providing origins for the given package names (77.52 ms) [ RUN ] spec/db_spec.lua:225: db each_need_build should list all aports that don't have built apk file [ OK ] spec/db_spec.lua:225: db each_need_build should list all aports that don't have built apk file (65.01 ms) [ RUN ] spec/db_spec.lua:253: db each_in_build_order should list the specified aports in build order [ OK ] spec/db_spec.lua:253: db each_in_build_order should list the specified aports in build order (38.82 ms) [ RUN ] spec/db_spec.lua:261: db each_in_build_order should not include other provides when deternmining build order [ OK ] spec/db_spec.lua:261: db each_in_build_order should not include other provides when deternmining build order (86.04 ms) [ RUN ] spec/db_spec.lua:272: db known_deps_exists should return true [ OK ] spec/db_spec.lua:272: db known_deps_exists should return true (94.00 ms) [----------] 13 tests from spec/db_spec.lua (1858.25 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.15 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.08 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.04 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.16 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.06 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.04 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.06 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.11 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.09 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.09 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.06 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.10 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.04 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.04 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.05 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.04 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.04 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.12 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.08 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.06 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.05 ms) [----------] 23 tests from spec/pkg_spec.lua (494.32 ms total) [----------] Global test environment teardown. [==========] 42 tests from 3 test files ran. (2802.98 ms total) [ PASSED ] 42 tests. >>> lua-aports: Entering fakeroot... install -d /home/buildozer/aports/main/lua-aports/pkg/lua-aports/usr/share/lua/5.4/aports \ /home/buildozer/aports/main/lua-aports/pkg/lua-aports/usr/bin 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.4/aports/ for file in buildrepo.lua ap.lua; do \ install -m755 bin/$file /home/buildozer/aports/main/lua-aports/pkg/lua-aports/usr/bin/${file%.lua} || exit 1; \ done >>> lua-aports*: Running postcheck for lua-aports >>> lua-aports*: Preparing package lua-aports... >>> lua-aports*: Tracing dependencies... >>> lua-aports*: Package size: 64.0 KB >>> lua-aports*: Compressing data... >>> lua-aports*: Create checksum... >>> lua-aports*: Create lua-aports-1.2.0-r0.apk >>> lua-aports: Build complete at Wed, 17 Jul 2024 16:49:03 +0000 elapsed time 0h 0m 7s >>> lua-aports: Cleaning up srcdir >>> lua-aports: Cleaning up pkgdir >>> lua-aports: Uninstalling dependencies... (1/19) Purging .makedepends-lua-aports (20240717.164857) (2/19) Purging lua5.4-optarg (0.4-r0) (3/19) Purging lua5.4-busted (2.2.0-r0) (4/19) Purging lua5.4-cjson (2.1.0-r11) (5/19) Purging lua5.4-luassert (1.9.0-r0) (6/19) Purging lua5.4-mediator (1.1.2-r2) (7/19) Purging lua5.4-penlight (1.14.0-r0) (8/19) Purging lua5.4-filesystem (1.8.0-r4) (9/19) Purging lua-penlight (1.14.0-r0) (10/19) Purging lua-filesystem (1.8.0-r4) (11/19) Purging lua5.4-say (1.4.1-r0) (12/19) Purging lua5.4-system (0.2.1-r2) (13/19) Purging lua5.4-term (0.07-r2) (14/19) Purging lua5.4-posix (36.2.1-r0) (15/19) Purging lua5.4-bit32 (5.3.0-r5) (16/19) Purging lua5.4 (5.4.7-r0) (17/19) Purging lua-cliargs (3.0.2-r0) (18/19) Purging lua5.4-libs (5.4.7-r0) (19/19) Purging readline (8.2.10-r0) Executing busybox-1.36.1-r31.trigger OK: 270 MiB in 102 packages >>> lua-aports: Updating the main/armv7 repository index... >>> lua-aports: Signing the index...