>>> tree-sitter-hcl: Building testing/tree-sitter-hcl 1.2.0-r0 (using abuild 3.15.0-r1) started Thu, 19 Jun 2025 00:44:55 +0000 >>> tree-sitter-hcl: Validating /home/buildozer/aports/testing/tree-sitter-hcl/APKBUILD... >>> tree-sitter-hcl: Analyzing dependencies... >>> tree-sitter-hcl: Installing for build: build-base tree-sitter-dev tree-sitter-cli (1/14) Installing oniguruma (6.9.10-r0) (2/14) Installing jq (1.8.0-r0) (3/14) Installing tree-sitter (0.25.6-r1) (4/14) Installing tree-sitter-dev (0.25.6-r1) (5/14) Installing ca-certificates (20241121-r2) (6/14) Installing ada-libs (2.9.2-r4) (7/14) 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. * (8/14) Installing icu-libs (76.1-r0) (9/14) Installing simdjson (3.12.0-r0) (10/14) Installing simdutf (7.2.1-r0) (11/14) Installing sqlite-libs (3.50.1-r0) (12/14) Installing nodejs (22.16.0-r2) (13/14) Installing tree-sitter-cli (0.25.6-r1) (14/14) Installing .makedepends-tree-sitter-hcl (20250619.004456) Executing busybox-1.37.0-r18.trigger Executing ca-certificates-20241121-r2.trigger OK: 470 MiB in 120 packages >>> tree-sitter-hcl: Cleaning up srcdir >>> tree-sitter-hcl: Cleaning up pkgdir >>> tree-sitter-hcl: Cleaning up tmpdir >>> tree-sitter-hcl: Fetching https://distfiles.alpinelinux.org/distfiles/edge/tree-sitter-hcl-1.2.0.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> tree-sitter-hcl: Fetching tree-sitter-hcl-1.2.0.tar.gz::https://github.com/MichaHoffmann/tree-sitter-hcl/archive/refs/tags/v1.2.0.tar.gz Connecting to github.com (140.82.121.3:443) Connecting to github.com (140.82.121.3:443) Connecting to codeload.github.com (140.82.121.9:443) saving to '/var/cache/distfiles/edge/tree-sitter-hcl-1.2.0.tar.gz.part' tree-sitter-hcl-1.2. 100% |********************************| 799k 0:00:00 ETA '/var/cache/distfiles/edge/tree-sitter-hcl-1.2.0.tar.gz.part' saved >>> tree-sitter-hcl: Fetching https://distfiles.alpinelinux.org/distfiles/edge/tree-sitter-hcl-1.2.0.tar.gz >>> tree-sitter-hcl: Checking sha512sums... tree-sitter-hcl-1.2.0.tar.gz: OK >>> tree-sitter-hcl: Unpacking /var/cache/distfiles/edge/tree-sitter-hcl-1.2.0.tar.gz... + cc -fPIC -Wall -I ./ '-std=c99' -Os -fstack-clash-protection -Wformat '-Werror=format-security' -fno-plt -c ./parser.c ./scanner.c + find -name '*.cc' + grep -q . + cc -shared -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -o hcl.so ./parser.o ./scanner.o Warning: Found non-static non-tree-sitter functions in the external scannner `_fini` `_init` Consider making these functions static, they can cause conflicts when another tree-sitter project uses the same function name Warning: Found non-static non-tree-sitter functions in the external scannner `_fini` `_init` Consider making these functions static, they can cause conflicts when another tree-sitter project uses the same function name attributes: 1. ✓ attribute with literal 2. ✓ attribute with variable blocks: 3. ✓ basic block 4. ✓ basic block on one line 5. ✓ basic block with empty type 6. ✓ block with attribute 7. ✓ nested block 8. ✓ nested block on one line 9. ✓ nested blocks 10. ✓ one line block collections: 11. ✓ simple tuple 12. ✓ multiline tuple 13. ✓ empty tuple 14. ✓ multiline empty tuple 15. ✓ object 16. ✓ multiline object 17. ✓ empty object 18. ✓ multiline empty object 19. ✓ multiline object weird newlines 20. ✓ complex object 21. ✓ complex from real world comments: 22. ✓ comment in empty block body 23. ✓ multiline comment in empty block body 24. ✓ multiline comment above attribute in block body 25. ✓ comment above first attribute in block body 26. ✓ comment after last attribute in block body 27. ✓ comment between attributes in block body 28. ✓ comment at end of file conditionals: 29. ✓ simple conditional expression 30. ✓ nested conditional expression expression 31. ✓ nested conditional expression expression without parentheses expresssion: 32. ✓ Unary operation on variable with splat expression 33. ✓ Attribute as conditional expression for_expressions: 34. ✓ for tuple expression 35. ✓ for tuple expression with index 36. ✓ for tuple expression with predicate 37. ✓ for object expression 38. ✓ for object expression 2 function_calls: 39. ✓ nonary function call 40. ✓ unary function call 41. ✓ variadic function call 42. ✓ multiline function call 43. ✓ namespaced function call json: 44. ✓ top level object literals: 45. ✓ numeric literal hex 1 46. ✓ numeric literal scientific notation 1 47. ✓ numeric literal scientific notation 2 48. ✓ numeric literal scientific notation 3 49. ✓ numeric literal scientific notation 4 50. ✓ numeric literal scientific notation 5 51. ✓ numeric literal scientific notation 6 52. ✓ bool literal true 53. ✓ bool literal false 54. ✓ null literal operators: 55. ✓ unary operator - 56. ✓ unary operator ! 57. ✓ binary operators + 58. ✓ precedence in binary operators 59. ✓ precedence in binary operators 2 real_world: 60. ✓ example 1 61. ✓ example 2 62. ✓ example 3 63. ✓ example 4 splat: 64. ✓ get attr 65. ✓ get index 66. ✓ attr splat 67. ✓ full splat 68. ✓ full splat repeated strings: 69. ✓ empty string 70. ✓ unescaped tab 71. ✓ escaped backslash at end 72. ✓ string literal escaped template interpolation 73. ✓ template chars but no template 1 74. ✓ template chars but no template 2 75. ✓ template chars but no template 3 76. ✓ template chars but no template 4 77. ✓ template chars but no template 5 78. ✓ template chars but no template 6 79. ✓ escaped template templates: 80. ✓ simple quoted template expression 81. ✓ empty template interpolation 82. ✓ template for expression in quoted template 83. ✓ escaped template for directive 84. ✓ escaped template for directive 2 85. ✓ template for directive with weird whitespace 86. ✓ template for expression in heredoc template 87. ✓ empty heredoc template 88. ✓ heredoc with fake ending 89. ✓ quoted template expression with escaped strings and fake strip marker 90. ✓ quoted template with nested quoted template 91. ✓ quoted template interpolation with strip markers 92. ✓ quoted template object expression in template 93. ✓ escaped template interpolation start 94. ✓ tricky heredoc 95. ✓ heredoc with identifier that does not fit into the serialization buffer (should not crash) 96. ✓ template if directive in quoted template 97. ✓ template nested for directives with interlaced chunks 98. ✓ template nested if directives with interlaced chunks 99. ✓ template empty if else statement 100. ✓ template empty for statement 101. ✓ template parenthesis in heredoc for directive with nested if 1 102. ✓ template parenthesis in heredoc for directive with nested if 2 Total parses: 102; successful parses: 102; failed parses: 0; success percentage: 100.00%; average speed: 723 bytes/ms >>> tree-sitter-hcl: Entering fakeroot... + install -D -m755 ./src/hcl.so -t /home/buildozer/aports/testing/tree-sitter-hcl/pkg/tree-sitter-hcl/usr/lib/tree-sitter/ + ln -s tree-sitter/hcl.so /home/buildozer/aports/testing/tree-sitter-hcl/pkg/tree-sitter-hcl/usr/lib/libtree-sitter-hcl.so + '[' -d ./queries ] >>> tree-sitter-hcl*: Running postcheck for tree-sitter-hcl >>> tree-sitter-hcl*: Preparing package tree-sitter-hcl... >>> tree-sitter-hcl*: Stripping binaries >>> tree-sitter-hcl*: Scanning shared objects >>> tree-sitter-hcl*: Tracing dependencies... so:libc.musl-x86_64.so.1 >>> tree-sitter-hcl*: Package size: 97.7 KB >>> tree-sitter-hcl*: Compressing data... >>> tree-sitter-hcl*: Create checksum... >>> tree-sitter-hcl*: Create tree-sitter-hcl-1.2.0-r0.apk >>> tree-sitter-hcl: Build complete at Thu, 19 Jun 2025 00:45:00 +0000 elapsed time 0h 0m 5s >>> tree-sitter-hcl: Cleaning up srcdir >>> tree-sitter-hcl: Cleaning up pkgdir >>> tree-sitter-hcl: Uninstalling dependencies... (1/14) Purging .makedepends-tree-sitter-hcl (20250619.004456) (2/14) Purging tree-sitter-dev (0.25.6-r1) (3/14) Purging jq (1.8.0-r0) (4/14) Purging tree-sitter (0.25.6-r1) (5/14) Purging tree-sitter-cli (0.25.6-r1) (6/14) Purging nodejs (22.16.0-r2) (7/14) Purging ca-certificates (20241121-r2) Executing ca-certificates-20241121-r2.post-deinstall (8/14) Purging ada-libs (2.9.2-r4) (9/14) Purging icu-libs (76.1-r0) (10/14) Purging oniguruma (6.9.10-r0) (11/14) Purging simdjson (3.12.0-r0) (12/14) Purging simdutf (7.2.1-r0) (13/14) Purging sqlite-libs (3.50.1-r0) (14/14) Purging icu-data-en (76.1-r0) Executing busybox-1.37.0-r18.trigger OK: 400 MiB in 106 packages >>> tree-sitter-hcl: Updating the testing/x86_64 repository index... >>> tree-sitter-hcl: Signing the index...