>>> rutorrent: Building community/rutorrent 5.2.10-r0 (using abuild 3.16.0_rc4-r0) started Tue, 21 Oct 2025 16:05:43 +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.26-r1) ( 2/16) Installing argon2-libs (20190702-r5) ( 3/16) Installing xz-libs (5.8.1-r0) ( 4/16) Installing libxml2 (2.13.9-r0) ( 5/16) Installing php83 (8.3.26-r1) ( 6/16) Installing curl (8.16.0-r1) ( 7/16) Installing ca-certificates (20250911-r0) ( 8/16) Installing ada-libs (2.9.2-r5) ( 9/16) Installing icu-data-en (76.1-r1) icu-data-en-76.1-r1.post-install: Executing script... icu-data-en-76.1-r1.post-install: * icu-data-en-76.1-r1.post-install: * If you need ICU with non-English locales and legacy charset support, install icu-data-en-76.1-r1.post-install: * package icu-data-full. icu-data-en-76.1-r1.post-install: * (10/16) Installing icu-libs (76.1-r1) (11/16) Installing simdjson (3.12.0-r0) (12/16) Installing simdutf (7.5.0-r0) (13/16) Installing sqlite-libs (3.50.4-r1) (14/16) Installing nodejs (22.19.0-r4) (15/16) Installing npm (11.6.2-r0) (16/16) Installing .makedepends-rutorrent (20251021.160553) busybox-1.37.0-r24.trigger: Executing script... ca-certificates-20250911-r0.trigger: Executing script... OK: 504 MiB in 121 packages >>> rutorrent: Cleaning up srcdir >>> rutorrent: Cleaning up pkgdir >>> rutorrent: Cleaning up tmpdir >>> rutorrent: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/rutorrent-5.2.10.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 curl: (22) The requested URL returned error: 404 >>> rutorrent: Fetching rutorrent-5.2.10.tar.gz::https://github.com/Novik/ruTorrent/archive/v5.2.10.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 100 2682k 0 2682k 0 0 3462k 0 --:--:-- --:--:-- --:--:-- 5259k /var/cache/distfiles/v3.23/rutorrent-5.2.10.tar.gz: OK /home/buildozer/aports/community/rutorrent/fix-rss-rtorrent-tests.patch: OK >>> rutorrent: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/rutorrent-5.2.10.tar.gz /var/cache/distfiles/v3.23/rutorrent-5.2.10.tar.gz: OK /home/buildozer/aports/community/rutorrent/fix-rss-rtorrent-tests.patch: OK >>> rutorrent: Unpacking /var/cache/distfiles/v3.23/rutorrent-5.2.10.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 abab@2.0.6: Use your platform's native atob() and btoa() methods instead npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead 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 glob@7.2.3: Glob versions prior to v9 are no longer supported 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. added 421 packages, and audited 422 packages in 13s 41 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 (18 ms) ✓ should parse gettotal response (4 ms) ✓ should parse getopen response (6 ms) ✓ should parse getsettings response (37 ms) ✓ should parse getalltrackers response (5 ms) ✓ should parse getfiles response (5 ms) ✓ should parse getpeers response (7 ms) ✓ should parse gettrackers response (4 ms) ✓ should parse list response (21 ms) PASS plugins/rss/bbcode.spec.js bbcode mapping ✓ should handle incomplete or faulty bbcode (17 ms) ✓ should map emoticons to html (5 ms) ✓ should map styles to html (4 ms) ✓ should map bbcode tables to html (29 ms) ✓ should map bbcode lists to html code (12 ms) ✓ should map bbcode img to html code (6 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 (8 ms) ✓ should toggle (1 ms) ✓ should range select (1 ms) ✓ should adjust view to current (3 ms) ✓ should adjust current to view (3 ms) Category list statistic ✓ should accumulate torrent statistic (13 ms) ✓ should collect torrent label tree (12 ms) ✓ should accumulate torrent view (3 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 (52 ms) Test Suites: 4 passed, 4 total Tests: 24 passed, 24 total Snapshots: 0 total Time: 2.381 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 for rutorrent-5.2.10-r0.apk >>> rutorrent*: Adding .pre-install >>> rutorrent*: Adding .post-install >>> rutorrent*: Tracing dependencies... php83 curl /bin/sh >>> rutorrent*: Package size: 7.9 MB >>> rutorrent*: Compressing data... >>> rutorrent*: Create checksum... >>> rutorrent*: Create rutorrent-5.2.10-r0.apk >>> rutorrent: Build complete at Tue, 21 Oct 2025 16:06:15 +0000 elapsed time 0h 0m 32s >>> rutorrent: Cleaning up srcdir >>> rutorrent: Cleaning up pkgdir >>> rutorrent: Uninstalling dependencies... ( 1/16) Purging .makedepends-rutorrent (20251021.160553) ( 2/16) Purging php83 (8.3.26-r1) ( 3/16) Purging php83-common (8.3.26-r1) ( 4/16) Purging curl (8.16.0-r1) ( 5/16) Purging npm (11.6.2-r0) ( 6/16) Purging nodejs (22.19.0-r4) ( 7/16) Purging ca-certificates (20250911-r0) ca-certificates-20250911-r0.post-deinstall: Executing script... ( 8/16) Purging ada-libs (2.9.2-r5) ( 9/16) Purging argon2-libs (20190702-r5) (10/16) Purging icu-libs (76.1-r1) (11/16) Purging libxml2 (2.13.9-r0) (12/16) Purging simdjson (3.12.0-r0) (13/16) Purging simdutf (7.5.0-r0) (14/16) Purging sqlite-libs (3.50.4-r1) (15/16) Purging xz-libs (5.8.1-r0) (16/16) Purging icu-data-en (76.1-r1) busybox-1.37.0-r24.trigger: Executing script... OK: 426 MiB in 105 packages >>> rutorrent: Updating the community/x86 repository index... >>> rutorrent: Signing the index...