>>> ajv-cli: Building community/ajv-cli 6.0.0-r0 (using abuild 3.15.0_rc3-r1) started Tue, 06 May 2025 10:29:18 +0000 >>> ajv-cli: Validating /home/buildozer/aports/community/ajv-cli/APKBUILD... >>> ajv-cli: Analyzing dependencies... >>> ajv-cli: Installing for build: build-base nodejs npm (1/10) Installing ca-certificates (20241121-r2) (2/10) Installing ada-libs (2.9.2-r3) (3/10) Installing icu-data-en (76.1-r0) Executing icu-data-en-76.1-r0.post-install * * If you need ICU with non-English locales and legacy charset support, install * package icu-data-full. * (4/10) Installing icu-libs (76.1-r0) (5/10) Installing simdjson (3.12.0-r0) (6/10) Installing simdutf (7.0.0-r0) (7/10) Installing sqlite-libs (3.49.1-r1) (8/10) Installing nodejs (22.13.1-r5) (9/10) Installing npm (11.3.0-r0) (10/10) Installing .makedepends-ajv-cli (20250506.102919) Executing busybox-1.37.0-r16.trigger Executing ca-certificates-20241121-r2.trigger OK: 350 MiB in 113 packages >>> ajv-cli: Cleaning up srcdir >>> ajv-cli: Cleaning up pkgdir >>> ajv-cli: Cleaning up tmpdir >>> ajv-cli: Fetching https://distfiles.alpinelinux.org/distfiles/edge/ajv-cli-6.0.0.tar.gz >>> ajv-cli: Fetching https://distfiles.alpinelinux.org/distfiles/edge/ajv-cli-6.0.0.tar.gz >>> ajv-cli: Checking sha512sums... ajv-cli-6.0.0.tar.gz: OK >>> ajv-cli: Unpacking /var/cache/distfiles/ajv-cli-6.0.0.tar.gz... npm warn Unknown builtin config "globalignorefile". This will stop working in the next major version of npm. npm warn Unknown builtin config "python". This will stop working in the next major version of npm. npm warn Unknown cli config "--scripts". This will stop working in the next major version of npm. npm warn deprecated @types/json5@2.2.0: This is a stub types definition. json5 provides its own type definitions, so you do not need this installed. npm warn deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. npm warn deprecated @humanwhocodes/config-array@0.13.0: Use @eslint/config-array instead npm warn deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported npm warn deprecated @humanwhocodes/object-schema@2.0.3: Use @eslint/object-schema instead npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported npm warn deprecated sourcemap-codec@1.4.8: Please use @jridgewell/sourcemap-codec instead npm warn deprecated eslint@8.57.1: This version is no longer supported. Please see https://eslint.org/version-support for other options. added 318 packages, and audited 319 packages in 4s found 0 vulnerabilities npm warn Unknown builtin config "globalignorefile". This will stop working in the next major version of npm. npm warn Unknown builtin config "python". This will stop working in the next major version of npm. > @jirutka/ajv-cli@6.0.0 bundle > rollup -c  ./src/main.ts → ./dist, ./dist... (!) "this" has been rewritten to "undefined" https://rollupjs.org/troubleshooting/#error-this-is-undefined node_modules/fast-json-patch/module/helpers.mjs 4: * MIT licensed 5: */ 6: var __extends = (this && this.__extends) || (function () { ^ 7: var extendStatics = function (d, b) { 8: extendStatics = Object.setPrototypeOf || ...and 1 other occurrence (!) [plugin typescript] @rollup/plugin-typescript TS5055: Cannot write file '/home/buildozer/aports/community/ajv-cli/src/ajv-cli-6.0.0/src/vendor/json-schema-draft-06.cjs' because it would overwrite input file. created ./dist, ./dist in 11.2s npm warn Unknown builtin config "globalignorefile". This will stop working in the next major version of npm. npm warn Unknown builtin config "python". This will stop working in the next major version of npm. > @jirutka/ajv-cli@6.0.0 test > npm run build && npm run test-cov npm warn Unknown builtin config "globalignorefile". This will stop working in the next major version of npm. npm warn Unknown builtin config "python". This will stop working in the next major version of npm. npm warn Unknown env config "globalignorefile". This will stop working in the next major version of npm. npm warn Unknown env config "python". This will stop working in the next major version of npm. > @jirutka/ajv-cli@6.0.0 build > rm -rf lib && tsc npm warn Unknown builtin config "globalignorefile". This will stop working in the next major version of npm. npm warn Unknown builtin config "python". This will stop working in the next major version of npm. npm warn Unknown env config "globalignorefile". This will stop working in the next major version of npm. npm warn Unknown env config "python". This will stop working in the next major version of npm. > @jirutka/ajv-cli@6.0.0 test-cov > c8 npm run test-only npm warn Unknown builtin config "globalignorefile". This will stop working in the next major version of npm. npm warn Unknown builtin config "python". This will stop working in the next major version of npm. npm warn Unknown env config "globalignorefile". This will stop working in the next major version of npm. npm warn Unknown env config "python". This will stop working in the next major version of npm. > @jirutka/ajv-cli@6.0.0 test-only > TS_NODE_PROJECT=test/tsconfig.json mocha main ✔ should print help if --help is given (370ms) ✔ should fail with message if unknown command is used (355ms) compile ✔ should compile valid schema to stdout in CJS (508ms) ✔ should compile valid schema to stdout in ESM (496ms) ✔ should compile multiple schemas to stdout (521ms) ✔ should compile schema to output file in CJS (507ms) ✔ should compile schema to output file in ESM (2023ms) ✔ should compile multiple schemas to output file (478ms) ✔ should compile multiple schemas to output file in ESM (1890ms) ✔ should compile valid schema with a custom meta-schema to stdout (543ms) ✔ should compile schema with custom keyword (532ms) ✔ should compile schema with custom keyword from npm package (492ms) ✔ should fail to compile invalid schema with a custom meta-schema (529ms) ✔ should fail to save compiled schemas when path does not exist (490ms) ✔ should fail to compile if referenced schema is invalid (497ms) ✔ should fail to compile if custom package does not export function (421ms) ✔ should fail with message if too many arguments are given (350ms) ✔ should compile JTD schema to stdout (1316ms) ✔ should print help message if --help is given (346ms) validate ✔ should print help message if --help is given (343ms) single file validation ✔ should validate valid data (531ms) ✔ should validate valid data with the "yml" extension (546ms) ✔ should validate valid data with the "yaml" extension (573ms) ✔ should validate valid data with the "jsonc" extension (520ms) ✔ should validate invalid data (502ms) ✔ should fail with message if missing --schema option (356ms) ✔ should validate valid data with JTD schema (1338ms) ✔ should validate invalid data with JTD schema (1327ms) multiple file validation with glob ✔ should exit without error if all files are valid (480ms) ✔ should exit with error if some files are invalid (520ms) with multiple files or patterns ✔ should exit without error if all files are valid (498ms) ✔ should exit with error if some files are invalid (509ms) ✔ should exit with error if some files are invalid (multiple patterns) (520ms) validate schema with $ref ✔ should resolve reference and validate (494ms) ✔ should resolve reference and validate invalid data (504ms) validate with schema using added meta-schema ✔ should validate valid data (534ms) ✔ should validate invalid data (534ms) ✔ should fail on invalid schema (518ms) option "changes" ✔ should log changes in the object after validation (509ms) option "data" ✔ should exit with error when not specified in the presence of `$data` references (427ms) ✔ it should enable `$data` references when specified (491ms) custom keywords ✔ should validate valid data; custom keyword definition in file (481ms) ✔ should validate valid data; custom keyword definition in package (452ms) ✔ should validate invalid data; custom keyword definition in file (502ms) ✔ should validate invalid data; custom keyword definition in package (467ms) 45 passing (25s) --------------------------------|---------|----------|---------|---------|-------------------------- File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s --------------------------------|---------|----------|---------|---------|-------------------------- All files | 58.46 | 69.08 | 52.74 | 58.46 | .tmp | 100 | 38.83 | 100 | 100 | validate_schema1.mjs | 100 | 38 | 100 | 100 | 1 validate_schema2.mjs | 100 | 39.62 | 100 | 100 | 1 src | 82.22 | 85.41 | 78.94 | 82.22 | ajv-schema-path-workaround.ts | 93.65 | 75 | 100 | 93.65 | 32-35 ajv.ts | 98.59 | 93.93 | 100 | 98.59 | 104-105 args-parser.ts | 84.73 | 83.33 | 90 | 84.73 | ...6-137,157-164,174-179 codespan.ts | 19.31 | 100 | 0 | 19.31 | 16-73,75-80,82-88 errors.ts | 100 | 100 | 100 | 100 | glob.ts | 95.83 | 100 | 75 | 95.83 | 47-48 main.ts | 87.71 | 77.77 | 50 | 87.71 | 25,44-47,56-57 reserved-words.ts | 100 | 100 | 100 | 100 | utils.ts | 80.95 | 77.77 | 66.66 | 80.95 | 12-13,15-16,37-38,41-42 src/commands | 84.8 | 81.81 | 64.7 | 84.8 | common.ts | 100 | 100 | 100 | 100 | compile.ts | 96.82 | 89.28 | 100 | 96.82 | 56,112-114 help.ts | 100 | 100 | 100 | 100 | index.ts | 100 | 100 | 100 | 100 | validate.ts | 58.95 | 68.18 | 45.45 | 58.95 | ...1-237,242,246,250-268 src/parsers | 65.21 | 73.33 | 50 | 65.21 | index.ts | 90.38 | 66.66 | 100 | 90.38 | 35-36,47,50-51 json.ts | 48.23 | 80 | 25 | 48.23 | 13-15,27-31,46-53,58-85 yaml.ts | 70.83 | 100 | 50 | 70.83 | 15-21 src/vendor | 100 | 100 | 100 | 100 | json-schema-draft-06.cjs | 100 | 100 | 100 | 100 | src/vendor/simple-ajv-errors | 15.9 | 100 | 0 | 15.9 | index.ts | 12.35 | 100 | 0 | 12.35 | ...8-674,676-700,702-704 pluralize.ts | 16.66 | 100 | 0 | 16.66 | 3-12 util.ts | 31.09 | 100 | 0 | 31.09 | ...5-116,119-147,154-164 --------------------------------|---------|----------|---------|---------|-------------------------- @jirutka/ajv-cli 6.0.0 >>> ajv-cli: Entering fakeroot... >>> ajv-cli-doc*: Running split function doc... 'usr/share/licenses' -> '/home/buildozer/aports/community/ajv-cli/pkg/ajv-cli-doc/usr/share/licenses' >>> ajv-cli-doc*: Preparing subpackage ajv-cli-doc... >>> ajv-cli-doc*: Running postcheck for ajv-cli-doc >>> ajv-cli*: Running postcheck for ajv-cli >>> ajv-cli*: Preparing package ajv-cli... >>> ajv-cli-doc*: Tracing dependencies... >>> ajv-cli-doc*: Package size: 1.1 KB >>> ajv-cli-doc*: Compressing data... >>> ajv-cli-doc*: Create checksum... >>> ajv-cli-doc*: Create ajv-cli-doc-6.0.0-r0.apk >>> ajv-cli*: Tracing dependencies... nodejs >>> ajv-cli*: Package size: 763.0 KB >>> ajv-cli*: Compressing data... >>> ajv-cli*: Create checksum... >>> ajv-cli*: Create ajv-cli-6.0.0-r0.apk >>> ajv-cli: Build complete at Tue, 06 May 2025 10:30:10 +0000 elapsed time 0h 0m 52s >>> ajv-cli: Cleaning up srcdir >>> ajv-cli: Cleaning up pkgdir >>> ajv-cli: Uninstalling dependencies... (1/10) Purging .makedepends-ajv-cli (20250506.102919) (2/10) Purging npm (11.3.0-r0) (3/10) Purging nodejs (22.13.1-r5) (4/10) Purging ca-certificates (20241121-r2) Executing ca-certificates-20241121-r2.post-deinstall (5/10) Purging ada-libs (2.9.2-r3) (6/10) Purging icu-libs (76.1-r0) (7/10) Purging simdjson (3.12.0-r0) (8/10) Purging simdutf (7.0.0-r0) (9/10) Purging sqlite-libs (3.49.1-r1) (10/10) Purging icu-data-en (76.1-r0) Executing busybox-1.37.0-r16.trigger OK: 275 MiB in 103 packages >>> ajv-cli: Updating the community/ppc64le repository index... >>> ajv-cli: Signing the index...