>>> rutorrent: Building community/rutorrent 5.3.0-r0 (using abuild 3.17.0_rc1-r2) started Thu, 23 Apr 2026 07:31:16 +0000 >>> rutorrent: Validating /home/buildozer/aports/community/rutorrent/APKBUILD... >>> rutorrent: Analyzing dependencies... >>> rutorrent: Installing for build: build-base php83 curl tar nodejs npm ( 1/16) Installing php83-common (8.3.30-r0) ( 2/16) Installing argon2-libs (20190702-r5) ( 3/16) Installing xz-libs (5.8.2-r0) ( 4/16) Installing libxml2 (2.13.9-r1) ( 5/16) Installing php83 (8.3.30-r0) ( 6/16) Installing curl (8.19.0-r0) ( 7/16) Installing ca-certificates (20260413-r0) ( 8/16) Installing ada-libs (3.3.0-r0) ( 9/16) Installing icu-data-en (78.1-r0) Executing icu-data-en-78.1-r0.post-install * If you need ICU with non-English locales and legacy charset support, install * package icu-data-full. (10/16) Installing icu-libs (78.1-r0) (11/16) Installing simdjson (4.2.4-r0) (12/16) Installing simdutf (8.2.0-r0) (13/16) Installing sqlite-libs (3.53.0-r0) (14/16) Installing nodejs (24.14.1-r0) (15/16) Installing npm (11.12.1-r0) (16/16) Installing .makedepends-rutorrent (20260423.073117) Executing busybox-1.37.0-r31.trigger Executing ca-certificates-20260413-r0.trigger OK: 410.5 MiB in 119 packages >>> rutorrent: Cleaning up srcdir >>> rutorrent: Cleaning up pkgdir >>> rutorrent: Cleaning up tmpdir >>> rutorrent: Fetching https://distfiles.alpinelinux.org/distfiles/edge/rutorrent-5.3.0.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 0 curl: (22) The requested URL returned error: 404 >>> rutorrent: Fetching rutorrent-5.3.0.tar.gz::https://github.com/Novik/ruTorrent/archive/v5.3.0.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 2.70M 0 2.70M 0 0 3.44M 0 0 100 2.70M 0 2.70M 0 0 3.43M 0 0 100 2.70M 0 2.70M 0 0 3.43M 0 0 /var/cache/distfiles/edge/rutorrent-5.3.0.tar.gz: OK /home/buildozer/aports/community/rutorrent/fix-rss-rtorrent-tests.patch: OK >>> rutorrent: Fetching https://distfiles.alpinelinux.org/distfiles/edge/rutorrent-5.3.0.tar.gz /var/cache/distfiles/edge/rutorrent-5.3.0.tar.gz: OK /home/buildozer/aports/community/rutorrent/fix-rss-rtorrent-tests.patch: OK >>> rutorrent: Unpacking /var/cache/distfiles/edge/rutorrent-5.3.0.tar.gz... >>> rutorrent: fix-rss-rtorrent-tests.patch patching file tests/js/rtorrent.spec.js patching file tests/plugins/rss/init.spec.js 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 @babel/plugin-proposal-unicode-property-regex@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-unicode-property-regex instead. npm warn deprecated whatwg-encoding@3.1.1: Use @exodus/bytes instead for a more spec-conformant and faster implementation npm warn deprecated glob@7.2.3: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me added 428 packages, and audited 429 packages in 15s 43 packages are looking for funding run `npm fund` for details found 0 vulnerabilities > rutorrent-tests@0.0.0 test > jest --testPathIgnorePatterns=category-list PASS js/rtorrent.spec.js xmlrpc calls ✓ should parse getprops response (29 ms) ✓ should parse gettotal response (5 ms) ✓ should parse getopen response (5 ms) ✓ should parse getsettings response (39 ms) ✓ should parse getalltrackers response (6 ms) ✓ should parse getfiles response (5 ms) ✓ should parse getpeers response (9 ms) ✓ should parse gettrackers response (5 ms) ✓ should parse list response (22 ms) Map(31) { 'Flattenable' => { prefix: '', text: 'Flattenable' }, 'Flattenable/Path' => { prefix: '└', text: 'Path' }, 'Flattenable/Path/Label' => { prefix: ' └', text: 'Label' }, 'Misc' => { prefix: '', text: 'Misc' }, 'Misc/Other' => { prefix: '└', text: 'Other' }, 'Misc/Other/Less' => { prefix: ' ├', text: 'Less' }, 'Misc/Other/More' => { prefix: ' └', text: 'More' }, 'aaa' => { prefix: '', text: 'aaa' }, 'aaa/ccc' => { prefix: '└', text: 'ccc' }, 'aaa/ccc/aaa' => { prefix: ' ├', text: 'aaa' }, 'aaa/ccc/bbb' => { prefix: ' ├', text: 'bbb' }, 'aaa/ccc/ccc' => { prefix: ' ├', text: 'ccc' }, 'aaa/ccc/ddd' => { prefix: ' ├', text: 'ddd' }, 'aaa/ccc/eee' => { prefix: ' ├', text: 'eee' }, 'aaa/ccc/fff' => { prefix: ' ├', text: 'fff' }, 'aaa/ccc/ggg' => { prefix: ' └', text: 'ggg' }, 'bbb' => { prefix: '', text: 'bbb' }, 'bbb/ccc' => { prefix: '└', text: 'ccc' }, 'bbb/ccc/aaa' => { prefix: ' ├', text: 'aaa' }, 'bbb/ccc/bbb' => { prefix: ' ├', text: 'bbb' }, 'bbb/ccc/ccc' => { prefix: ' ├', text: 'ccc' }, 'bbb/ccc/ddd' => { prefix: ' ├', text: 'ddd' }, 'bbb/ccc/ggg' => { prefix: ' └', text: 'ggg' }, 'ccc' => { prefix: '', text: 'ccc' }, 'ccc/ccc' => { prefix: '└', text: 'ccc' }, 'ccc/ccc/aaa' => { prefix: ' ├', text: 'aaa' }, 'ccc/ccc/bbb' => { prefix: ' ├', text: 'bbb' }, 'ccc/ccc/ccc' => { prefix: ' ├', text: 'ccc' }, 'ccc/ccc/ddd' => { prefix: ' ├', text: 'ddd' }, 'ccc/ccc/eee' => { prefix: ' ├', text: 'eee' }, 'ccc/ccc/ggg' => { prefix: ' └', text: 'ggg' } } Map(28) { 'Flattenable/Path/Label' => { prefix: '', text: 'Flattenable/Path/Label' }, 'Misc/Other' => { prefix: '', text: 'Misc/Other' }, 'Misc/Other/Less' => { prefix: ' ├', text: 'Less' }, 'Misc/Other/More' => { prefix: ' └', text: 'More' }, 'aaa' => { prefix: '', text: 'aaa' }, 'aaa/ccc' => { prefix: '', text: 'aaa/ccc' }, 'aaa/ccc/aaa' => { prefix: ' ├', text: 'aaa' }, 'aaa/ccc/bbb' => { prefix: ' ├', text: 'bbb' }, 'aaa/ccc/ccc' => { prefix: ' ├', text: 'ccc' }, 'aaa/ccc/ddd' => { prefix: ' ├', text: 'ddd' }, 'aaa/ccc/eee' => { prefix: ' ├', text: 'eee' }, 'aaa/ccc/fff' => { prefix: ' ├', text: 'fff' }, 'aaa/ccc/ggg' => { prefix: ' └', text: 'ggg' }, 'bbb' => { prefix: '', text: 'bbb' }, 'bbb/ccc' => { prefix: '', text: 'bbb/ccc' }, 'bbb/ccc/aaa' => { prefix: ' ├', text: 'aaa' }, 'bbb/ccc/bbb' => { prefix: ' ├', text: 'bbb' }, 'bbb/ccc/ccc' => { prefix: ' ├', text: 'ccc' }, 'bbb/ccc/ddd' => { prefix: ' ├', text: 'ddd' }, 'bbb/ccc/ggg' => { prefix: ' └', text: 'ggg' }, 'ccc' => { prefix: '', text: 'ccc' }, 'ccc/ccc' => { prefix: '', text: 'ccc/ccc' }, 'ccc/ccc/aaa' => { prefix: ' ├', text: 'aaa' }, 'ccc/ccc/bbb' => { prefix: ' ├', text: 'bbb' }, 'ccc/ccc/ccc' => { prefix: ' ├', text: 'ccc' }, 'ccc/ccc/ddd' => { prefix: ' ├', text: 'ddd' }, 'ccc/ccc/eee' => { prefix: ' ├', text: 'eee' }, 'ccc/ccc/ggg' => { prefix: ' └', text: 'ggg' } } Map(27) { 'Flattenable/Path/Label' => { prefix: '', text: 'Flattenable/Path/Label' }, 'Misc/Other/Less' => { prefix: '', text: 'Misc/Other/Less' }, 'Misc/Other/More' => { prefix: '', text: 'Misc/Other/More' }, 'aaa' => { prefix: '', text: 'aaa' }, 'aaa/ccc' => { prefix: '', text: 'aaa/ccc' }, 'aaa/ccc/aaa' => { prefix: '', text: 'aaa/ccc/aaa' }, 'aaa/ccc/bbb' => { prefix: '', text: 'aaa/ccc/bbb' }, 'aaa/ccc/ccc' => { prefix: '', text: 'aaa/ccc/ccc' }, 'aaa/ccc/ddd' => { prefix: '', text: 'aaa/ccc/ddd' }, 'aaa/ccc/eee' => { prefix: '', text: 'aaa/ccc/eee' }, 'aaa/ccc/fff' => { prefix: '', text: 'aaa/ccc/fff' }, 'aaa/ccc/ggg' => { prefix: '', text: 'aaa/ccc/ggg' }, 'bbb' => { prefix: '', text: 'bbb' }, 'bbb/ccc' => { prefix: '', text: 'bbb/ccc' }, 'bbb/ccc/aaa' => { prefix: '', text: 'bbb/ccc/aaa' }, 'bbb/ccc/bbb' => { prefix: '', text: 'bbb/ccc/bbb' }, 'bbb/ccc/ccc' => { prefix: '', text: 'bbb/ccc/ccc' }, 'bbb/ccc/ddd' => { prefix: '', text: 'bbb/ccc/ddd' }, 'bbb/ccc/ggg' => { prefix: '', text: 'bbb/ccc/ggg' }, 'ccc' => { prefix: '', text: 'ccc' }, 'ccc/ccc' => { prefix: '', text: 'ccc/ccc' }, 'ccc/ccc/aaa' => { prefix: '', text: 'ccc/ccc/aaa' }, 'ccc/ccc/bbb' => { prefix: '', text: 'ccc/ccc/bbb' }, 'ccc/ccc/ccc' => { prefix: '', text: 'ccc/ccc/ccc' }, 'ccc/ccc/ddd' => { prefix: '', text: 'ccc/ccc/ddd' }, 'ccc/ccc/eee' => { prefix: '', text: 'ccc/ccc/eee' }, 'ccc/ccc/ggg' => { prefix: '', text: 'ccc/ccc/ggg' } } Map(31) { 'Flattenable' => { prefix: '', text: 'Flattenable' }, 'Flattenable/Path' => { prefix: '', text: 'Flattenable/Path' }, 'Flattenable/Path/Label' => { prefix: '', text: 'Flattenable/Path/Label' }, 'Misc' => { prefix: '', text: 'Misc' }, 'Misc/Other' => { prefix: '', text: 'Misc/Other' }, 'Misc/Other/Less' => { prefix: '', text: 'Misc/Other/Less' }, 'Misc/Other/More' => { prefix: '', text: 'Misc/Other/More' }, 'aaa' => { prefix: '', text: 'aaa' }, 'aaa/ccc' => { prefix: '', text: 'aaa/ccc' }, 'aaa/ccc/aaa' => { prefix: '', text: 'aaa/ccc/aaa' }, 'aaa/ccc/bbb' => { prefix: '', text: 'aaa/ccc/bbb' }, 'aaa/ccc/ccc' => { prefix: '', text: 'aaa/ccc/ccc' }, 'aaa/ccc/ddd' => { prefix: '', text: 'aaa/ccc/ddd' }, 'aaa/ccc/eee' => { prefix: '', text: 'aaa/ccc/eee' }, 'aaa/ccc/fff' => { prefix: '', text: 'aaa/ccc/fff' }, 'aaa/ccc/ggg' => { prefix: '', text: 'aaa/ccc/ggg' }, 'bbb' => { prefix: '', text: 'bbb' }, 'bbb/ccc' => { prefix: '', text: 'bbb/ccc' }, 'bbb/ccc/aaa' => { prefix: '', text: 'bbb/ccc/aaa' }, 'bbb/ccc/bbb' => { prefix: '', text: 'bbb/ccc/bbb' }, 'bbb/ccc/ccc' => { prefix: '', text: 'bbb/ccc/ccc' }, 'bbb/ccc/ddd' => { prefix: '', text: 'bbb/ccc/ddd' }, 'bbb/ccc/ggg' => { prefix: '', text: 'bbb/ccc/ggg' }, 'ccc' => { prefix: '', text: 'ccc' }, 'ccc/ccc' => { prefix: '', text: 'ccc/ccc' }, 'ccc/ccc/aaa' => { prefix: '', text: 'ccc/ccc/aaa' }, 'ccc/ccc/bbb' => { prefix: '', text: 'ccc/ccc/bbb' }, 'ccc/ccc/ccc' => { prefix: '', text: 'ccc/ccc/ccc' }, 'ccc/ccc/ddd' => { prefix: '', text: 'ccc/ccc/ddd' }, 'ccc/ccc/eee' => { prefix: '', text: 'ccc/ccc/eee' }, 'ccc/ccc/ggg' => { prefix: '', text: 'ccc/ccc/ggg' } } PASS js/panel.spec.js Panel label selection ✓ should switch (10 ms) ✓ should toggle (2 ms) ✓ should range select (1 ms) ✓ should adjust view to current (3 ms) ✓ should adjust current to view (4 ms) Category list statistic ✓ should accumulate torrent statistic (14 ms) ✓ should collect torrent label tree (10 ms) ✓ should accumulate torrent view (3 ms) PASS plugins/rss/bbcode.spec.js bbcode mapping ✓ should handle incomplete or faulty bbcode (24 ms) ✓ should map emoticons to html (7 ms) ✓ should map styles to html (5 ms) ✓ should map bbcode tables to html (42 ms) ✓ should map bbcode lists to html code (19 ms) ✓ should map bbcode img to html code (9 ms) console.log "bbcode" initialized without dynamic module import! at http:/localhost:12:16 PASS plugins/rss/init.spec.js rss details ✓ should sanitize html code (77 ms) Test Suites: 4 passed, 4 total Tests: 24 passed, 24 total Snapshots: 0 total Time: 3.367 s Ran all test suites. >>> rutorrent: Entering fakeroot... >>> rutorrent*: Running postcheck for rutorrent >>> rutorrent*: Preparing package rutorrent... >>> rutorrent*: Script found. /bin/sh added as a dependency >>> rutorrent*: Adding .pre-install >>> rutorrent*: Adding .post-install Please specify at least one package name on the command line. >>> rutorrent*: Tracing dependencies... php83 curl /bin/sh >>> rutorrent*: Package size: 8.1 MB >>> rutorrent*: Compressing data... >>> rutorrent*: Create checksum... >>> rutorrent*: Create rutorrent-5.3.0-r0.apk >>> rutorrent: Build complete at Thu, 23 Apr 2026 07:31:41 +0000 elapsed time 0h 0m 25s >>> rutorrent: Cleaning up srcdir >>> rutorrent: Cleaning up pkgdir >>> rutorrent: Cleaning up tmpdir >>> rutorrent: Uninstalling dependencies... ( 1/16) Purging .makedepends-rutorrent (20260423.073117) ( 2/16) Purging php83 (8.3.30-r0) ( 3/16) Purging php83-common (8.3.30-r0) ( 4/16) Purging curl (8.19.0-r0) ( 5/16) Purging npm (11.12.1-r0) ( 6/16) Purging nodejs (24.14.1-r0) ( 7/16) Purging ca-certificates (20260413-r0) Executing ca-certificates-20260413-r0.post-deinstall ( 8/16) Purging ada-libs (3.3.0-r0) ( 9/16) Purging argon2-libs (20190702-r5) (10/16) Purging icu-libs (78.1-r0) (11/16) Purging libxml2 (2.13.9-r1) (12/16) Purging simdjson (4.2.4-r0) (13/16) Purging simdutf (8.2.0-r0) (14/16) Purging sqlite-libs (3.53.0-r0) (15/16) Purging xz-libs (5.8.2-r0) (16/16) Purging icu-data-en (78.1-r0) Executing busybox-1.37.0-r31.trigger OK: 342.1 MiB in 103 packages >>> rutorrent: Updating the community/armhf repository index... >>> rutorrent: Signing the index...