==> Building on charcadet ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list ./ .SRCINFO 483 100% 0.00kB/s 0:00:00 483 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=7/9) .nvchecker.toml 93 100% 90.82kB/s 0:00:00 93 100% 90.82kB/s 0:00:00 (xfr#2, to-chk=6/9) LICENSE 646 100% 630.86kB/s 0:00:00 646 100% 630.86kB/s 0:00:00 (xfr#3, to-chk=5/9) PKGBUILD 1,569 100% 1.50MB/s 0:00:00 1,569 100% 1.50MB/s 0:00:00 (xfr#4, to-chk=4/9) REUSE.toml 375 100% 366.21kB/s 0:00:00 375 100% 366.21kB/s 0:00:00 (xfr#5, to-chk=3/9) arduino-cli-1.3.1-2.log 696 100% 679.69kB/s 0:00:00 696 100% 679.69kB/s 0:00:00 (xfr#6, to-chk=2/9) LICENSES/ LICENSES/0BSD.txt -> ../LICENSE sent 2,590 bytes received 156 bytes 1,830.67 bytes/sec total size is 3,372 speedup is 1.23 ==> Patching arch to riscv64... ==> Running pkgctl build --arch riscv64 --repo extra on remote host... ==> WARNING: unsupported architecture: riscv64 ==> Building arduino-cli  -> repo: extra  -> arch: riscv64  -> worker: felix-0 ==> Building arduino-cli for [extra] (riscv64) ]2;🔵 Container arch-nspawn-268507 on charcadet.felixc.at\[?25l:: Synchronizing package databases... core downloading... extra downloading... error: restricting filesystem access failed because landlock is not supported by the kernel! :: Starting full system upgrade... resolving dependencies... looking for conflicting packages... Package (1) Old Version New Version Net Change Download Size core/archlinux-keyring 20250929-1 20251012-1 0.00 MiB 1.19 MiB Total Download Size: 1.19 MiB Total Installed Size: 1.69 MiB Net Upgrade Size: 0.00 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... archlinux-keyring-20251012-1-any downloading... error: restricting filesystem access failed because landlock is not supported by the kernel! checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... upgrading archlinux-keyring... gpg: Warning: using insecure memory! ==> Appending keys from archlinux.gpg... gpg: Warning: using insecure memory! gpg: public key CF66D153D884358F is 16 seconds newer than the signature gpg: public key CF66D153D884358F is 16 seconds newer than the signature gpg: public key CF66D153D884358F is 16 seconds newer than the signature gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! ==> Updating trust database... gpg: Warning: using insecure memory! gpg: next trustdb check due at 2025-12-31 :: Running post-transaction hooks... (1/3) Reloading system manager configuration... Skipped: Current root is not booted. (2/3) Restarting marked services... Skipped: Current root is not booted. (3/3) Arming ConditionNeedsUpdate... [?25h==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix-0]...done ==> Making package: arduino-cli 1.3.1-2 (Mon Oct 20 21:11:48 2025) ==> Retrieving sources...  -> Updating arduino-cli git repo... From https://github.com/arduino/arduino-cli - [deleted] (none) -> 1772-allow-library-dependencies-to-install-from-git-and-zip - [deleted] (none) -> 1889-platform-versions-incompatible-with-host-architecture-are-offered-unnecessarily - [deleted] (none) -> 2021-improve-exit-codes - [deleted] (none) -> dependabot/pip/gitpython-3.1.35 - [deleted] (none) -> feat/more-error-details - [deleted] (none) -> feature/configs-refactoring - [deleted] (none) -> fix-conflict--build-path-with--output-dit-when-compiling - [deleted] (none) -> refactor_find_includes - [deleted] (none) -> umbynos/fix_get_platform - [deleted] (none) -> refs/pull/1438/merge - [deleted] (none) -> refs/pull/1521/merge - [deleted] (none) -> refs/pull/1536/merge - [deleted] (none) -> refs/pull/1671/merge - [deleted] (none) -> refs/pull/1735/merge - [deleted] (none) -> refs/pull/1753/merge - [deleted] (none) -> refs/pull/2097/merge - [deleted] (none) -> refs/pull/2182/merge - [deleted] (none) -> refs/pull/2221/merge - [deleted] (none) -> refs/pull/2276/merge - [deleted] (none) -> refs/pull/2285/merge - [deleted] (none) -> refs/pull/2296/merge - [deleted] (none) -> refs/pull/2307/merge - [deleted] (none) -> refs/pull/2311/merge - [deleted] (none) -> refs/pull/2320/merge - [deleted] (none) -> refs/pull/2321/merge remote: Enumerating objects: 23544, done. remote: Counting objects: 0% (1/7087) remote: Counting objects: 1% (71/7087) remote: Counting objects: 2% (142/7087) remote: Counting objects: 3% (213/7087) remote: Counting objects: 4% (284/7087) remote: Counting objects: 5% (355/7087) remote: Counting objects: 6% (426/7087) remote: Counting objects: 7% (497/7087) remote: Counting objects: 8% (567/7087) remote: Counting objects: 9% (638/7087) remote: Counting objects: 10% (709/7087) remote: Counting objects: 11% (780/7087) remote: Counting objects: 12% (851/7087) remote: Counting objects: 13% (922/7087) remote: Counting objects: 14% (993/7087) remote: Counting objects: 15% (1064/7087) remote: Counting objects: 16% (1134/7087) remote: Counting objects: 17% (1205/7087) remote: Counting objects: 18% (1276/7087) remote: Counting objects: 19% (1347/7087) remote: Counting objects: 20% (1418/7087) remote: Counting objects: 21% (1489/7087) remote: Counting objects: 22% (1560/7087) remote: Counting objects: 23% (1631/7087) remote: Counting objects: 24% (1701/7087) remote: Counting objects: 25% (1772/7087) remote: Counting objects: 26% (1843/7087) remote: Counting objects: 27% (1914/7087) remote: Counting objects: 28% (1985/7087) remote: Counting objects: 29% (2056/7087) remote: Counting objects: 30% (2127/7087) remote: Counting objects: 31% (2197/7087) remote: Counting objects: 32% (2268/7087) remote: Counting objects: 33% (2339/7087) remote: Counting objects: 34% (2410/7087) remote: Counting objects: 35% (2481/7087) remote: Counting objects: 36% (2552/7087) remote: Counting objects: 37% (2623/7087) remote: Counting objects: 38% (2694/7087) remote: Counting objects: 39% (2764/7087) remote: Counting objects: 40% (2835/7087) remote: Counting objects: 41% (2906/7087) remote: Counting objects: 42% (2977/7087) remote: Counting objects: 43% (3048/7087) remote: Counting objects: 44% (3119/7087) remote: Counting objects: 45% (3190/7087) remote: Counting objects: 46% (3261/7087) remote: Counting objects: 47% (3331/7087) remote: Counting objects: 48% (3402/7087) remote: Counting objects: 49% (3473/7087) remote: Counting objects: 50% (3544/7087) remote: Counting objects: 51% (3615/7087) remote: Counting objects: 52% (3686/7087) remote: Counting objects: 53% (3757/7087) remote: Counting objects: 54% (3827/7087) remote: Counting objects: 55% (3898/7087) remote: Counting objects: 56% (3969/7087) remote: Counting objects: 57% (4040/7087) remote: Counting objects: 58% (4111/7087) remote: Counting objects: 59% (4182/7087) remote: Counting objects: 60% (4253/7087) remote: Counting objects: 61% (4324/7087) remote: Counting objects: 62% (4394/7087) remote: Counting objects: 63% (4465/7087) remote: Counting objects: 64% (4536/7087) remote: Counting objects: 65% (4607/7087) remote: Counting objects: 66% (4678/7087) remote: Counting objects: 67% (4749/7087) remote: Counting objects: 68% (4820/7087) remote: Counting objects: 69% (4891/7087) remote: Counting objects: 70% (4961/7087) remote: Counting objects: 71% (5032/7087) remote: Counting objects: 72% (5103/7087) remote: Counting objects: 73% (5174/7087) remote: Counting objects: 74% (5245/7087) remote: Counting objects: 75% (5316/7087) remote: Counting objects: 76% (5387/7087) remote: Counting objects: 77% (5457/7087) remote: Counting objects: 78% (5528/7087) remote: Counting objects: 79% (5599/7087) remote: Counting objects: 80% (5670/7087) remote: Counting objects: 81% (5741/7087) remote: Counting objects: 82% (5812/7087) remote: Counting objects: 83% (5883/7087) remote: Counting objects: 84% (5954/7087) remote: Counting objects: 85% (6024/7087) remote: Counting objects: 86% (6095/7087) remote: Counting objects: 87% (6166/7087) remote: Counting objects: 88% (6237/7087) remote: Counting objects: 89% (6308/7087) remote: Counting objects: 90% (6379/7087) remote: Counting objects: 91% (6450/7087) remote: Counting objects: 92% (6521/7087) remote: Counting objects: 93% (6591/7087) remote: Counting objects: 94% (6662/7087) remote: Counting objects: 95% (6733/7087) remote: Counting objects: 96% (6804/7087) remote: Counting objects: 97% (6875/7087) remote: Counting objects: 98% (6946/7087) remote: Counting objects: 99% (7017/7087) remote: Counting objects: 100% (7087/7087) remote: Counting objects: 100% (7087/7087), done. remote: Compressing objects: 0% (1/346) remote: Compressing objects: 1% (4/346) remote: Compressing objects: 2% (7/346) remote: Compressing objects: 3% (11/346) remote: Compressing objects: 4% (14/346) remote: Compressing objects: 5% (18/346) remote: Compressing objects: 6% (21/346) remote: Compressing objects: 7% (25/346) remote: Compressing objects: 8% (28/346) remote: Compressing objects: 9% (32/346) remote: Compressing objects: 10% (35/346) remote: Compressing objects: 11% (39/346) remote: Compressing objects: 12% (42/346) remote: Compressing objects: 13% (45/346) remote: Compressing objects: 14% (49/346) remote: Compressing objects: 15% (52/346) remote: Compressing objects: 16% (56/346) remote: Compressing objects: 17% (59/346) remote: Compressing objects: 18% (63/346) remote: Compressing objects: 19% (66/346) remote: Compressing objects: 20% (70/346) remote: Compressing objects: 21% (73/346) remote: Compressing objects: 22% (77/346) remote: Compressing objects: 23% (80/346) remote: Compressing objects: 24% (84/346) remote: Compressing objects: 25% (87/346) remote: Compressing objects: 26% (90/346) remote: Compressing objects: 27% (94/346) remote: Compressing objects: 28% (97/346) remote: Compressing objects: 29% (101/346) remote: Compressing objects: 30% (104/346) remote: Compressing objects: 31% (108/346) remote: Compressing objects: 32% (111/346) remote: Compressing objects: 33% (115/346) remote: Compressing objects: 34% (118/346) remote: Compressing objects: 35% (122/346) remote: Compressing objects: 36% (125/346) remote: Compressing objects: 37% (129/346) remote: Compressing objects: 38% (132/346) remote: Compressing objects: 39% (135/346) remote: Compressing objects: 40% (139/346) remote: Compressing objects: 41% (142/346) remote: Compressing objects: 42% (146/346) remote: Compressing objects: 43% (149/346) remote: Compressing objects: 44% (153/346) remote: Compressing objects: 45% (156/346) remote: Compressing objects: 46% (160/346) remote: Compressing objects: 47% (163/346) remote: Compressing objects: 48% (167/346) remote: Compressing objects: 49% (170/346) remote: Compressing objects: 50% (173/346) remote: Compressing objects: 51% (177/346) remote: Compressing objects: 52% (180/346) remote: Compressing objects: 53% (184/346) remote: Compressing objects: 54% (187/346) remote: Compressing objects: 55% (191/346) remote: Compressing objects: 56% (194/346) remote: Compressing objects: 57% (198/346) remote: Compressing objects: 58% (201/346) remote: Compressing objects: 59% (205/346) remote: Compressing objects: 60% (208/346) remote: Compressing objects: 61% (212/346) remote: Compressing objects: 62% (215/346) remote: Compressing objects: 63% (218/346) remote: Compressing objects: 64% (222/346) remote: Compressing objects: 65% (225/346) remote: Compressing objects: 66% (229/346) remote: Compressing objects: 67% (232/346) remote: Compressing objects: 68% (236/346) remote: Compressing objects: 69% (239/346) remote: Compressing objects: 70% (243/346) remote: Compressing objects: 71% (246/346) remote: Compressing objects: 72% (250/346) remote: Compressing objects: 73% (253/346) remote: Compressing objects: 74% (257/346) remote: Compressing objects: 75% (260/346) remote: Compressing objects: 76% (263/346) remote: Compressing objects: 77% (267/346) remote: Compressing objects: 78% (270/346) remote: Compressing objects: 79% (274/346) remote: Compressing objects: 80% (277/346) remote: Compressing objects: 81% (281/346) remote: Compressing objects: 82% (284/346) remote: Compressing objects: 83% (288/346) remote: Compressing objects: 84% (291/346) remote: Compressing objects: 85% (295/346) remote: Compressing objects: 86% (298/346) remote: Compressing objects: 87% (302/346) remote: Compressing objects: 88% (305/346) remote: Compressing objects: 89% (308/346) remote: Compressing objects: 90% (312/346) remote: Compressing objects: 91% (315/346) remote: Compressing objects: 92% (319/346) remote: Compressing objects: 93% (322/346) remote: Compressing objects: 94% (326/346) remote: Compressing objects: 95% (329/346) remote: Compressing objects: 96% (333/346) remote: Compressing objects: 97% (336/346) remote: Compressing objects: 98% (340/346) remote: Compressing objects: 99% (343/346) remote: Compressing objects: 100% (346/346) remote: Compressing objects: 100% (346/346), done. Receiving objects: 0% (1/23544) Receiving objects: 1% (236/23544) Receiving objects: 2% (471/23544) Receiving objects: 3% (707/23544) Receiving objects: 4% (942/23544) Receiving objects: 5% (1178/23544) Receiving objects: 6% (1413/23544), 900.01 KiB | 1.75 MiB/s Receiving objects: 7% (1649/23544), 900.01 KiB | 1.75 MiB/s Receiving objects: 7% (1655/23544), 1.86 MiB | 1.68 MiB/s Receiving objects: 8% (1884/23544), 1.86 MiB | 1.68 MiB/s Receiving objects: 9% (2119/23544), 1.86 MiB | 1.68 MiB/s Receiving objects: 10% (2355/23544), 1.86 MiB | 1.68 MiB/s Receiving objects: 11% (2590/23544), 2.58 MiB | 1.54 MiB/s Receiving objects: 12% (2826/23544), 2.58 MiB | 1.54 MiB/s Receiving objects: 13% (3061/23544), 2.58 MiB | 1.54 MiB/s Receiving objects: 14% (3297/23544), 2.58 MiB | 1.54 MiB/s Receiving objects: 15% (3532/23544), 2.58 MiB | 1.54 MiB/s Receiving objects: 16% (3768/23544), 2.58 MiB | 1.54 MiB/s Receiving objects: 17% (4003/23544), 2.58 MiB | 1.54 MiB/s Receiving objects: 18% (4238/23544), 2.58 MiB | 1.54 MiB/s Receiving objects: 19% (4474/23544), 2.58 MiB | 1.54 MiB/s Receiving objects: 20% (4709/23544), 2.58 MiB | 1.54 MiB/s Receiving objects: 20% (4714/23544), 2.58 MiB | 1.54 MiB/s Receiving objects: 21% (4945/23544), 4.21 MiB | 1.93 MiB/s Receiving objects: 22% (5180/23544), 4.21 MiB | 1.93 MiB/s Receiving objects: 23% (5416/23544), 4.21 MiB | 1.93 MiB/s Receiving objects: 24% (5651/23544), 4.21 MiB | 1.93 MiB/s Receiving objects: 25% (5886/23544), 4.21 MiB | 1.93 MiB/s Receiving objects: 26% (6122/23544), 4.21 MiB | 1.93 MiB/s Receiving objects: 27% (6357/23544), 4.21 MiB | 1.93 MiB/s Receiving objects: 28% (6593/23544), 5.94 MiB | 2.22 MiB/s Receiving objects: 29% (6828/23544), 5.94 MiB | 2.22 MiB/s Receiving objects: 30% (7064/23544), 5.94 MiB | 2.22 MiB/s Receiving objects: 31% (7299/23544), 5.94 MiB | 2.22 MiB/s Receiving objects: 32% (7535/23544), 5.94 MiB | 2.22 MiB/s Receiving objects: 33% (7770/23544), 5.94 MiB | 2.22 MiB/s Receiving objects: 34% (8005/23544), 5.94 MiB | 2.22 MiB/s Receiving objects: 35% (8241/23544), 5.94 MiB | 2.22 MiB/s Receiving objects: 36% (8476/23544), 5.94 MiB | 2.22 MiB/s Receiving objects: 37% (8712/23544), 5.94 MiB | 2.22 MiB/s Receiving objects: 38% (8947/23544), 5.94 MiB | 2.22 MiB/s Receiving objects: 39% (9183/23544), 5.94 MiB | 2.22 MiB/s Receiving objects: 40% (9418/23544), 5.94 MiB | 2.22 MiB/s Receiving objects: 41% (9654/23544), 5.94 MiB | 2.22 MiB/s Receiving objects: 42% (9889/23544), 5.94 MiB | 2.22 MiB/s Receiving objects: 43% (10124/23544), 5.94 MiB | 2.22 MiB/s Receiving objects: 44% (10360/23544), 5.94 MiB | 2.22 MiB/s Receiving objects: 45% (10595/23544), 5.94 MiB | 2.22 MiB/s Receiving objects: 46% (10831/23544), 5.94 MiB | 2.22 MiB/s Receiving objects: 47% (11066/23544), 5.94 MiB | 2.22 MiB/s Receiving objects: 48% (11302/23544), 5.94 MiB | 2.22 MiB/s Receiving objects: 49% (11537/23544), 5.94 MiB | 2.22 MiB/s Receiving objects: 50% (11772/23544), 5.94 MiB | 2.22 MiB/s Receiving objects: 51% (12008/23544), 5.94 MiB | 2.22 MiB/s Receiving objects: 52% (12243/23544), 5.94 MiB | 2.22 MiB/s Receiving objects: 53% (12479/23544), 5.94 MiB | 2.22 MiB/s Receiving objects: 54% (12714/23544), 5.94 MiB | 2.22 MiB/s Receiving objects: 54% (12881/23544), 8.37 MiB | 2.64 MiB/s Receiving objects: 54% (12881/23544), 12.32 MiB | 2.94 MiB/s Receiving objects: 54% (12881/23544), 17.67 MiB | 3.53 MiB/s Receiving objects: 55% (12950/23544), 20.93 MiB | 4.07 MiB/s Receiving objects: 55% (13051/23544), 20.93 MiB | 4.07 MiB/s Receiving objects: 56% (13185/23544), 20.93 MiB | 4.07 MiB/s Receiving objects: 57% (13421/23544), 20.93 MiB | 4.07 MiB/s Receiving objects: 58% (13656/23544), 20.93 MiB | 4.07 MiB/s Receiving objects: 59% (13891/23544), 20.93 MiB | 4.07 MiB/s Receiving objects: 60% (14127/23544), 20.93 MiB | 4.07 MiB/s Receiving objects: 61% (14362/23544), 20.93 MiB | 4.07 MiB/s Receiving objects: 62% (14598/23544), 20.93 MiB | 4.07 MiB/s Receiving objects: 63% (14833/23544), 20.93 MiB | 4.07 MiB/s Receiving objects: 64% (15069/23544), 22.56 MiB | 4.33 MiB/s Receiving objects: 65% (15304/23544), 22.56 MiB | 4.33 MiB/s Receiving objects: 66% (15540/23544), 22.56 MiB | 4.33 MiB/s Receiving objects: 67% (15775/23544), 22.56 MiB | 4.33 MiB/s Receiving objects: 68% (16010/23544), 22.56 MiB | 4.33 MiB/s Receiving objects: 69% (16246/23544), 22.56 MiB | 4.33 MiB/s Receiving objects: 70% (16481/23544), 22.56 MiB | 4.33 MiB/s Receiving objects: 71% (16717/23544), 22.56 MiB | 4.33 MiB/s Receiving objects: 72% (16952/23544), 22.56 MiB | 4.33 MiB/s Receiving objects: 73% (17188/23544), 22.56 MiB | 4.33 MiB/s Receiving objects: 74% (17423/23544), 22.56 MiB | 4.33 MiB/s Receiving objects: 75% (17658/23544), 22.56 MiB | 4.33 MiB/s Receiving objects: 76% (17894/23544), 22.56 MiB | 4.33 MiB/s Receiving objects: 77% (18129/23544), 22.56 MiB | 4.33 MiB/s Receiving objects: 78% (18365/23544), 22.56 MiB | 4.33 MiB/s Receiving objects: 79% (18600/23544), 22.56 MiB | 4.33 MiB/s Receiving objects: 80% (18836/23544), 22.56 MiB | 4.33 MiB/s Receiving objects: 81% (19071/23544), 22.56 MiB | 4.33 MiB/s Receiving objects: 82% (19307/23544), 22.56 MiB | 4.33 MiB/s Receiving objects: 83% (19542/23544), 22.56 MiB | 4.33 MiB/s Receiving objects: 84% (19777/23544), 22.56 MiB | 4.33 MiB/s Receiving objects: 85% (20013/23544), 22.56 MiB | 4.33 MiB/s Receiving objects: 86% (20248/23544), 22.56 MiB | 4.33 MiB/s Receiving objects: 87% (20484/23544), 22.56 MiB | 4.33 MiB/s Receiving objects: 88% (20719/23544), 22.56 MiB | 4.33 MiB/s Receiving objects: 89% (20955/23544), 22.56 MiB | 4.33 MiB/s Receiving objects: 90% (21190/23544), 22.56 MiB | 4.33 MiB/s Receiving objects: 91% (21426/23544), 22.56 MiB | 4.33 MiB/s Receiving objects: 92% (21661/23544), 22.56 MiB | 4.33 MiB/s Receiving objects: 93% (21896/23544), 22.56 MiB | 4.33 MiB/s Receiving objects: 94% (22132/23544), 22.56 MiB | 4.33 MiB/s Receiving objects: 95% (22367/23544), 22.56 MiB | 4.33 MiB/s Receiving objects: 96% (22603/23544), 27.46 MiB | 5.04 MiB/s Receiving objects: 97% (22838/23544), 27.46 MiB | 5.04 MiB/s Receiving objects: 98% (23074/23544), 27.46 MiB | 5.04 MiB/s Receiving objects: 99% (23309/23544), 27.46 MiB | 5.04 MiB/s remote: Total 23544 (delta 6896), reused 6791 (delta 6728), pack-reused 16457 (from 2) Receiving objects: 100% (23544/23544), 27.46 MiB | 5.04 MiB/s Receiving objects: 100% (23544/23544), 28.37 MiB | 4.05 MiB/s, done. Resolving deltas: 0% (0/15650) Resolving deltas: 1% (157/15650) Resolving deltas: 2% (313/15650) Resolving deltas: 3% (470/15650) Resolving deltas: 4% (626/15650) Resolving deltas: 5% (783/15650) Resolving deltas: 6% (939/15650) Resolving deltas: 7% (1096/15650) Resolving deltas: 8% (1252/15650) Resolving deltas: 9% (1409/15650) Resolving deltas: 10% (1565/15650) Resolving deltas: 11% (1722/15650) Resolving deltas: 12% (1878/15650) Resolving deltas: 13% (2035/15650) Resolving deltas: 14% (2191/15650) Resolving deltas: 15% (2348/15650) Resolving deltas: 16% (2505/15650) Resolving deltas: 17% (2661/15650) Resolving deltas: 18% (2817/15650) Resolving deltas: 19% (2974/15650) Resolving deltas: 20% (3131/15650) Resolving deltas: 21% (3287/15650) Resolving deltas: 22% (3443/15650) Resolving deltas: 23% (3600/15650) Resolving deltas: 24% (3756/15650) Resolving deltas: 25% (3913/15650) Resolving deltas: 26% (4069/15650) Resolving deltas: 27% (4227/15650) Resolving deltas: 28% (4383/15650) Resolving deltas: 29% (4539/15650) Resolving deltas: 30% (4695/15650) Resolving deltas: 31% (4852/15650) Resolving deltas: 32% (5008/15650) Resolving deltas: 33% (5165/15650) Resolving deltas: 34% (5321/15650) Resolving deltas: 35% (5478/15650) Resolving deltas: 36% (5634/15650) Resolving deltas: 37% (5791/15650) Resolving deltas: 38% (5947/15650) Resolving deltas: 39% (6105/15650) Resolving deltas: 40% (6260/15650) Resolving deltas: 41% (6417/15650) Resolving deltas: 42% (6573/15650) Resolving deltas: 43% (6730/15650) Resolving deltas: 44% (6886/15650) Resolving deltas: 45% (7043/15650) Resolving deltas: 46% (7200/15650) Resolving deltas: 47% (7356/15650) Resolving deltas: 48% (7512/15650) Resolving deltas: 49% (7669/15650) Resolving deltas: 50% (7825/15650) Resolving deltas: 51% (7982/15650) Resolving deltas: 52% (8138/15650) Resolving deltas: 53% (8295/15650) Resolving deltas: 54% (8451/15650) Resolving deltas: 55% (8608/15650) Resolving deltas: 56% (8764/15650) Resolving deltas: 57% (8921/15650) Resolving deltas: 58% (9077/15650) Resolving deltas: 59% (9234/15650) Resolving deltas: 60% (9390/15650) Resolving deltas: 61% (9547/15650) Resolving deltas: 62% (9703/15650) Resolving deltas: 62% (9834/15650) Resolving deltas: 63% (9860/15650) Resolving deltas: 64% (10016/15650) Resolving deltas: 65% (10173/15650) Resolving deltas: 66% (10329/15650) Resolving deltas: 67% (10486/15650) Resolving deltas: 68% (10642/15650) Resolving deltas: 69% (10799/15650) Resolving deltas: 70% (10955/15650) Resolving deltas: 70% (11005/15650) Resolving deltas: 71% (11112/15650) Resolving deltas: 72% (11268/15650) Resolving deltas: 73% (11425/15650) Resolving deltas: 74% (11581/15650) Resolving deltas: 75% (11738/15650) Resolving deltas: 76% (11894/15650) Resolving deltas: 77% (12051/15650) Resolving deltas: 78% (12207/15650) Resolving deltas: 79% (12364/15650) Resolving deltas: 80% (12520/15650) Resolving deltas: 81% (12677/15650) Resolving deltas: 82% (12833/15650) Resolving deltas: 83% (12990/15650) Resolving deltas: 84% (13146/15650) Resolving deltas: 85% (13303/15650) Resolving deltas: 86% (13459/15650) Resolving deltas: 86% (13471/15650) Resolving deltas: 87% (13616/15650) Resolving deltas: 88% (13772/15650) Resolving deltas: 89% (13929/15650) Resolving deltas: 90% (14085/15650) Resolving deltas: 91% (14242/15650) Resolving deltas: 92% (14398/15650) Resolving deltas: 93% (14555/15650) Resolving deltas: 94% (14711/15650) Resolving deltas: 95% (14868/15650) Resolving deltas: 96% (15024/15650) Resolving deltas: 97% (15181/15650) Resolving deltas: 98% (15337/15650) Resolving deltas: 99% (15494/15650) Resolving deltas: 100% (15650/15650) Resolving deltas: 100% (15650/15650), completed with 460 local objects. 76251df92..20dd7c932 0.29.x -> 0.29.x * [new branch] 0.35.x -> 0.35.x * [new branch] 0.36.x -> 0.36.x * [new branch] 1.0.x -> 1.0.x * [new branch] 1.1.x -> 1.1.x * [new branch] 1.2.x -> 1.2.x * [new branch] 1.3.x -> 1.3.x * [new branch] add-profiles-command-support -> add-profiles-command-support * [new branch] dependabot/go_modules/github.com/go-git/go-git/v5-5.16.3 -> dependabot/go_modules/github.com/go-git/go-git/v5-5.16.3 * [new branch] dependabot/go_modules/github.com/spf13/viper-1.21.0 -> dependabot/go_modules/github.com/spf13/viper-1.21.0 * [new branch] dependabot/go_modules/golang.org/x/sys-0.37.0 -> dependabot/go_modules/golang.org/x/sys-0.37.0 * [new branch] dependabot/go_modules/golang.org/x/term-0.36.0 -> dependabot/go_modules/golang.org/x/term-0.36.0 * [new branch] dependabot/go_modules/golang.org/x/text-0.30.0 -> dependabot/go_modules/golang.org/x/text-0.30.0 * [new branch] dependabot/go_modules/google.golang.org/grpc-1.76.0 -> dependabot/go_modules/google.golang.org/grpc-1.76.0 * [new branch] dependabot/go_modules/google.golang.org/protobuf-1.36.10 -> dependabot/go_modules/google.golang.org/protobuf-1.36.10 * [new branch] dependabot/pip/setuptools-78.1.1 -> dependabot/pip/setuptools-78.1.1 99e61434d..214f014a2 gh-pages -> gh-pages * [new branch] i18n/translations-update -> i18n/translations-update * [new branch] lib_caching -> lib_caching 55fc5aa7a..744d380f4 master -> master * [new branch] rpc-expose-lib-dependecies -> rpc-expose-lib-dependecies * [new branch] use-buf-build -> use-buf-build + 13fd0be00...51018ac83 refs/pull/1125/merge -> refs/pull/1125/merge (forced update) + 3c9951e34...444c506f5 refs/pull/1438/head -> refs/pull/1438/head (forced update) + 92aad0091...df376b4c0 refs/pull/2182/head -> refs/pull/2182/head (forced update) + cb832d716...094e3a5ea refs/pull/2276/head -> refs/pull/2276/head (forced update) + 573d8fde4...2977bc48e refs/pull/2285/head -> refs/pull/2285/head (forced update) + 23f860395...11326b535 refs/pull/2296/head -> refs/pull/2296/head (forced update) + a0b6aaf85...294203132 refs/pull/2307/head -> refs/pull/2307/head (forced update) + c78ae7a79...cc4fc1615 refs/pull/2311/head -> refs/pull/2311/head (forced update) + 068deb724...1b3ef4368 refs/pull/2320/head -> refs/pull/2320/head (forced update) + bc46a7d63...c9f051dcc refs/pull/2321/head -> refs/pull/2321/head (forced update) * [new ref] refs/pull/2324/head -> refs/pull/2324/head * [new ref] refs/pull/2325/head -> refs/pull/2325/head * [new ref] refs/pull/2326/head -> refs/pull/2326/head * [new ref] refs/pull/2329/head -> refs/pull/2329/head * [new ref] refs/pull/2330/head -> refs/pull/2330/head * [new ref] refs/pull/2331/head -> refs/pull/2331/head * [new ref] refs/pull/2333/head -> refs/pull/2333/head * [new ref] refs/pull/2335/head -> refs/pull/2335/head * [new ref] refs/pull/2336/head -> refs/pull/2336/head * [new ref] refs/pull/2338/head -> refs/pull/2338/head * [new ref] refs/pull/2339/head -> refs/pull/2339/head * [new ref] refs/pull/2342/head -> refs/pull/2342/head * [new ref] refs/pull/2343/head -> refs/pull/2343/head * [new ref] refs/pull/2344/head -> refs/pull/2344/head * [new ref] refs/pull/2346/head -> refs/pull/2346/head * [new ref] refs/pull/2348/head -> refs/pull/2348/head * [new ref] refs/pull/2349/head -> refs/pull/2349/head * [new ref] refs/pull/2350/head -> refs/pull/2350/head * [new ref] refs/pull/2354/head -> refs/pull/2354/head * [new ref] refs/pull/2356/head -> refs/pull/2356/head * [new ref] refs/pull/2357/head -> refs/pull/2357/head * [new ref] refs/pull/2359/head -> refs/pull/2359/head * [new ref] refs/pull/2359/merge -> refs/pull/2359/merge * [new ref] refs/pull/2361/head -> refs/pull/2361/head * [new ref] refs/pull/2363/head -> refs/pull/2363/head * [new ref] refs/pull/2364/head -> refs/pull/2364/head * [new ref] refs/pull/2366/head -> refs/pull/2366/head * [new ref] refs/pull/2367/head -> refs/pull/2367/head * [new ref] refs/pull/2371/head -> refs/pull/2371/head * [new ref] refs/pull/2372/head -> refs/pull/2372/head * [new ref] refs/pull/2373/head -> refs/pull/2373/head * [new ref] refs/pull/2374/head -> refs/pull/2374/head * [new ref] refs/pull/2375/head -> refs/pull/2375/head * [new ref] refs/pull/2376/head -> refs/pull/2376/head * [new ref] refs/pull/2377/head -> refs/pull/2377/head * [new ref] refs/pull/2378/head -> refs/pull/2378/head * [new ref] refs/pull/2379/head -> refs/pull/2379/head * [new ref] refs/pull/2380/head -> refs/pull/2380/head * [new ref] refs/pull/2381/head -> refs/pull/2381/head * [new ref] refs/pull/2383/head -> refs/pull/2383/head * [new ref] refs/pull/2385/head -> refs/pull/2385/head * [new ref] refs/pull/2388/head -> refs/pull/2388/head * [new ref] refs/pull/2389/head -> refs/pull/2389/head * [new ref] refs/pull/2390/head -> refs/pull/2390/head * [new ref] refs/pull/2391/head -> refs/pull/2391/head * [new ref] refs/pull/2392/head -> refs/pull/2392/head * [new ref] refs/pull/2393/head -> refs/pull/2393/head * [new ref] refs/pull/2394/head -> refs/pull/2394/head * [new ref] refs/pull/2396/head -> refs/pull/2396/head * [new ref] refs/pull/2398/head -> refs/pull/2398/head * [new ref] refs/pull/2399/head -> refs/pull/2399/head * [new ref] refs/pull/2400/head -> refs/pull/2400/head * [new ref] refs/pull/2402/head -> refs/pull/2402/head * [new ref] refs/pull/2403/head -> refs/pull/2403/head * [new ref] refs/pull/2404/head -> refs/pull/2404/head * [new ref] refs/pull/2405/head -> refs/pull/2405/head * [new ref] refs/pull/2407/head -> refs/pull/2407/head * [new ref] refs/pull/2408/head -> refs/pull/2408/head * [new ref] refs/pull/2411/head -> refs/pull/2411/head * [new ref] refs/pull/2412/head -> refs/pull/2412/head * [new ref] refs/pull/2413/head -> refs/pull/2413/head * [new ref] refs/pull/2414/head -> refs/pull/2414/head * [new ref] refs/pull/2416/head -> refs/pull/2416/head * [new ref] refs/pull/2417/head -> refs/pull/2417/head * [new ref] refs/pull/2418/head -> refs/pull/2418/head * [new ref] refs/pull/2419/head -> refs/pull/2419/head * [new ref] refs/pull/2420/head -> refs/pull/2420/head * [new ref] refs/pull/2421/head -> refs/pull/2421/head * [new ref] refs/pull/2424/head -> refs/pull/2424/head * [new ref] refs/pull/2425/head -> refs/pull/2425/head * [new ref] refs/pull/2426/head -> refs/pull/2426/head * [new ref] refs/pull/2427/head -> refs/pull/2427/head * [new ref] refs/pull/2428/head -> refs/pull/2428/head * [new ref] refs/pull/2429/head -> refs/pull/2429/head * [new ref] refs/pull/2431/head -> refs/pull/2431/head * [new ref] refs/pull/2432/head -> refs/pull/2432/head * [new ref] refs/pull/2433/head -> refs/pull/2433/head * [new ref] refs/pull/2434/head -> refs/pull/2434/head * [new ref] refs/pull/2435/head -> refs/pull/2435/head * [new ref] refs/pull/2436/head -> refs/pull/2436/head * [new ref] refs/pull/2437/head -> refs/pull/2437/head * [new ref] refs/pull/2438/head -> refs/pull/2438/head * [new ref] refs/pull/2439/head -> refs/pull/2439/head * [new ref] refs/pull/2440/head -> refs/pull/2440/head * [new ref] refs/pull/2441/head -> refs/pull/2441/head * [new ref] refs/pull/2442/head -> refs/pull/2442/head * [new ref] refs/pull/2443/head -> refs/pull/2443/head * [new ref] refs/pull/2444/head -> refs/pull/2444/head * [new ref] refs/pull/2446/head -> refs/pull/2446/head * [new ref] refs/pull/2447/head -> refs/pull/2447/head * [new ref] refs/pull/2448/head -> refs/pull/2448/head * [new ref] refs/pull/2449/head -> refs/pull/2449/head * [new ref] refs/pull/2451/head -> refs/pull/2451/head * [new ref] refs/pull/2453/head -> refs/pull/2453/head * [new ref] refs/pull/2454/head -> refs/pull/2454/head * [new ref] refs/pull/2455/head -> refs/pull/2455/head * [new ref] refs/pull/2456/head -> refs/pull/2456/head * [new ref] refs/pull/2458/head -> refs/pull/2458/head * [new ref] refs/pull/2459/head -> refs/pull/2459/head * [new ref] refs/pull/2462/head -> refs/pull/2462/head * [new ref] refs/pull/2463/head -> refs/pull/2463/head * [new ref] refs/pull/2464/head -> refs/pull/2464/head * [new ref] refs/pull/2467/head -> refs/pull/2467/head * [new ref] refs/pull/2468/head -> refs/pull/2468/head * [new ref] refs/pull/2469/head -> refs/pull/2469/head * [new ref] refs/pull/2470/head -> refs/pull/2470/head * [new ref] refs/pull/2471/head -> refs/pull/2471/head * [new ref] refs/pull/2472/head -> refs/pull/2472/head * [new ref] refs/pull/2473/head -> refs/pull/2473/head * [new ref] refs/pull/2474/head -> refs/pull/2474/head * [new ref] refs/pull/2475/head -> refs/pull/2475/head * [new ref] refs/pull/2476/head -> refs/pull/2476/head * [new ref] refs/pull/2477/head -> refs/pull/2477/head * [new ref] refs/pull/2479/head -> refs/pull/2479/head * [new ref] refs/pull/2480/head -> refs/pull/2480/head * [new ref] refs/pull/2482/head -> refs/pull/2482/head * [new ref] refs/pull/2484/head -> refs/pull/2484/head * [new ref] refs/pull/2485/head -> refs/pull/2485/head * [new ref] refs/pull/2488/head -> refs/pull/2488/head * [new ref] refs/pull/2489/head -> refs/pull/2489/head * [new ref] refs/pull/2490/head -> refs/pull/2490/head * [new ref] refs/pull/2491/head -> refs/pull/2491/head * [new ref] refs/pull/2492/head -> refs/pull/2492/head * [new ref] refs/pull/2493/head -> refs/pull/2493/head * [new ref] refs/pull/2494/head -> refs/pull/2494/head * [new ref] refs/pull/2495/head -> refs/pull/2495/head * [new ref] refs/pull/2496/head -> refs/pull/2496/head * [new ref] refs/pull/2497/head -> refs/pull/2497/head * [new ref] refs/pull/2498/head -> refs/pull/2498/head * [new ref] refs/pull/2500/head -> refs/pull/2500/head * [new ref] refs/pull/2501/head -> refs/pull/2501/head * [new ref] refs/pull/2503/head -> refs/pull/2503/head * [new ref] refs/pull/2505/head -> refs/pull/2505/head * [new ref] refs/pull/2506/head -> refs/pull/2506/head * [new ref] refs/pull/2507/head -> refs/pull/2507/head * [new ref] refs/pull/2508/head -> refs/pull/2508/head * [new ref] refs/pull/2509/head -> refs/pull/2509/head * [new ref] refs/pull/2512/head -> refs/pull/2512/head * [new ref] refs/pull/2513/head -> refs/pull/2513/head * [new ref] refs/pull/2514/head -> refs/pull/2514/head * [new ref] refs/pull/2514/merge -> refs/pull/2514/merge * [new ref] refs/pull/2515/head -> refs/pull/2515/head * [new ref] refs/pull/2518/head -> refs/pull/2518/head * [new ref] refs/pull/2519/head -> refs/pull/2519/head * [new ref] refs/pull/2521/head -> refs/pull/2521/head * [new ref] refs/pull/2522/head -> refs/pull/2522/head * [new ref] refs/pull/2526/head -> refs/pull/2526/head * [new ref] refs/pull/2527/head -> refs/pull/2527/head * [new ref] refs/pull/2528/head -> refs/pull/2528/head * [new ref] refs/pull/2530/head -> refs/pull/2530/head * [new ref] refs/pull/2531/head -> refs/pull/2531/head * [new ref] refs/pull/2536/head -> refs/pull/2536/head * [new ref] refs/pull/2538/head -> refs/pull/2538/head * [new ref] refs/pull/2539/head -> refs/pull/2539/head * [new ref] refs/pull/2540/head -> refs/pull/2540/head * [new ref] refs/pull/2541/head -> refs/pull/2541/head * [new ref] refs/pull/2542/head -> refs/pull/2542/head * [new ref] refs/pull/2544/head -> refs/pull/2544/head * [new ref] refs/pull/2545/head -> refs/pull/2545/head * [new ref] refs/pull/2546/head -> refs/pull/2546/head * [new ref] refs/pull/2548/head -> refs/pull/2548/head * [new ref] refs/pull/2549/head -> refs/pull/2549/head * [new ref] refs/pull/2550/head -> refs/pull/2550/head * [new ref] refs/pull/2551/head -> refs/pull/2551/head * [new ref] refs/pull/2552/head -> refs/pull/2552/head * [new ref] refs/pull/2553/head -> refs/pull/2553/head * [new ref] refs/pull/2556/head -> refs/pull/2556/head * [new ref] refs/pull/2557/head -> refs/pull/2557/head * [new ref] refs/pull/2558/head -> refs/pull/2558/head * [new ref] refs/pull/2559/head -> refs/pull/2559/head * [new ref] refs/pull/2560/head -> refs/pull/2560/head * [new ref] refs/pull/2562/head -> refs/pull/2562/head * [new ref] refs/pull/2563/head -> refs/pull/2563/head * [new ref] refs/pull/2564/head -> refs/pull/2564/head * [new ref] refs/pull/2565/head -> refs/pull/2565/head * [new ref] refs/pull/2566/head -> refs/pull/2566/head * [new ref] refs/pull/2567/head -> refs/pull/2567/head * [new ref] refs/pull/2568/head -> refs/pull/2568/head * [new ref] refs/pull/2569/head -> refs/pull/2569/head * [new ref] refs/pull/2570/head -> refs/pull/2570/head * [new ref] refs/pull/2571/head -> refs/pull/2571/head * [new ref] refs/pull/2572/head -> refs/pull/2572/head * [new ref] refs/pull/2573/head -> refs/pull/2573/head * [new ref] refs/pull/2574/head -> refs/pull/2574/head * [new ref] refs/pull/2576/head -> refs/pull/2576/head * [new ref] refs/pull/2577/head -> refs/pull/2577/head * [new ref] refs/pull/2578/head -> refs/pull/2578/head * [new ref] refs/pull/2579/head -> refs/pull/2579/head * [new ref] refs/pull/2580/head -> refs/pull/2580/head * [new ref] refs/pull/2583/head -> refs/pull/2583/head * [new ref] refs/pull/2584/head -> refs/pull/2584/head * [new ref] refs/pull/2586/head -> refs/pull/2586/head * [new ref] refs/pull/2587/head -> refs/pull/2587/head * [new ref] refs/pull/2588/head -> refs/pull/2588/head * [new ref] refs/pull/2589/head -> refs/pull/2589/head * [new ref] refs/pull/2590/head -> refs/pull/2590/head * [new ref] refs/pull/2591/head -> refs/pull/2591/head * [new ref] refs/pull/2592/head -> refs/pull/2592/head * [new ref] refs/pull/2594/head -> refs/pull/2594/head * [new ref] refs/pull/2596/head -> refs/pull/2596/head * [new ref] refs/pull/2597/head -> refs/pull/2597/head * [new ref] refs/pull/2598/head -> refs/pull/2598/head * [new ref] refs/pull/2599/head -> refs/pull/2599/head * [new ref] refs/pull/2601/head -> refs/pull/2601/head * [new ref] refs/pull/2603/head -> refs/pull/2603/head * [new ref] refs/pull/2604/head -> refs/pull/2604/head * [new ref] refs/pull/2605/head -> refs/pull/2605/head * [new ref] refs/pull/2606/head -> refs/pull/2606/head * [new ref] refs/pull/2608/head -> refs/pull/2608/head * [new ref] refs/pull/2609/head -> refs/pull/2609/head * [new ref] refs/pull/2610/head -> refs/pull/2610/head * [new ref] refs/pull/2612/head -> refs/pull/2612/head * [new ref] refs/pull/2614/head -> refs/pull/2614/head * [new ref] refs/pull/2617/head -> refs/pull/2617/head * [new ref] refs/pull/2619/head -> refs/pull/2619/head * [new ref] refs/pull/2620/head -> refs/pull/2620/head * [new ref] refs/pull/2622/head -> refs/pull/2622/head * [new ref] refs/pull/2623/head -> refs/pull/2623/head * [new ref] refs/pull/2625/head -> refs/pull/2625/head * [new ref] refs/pull/2626/head -> refs/pull/2626/head * [new ref] refs/pull/2627/head -> refs/pull/2627/head * [new ref] refs/pull/2628/head -> refs/pull/2628/head * [new ref] refs/pull/2629/head -> refs/pull/2629/head * [new ref] refs/pull/2630/head -> refs/pull/2630/head * [new ref] refs/pull/2631/head -> refs/pull/2631/head * [new ref] refs/pull/2632/head -> refs/pull/2632/head * [new ref] refs/pull/2635/head -> refs/pull/2635/head * [new ref] refs/pull/2639/head -> refs/pull/2639/head * [new ref] refs/pull/2641/head -> refs/pull/2641/head * [new ref] refs/pull/2642/head -> refs/pull/2642/head * [new ref] refs/pull/2644/head -> refs/pull/2644/head * [new ref] refs/pull/2645/head -> refs/pull/2645/head * [new ref] refs/pull/2647/head -> refs/pull/2647/head * [new ref] refs/pull/2648/head -> refs/pull/2648/head * [new ref] refs/pull/2649/head -> refs/pull/2649/head * [new ref] refs/pull/2650/head -> refs/pull/2650/head * [new ref] refs/pull/2652/head -> refs/pull/2652/head * [new ref] refs/pull/2653/head -> refs/pull/2653/head * [new ref] refs/pull/2654/head -> refs/pull/2654/head * [new ref] refs/pull/2655/head -> refs/pull/2655/head * [new ref] refs/pull/2656/head -> refs/pull/2656/head * [new ref] refs/pull/2657/head -> refs/pull/2657/head * [new ref] refs/pull/2659/head -> refs/pull/2659/head * [new ref] refs/pull/2660/head -> refs/pull/2660/head * [new ref] refs/pull/2664/head -> refs/pull/2664/head * [new ref] refs/pull/2666/head -> refs/pull/2666/head * [new ref] refs/pull/2669/head -> refs/pull/2669/head * [new ref] refs/pull/2670/head -> refs/pull/2670/head * [new ref] refs/pull/2672/head -> refs/pull/2672/head * [new ref] refs/pull/2673/head -> refs/pull/2673/head * [new ref] refs/pull/2674/head -> refs/pull/2674/head * [new ref] refs/pull/2675/head -> refs/pull/2675/head * [new ref] refs/pull/2676/head -> refs/pull/2676/head * [new ref] refs/pull/2677/head -> refs/pull/2677/head * [new ref] refs/pull/2678/head -> refs/pull/2678/head * [new ref] refs/pull/2679/head -> refs/pull/2679/head * [new ref] refs/pull/2681/head -> refs/pull/2681/head * [new ref] refs/pull/2682/head -> refs/pull/2682/head * [new ref] refs/pull/2686/head -> refs/pull/2686/head * [new ref] refs/pull/2687/head -> refs/pull/2687/head * [new ref] refs/pull/2688/head -> refs/pull/2688/head * [new ref] refs/pull/2689/head -> refs/pull/2689/head * [new ref] refs/pull/2691/head -> refs/pull/2691/head * [new ref] refs/pull/2692/head -> refs/pull/2692/head * [new ref] refs/pull/2693/head -> refs/pull/2693/head * [new ref] refs/pull/2694/head -> refs/pull/2694/head * [new ref] refs/pull/2698/head -> refs/pull/2698/head * [new ref] refs/pull/2699/head -> refs/pull/2699/head * [new ref] refs/pull/2700/head -> refs/pull/2700/head * [new ref] refs/pull/2701/head -> refs/pull/2701/head * [new ref] refs/pull/2702/head -> refs/pull/2702/head * [new ref] refs/pull/2703/head -> refs/pull/2703/head * [new ref] refs/pull/2705/head -> refs/pull/2705/head * [new ref] refs/pull/2707/head -> refs/pull/2707/head * [new ref] refs/pull/2708/head -> refs/pull/2708/head * [new ref] refs/pull/2709/head -> refs/pull/2709/head * [new ref] refs/pull/2710/head -> refs/pull/2710/head * [new ref] refs/pull/2712/head -> refs/pull/2712/head * [new ref] refs/pull/2713/head -> refs/pull/2713/head * [new ref] refs/pull/2714/head -> refs/pull/2714/head * [new ref] refs/pull/2715/head -> refs/pull/2715/head * [new ref] refs/pull/2717/head -> refs/pull/2717/head * [new ref] refs/pull/2720/head -> refs/pull/2720/head * [new ref] refs/pull/2721/head -> refs/pull/2721/head * [new ref] refs/pull/2722/head -> refs/pull/2722/head * [new ref] refs/pull/2723/head -> refs/pull/2723/head * [new ref] refs/pull/2724/head -> refs/pull/2724/head * [new ref] refs/pull/2726/head -> refs/pull/2726/head * [new ref] refs/pull/2728/head -> refs/pull/2728/head * [new ref] refs/pull/2729/head -> refs/pull/2729/head * [new ref] refs/pull/2730/head -> refs/pull/2730/head * [new ref] refs/pull/2731/head -> refs/pull/2731/head * [new ref] refs/pull/2732/head -> refs/pull/2732/head * [new ref] refs/pull/2733/head -> refs/pull/2733/head * [new ref] refs/pull/2736/head -> refs/pull/2736/head * [new ref] refs/pull/2737/head -> refs/pull/2737/head * [new ref] refs/pull/2738/head -> refs/pull/2738/head * [new ref] refs/pull/2739/head -> refs/pull/2739/head * [new ref] refs/pull/2740/head -> refs/pull/2740/head * [new ref] refs/pull/2741/head -> refs/pull/2741/head * [new ref] refs/pull/2743/head -> refs/pull/2743/head * [new ref] refs/pull/2744/head -> refs/pull/2744/head * [new ref] refs/pull/2745/head -> refs/pull/2745/head * [new ref] refs/pull/2746/head -> refs/pull/2746/head * [new ref] refs/pull/2747/head -> refs/pull/2747/head * [new ref] refs/pull/2748/head -> refs/pull/2748/head * [new ref] refs/pull/2749/head -> refs/pull/2749/head * [new ref] refs/pull/2750/head -> refs/pull/2750/head * [new ref] refs/pull/2752/head -> refs/pull/2752/head * [new ref] refs/pull/2754/head -> refs/pull/2754/head * [new ref] refs/pull/2757/head -> refs/pull/2757/head * [new ref] refs/pull/2758/head -> refs/pull/2758/head * [new ref] refs/pull/2758/merge -> refs/pull/2758/merge * [new ref] refs/pull/2760/head -> refs/pull/2760/head * [new ref] refs/pull/2761/head -> refs/pull/2761/head * [new ref] refs/pull/2764/head -> refs/pull/2764/head * [new ref] refs/pull/2765/head -> refs/pull/2765/head * [new ref] refs/pull/2767/head -> refs/pull/2767/head * [new ref] refs/pull/2768/head -> refs/pull/2768/head * [new ref] refs/pull/2770/head -> refs/pull/2770/head * [new ref] refs/pull/2771/head -> refs/pull/2771/head * [new ref] refs/pull/2774/head -> refs/pull/2774/head * [new ref] refs/pull/2775/head -> refs/pull/2775/head * [new ref] refs/pull/2776/head -> refs/pull/2776/head * [new ref] refs/pull/2777/head -> refs/pull/2777/head * [new ref] refs/pull/2782/head -> refs/pull/2782/head * [new ref] refs/pull/2783/head -> refs/pull/2783/head * [new ref] refs/pull/2785/head -> refs/pull/2785/head * [new ref] refs/pull/2785/merge -> refs/pull/2785/merge * [new ref] refs/pull/2787/head -> refs/pull/2787/head * [new ref] refs/pull/2788/head -> refs/pull/2788/head * [new ref] refs/pull/2789/head -> refs/pull/2789/head * [new ref] refs/pull/2790/head -> refs/pull/2790/head * [new ref] refs/pull/2791/head -> refs/pull/2791/head * [new ref] refs/pull/2792/head -> refs/pull/2792/head * [new ref] refs/pull/2793/head -> refs/pull/2793/head * [new ref] refs/pull/2794/head -> refs/pull/2794/head * [new ref] refs/pull/2795/head -> refs/pull/2795/head * [new ref] refs/pull/2797/head -> refs/pull/2797/head * [new ref] refs/pull/2799/head -> refs/pull/2799/head * [new ref] refs/pull/2800/head -> refs/pull/2800/head * [new ref] refs/pull/2801/head -> refs/pull/2801/head * [new ref] refs/pull/2802/head -> refs/pull/2802/head * [new ref] refs/pull/2803/head -> refs/pull/2803/head * [new ref] refs/pull/2804/head -> refs/pull/2804/head * [new ref] refs/pull/2805/head -> refs/pull/2805/head * [new ref] refs/pull/2806/head -> refs/pull/2806/head * [new ref] refs/pull/2807/head -> refs/pull/2807/head * [new ref] refs/pull/2808/head -> refs/pull/2808/head * [new ref] refs/pull/2809/head -> refs/pull/2809/head * [new ref] refs/pull/2810/head -> refs/pull/2810/head * [new ref] refs/pull/2810/merge -> refs/pull/2810/merge * [new ref] refs/pull/2811/head -> refs/pull/2811/head * [new ref] refs/pull/2812/head -> refs/pull/2812/head * [new ref] refs/pull/2814/head -> refs/pull/2814/head * [new ref] refs/pull/2815/head -> refs/pull/2815/head * [new ref] refs/pull/2817/head -> refs/pull/2817/head * [new ref] refs/pull/2819/head -> refs/pull/2819/head * [new ref] refs/pull/2820/head -> refs/pull/2820/head * [new ref] refs/pull/2821/head -> refs/pull/2821/head * [new ref] refs/pull/2822/head -> refs/pull/2822/head * [new ref] refs/pull/2823/head -> refs/pull/2823/head * [new ref] refs/pull/2824/head -> refs/pull/2824/head * [new ref] refs/pull/2826/head -> refs/pull/2826/head * [new ref] refs/pull/2827/head -> refs/pull/2827/head * [new ref] refs/pull/2828/head -> refs/pull/2828/head * [new ref] refs/pull/2829/head -> refs/pull/2829/head * [new ref] refs/pull/2830/head -> refs/pull/2830/head * [new ref] refs/pull/2831/head -> refs/pull/2831/head * [new ref] refs/pull/2833/head -> refs/pull/2833/head * [new ref] refs/pull/2834/head -> refs/pull/2834/head * [new ref] refs/pull/2836/head -> refs/pull/2836/head * [new ref] refs/pull/2837/head -> refs/pull/2837/head * [new ref] refs/pull/2838/head -> refs/pull/2838/head * [new ref] refs/pull/2844/head -> refs/pull/2844/head * [new ref] refs/pull/2846/head -> refs/pull/2846/head * [new ref] refs/pull/2847/head -> refs/pull/2847/head * [new ref] refs/pull/2849/head -> refs/pull/2849/head * [new ref] refs/pull/2850/head -> refs/pull/2850/head * [new ref] refs/pull/2851/head -> refs/pull/2851/head * [new ref] refs/pull/2852/head -> refs/pull/2852/head * [new ref] refs/pull/2853/head -> refs/pull/2853/head * [new ref] refs/pull/2854/head -> refs/pull/2854/head * [new ref] refs/pull/2855/head -> refs/pull/2855/head * [new ref] refs/pull/2856/head -> refs/pull/2856/head * [new ref] refs/pull/2857/head -> refs/pull/2857/head * [new ref] refs/pull/2858/head -> refs/pull/2858/head * [new ref] refs/pull/2862/head -> refs/pull/2862/head * [new ref] refs/pull/2863/head -> refs/pull/2863/head * [new ref] refs/pull/2865/head -> refs/pull/2865/head * [new ref] refs/pull/2868/head -> refs/pull/2868/head * [new ref] refs/pull/2869/head -> refs/pull/2869/head * [new ref] refs/pull/2871/head -> refs/pull/2871/head * [new ref] refs/pull/2872/head -> refs/pull/2872/head * [new ref] refs/pull/2873/head -> refs/pull/2873/head * [new ref] refs/pull/2874/head -> refs/pull/2874/head * [new ref] refs/pull/2875/head -> refs/pull/2875/head * [new ref] refs/pull/2876/head -> refs/pull/2876/head * [new ref] refs/pull/2877/head -> refs/pull/2877/head * [new ref] refs/pull/2879/head -> refs/pull/2879/head * [new ref] refs/pull/2880/head -> refs/pull/2880/head * [new ref] refs/pull/2881/head -> refs/pull/2881/head * [new ref] refs/pull/2882/head -> refs/pull/2882/head * [new ref] refs/pull/2883/head -> refs/pull/2883/head * [new ref] refs/pull/2885/head -> refs/pull/2885/head * [new ref] refs/pull/2886/head -> refs/pull/2886/head * [new ref] refs/pull/2887/head -> refs/pull/2887/head * [new ref] refs/pull/2889/head -> refs/pull/2889/head * [new ref] refs/pull/2890/head -> refs/pull/2890/head * [new ref] refs/pull/2891/head -> refs/pull/2891/head * [new ref] refs/pull/2891/merge -> refs/pull/2891/merge * [new ref] refs/pull/2892/head -> refs/pull/2892/head * [new ref] refs/pull/2894/head -> refs/pull/2894/head * [new ref] refs/pull/2895/head -> refs/pull/2895/head * [new ref] refs/pull/2896/head -> refs/pull/2896/head * [new ref] refs/pull/2898/head -> refs/pull/2898/head * [new ref] refs/pull/2900/head -> refs/pull/2900/head * [new ref] refs/pull/2902/head -> refs/pull/2902/head * [new ref] refs/pull/2903/head -> refs/pull/2903/head * [new ref] refs/pull/2904/head -> refs/pull/2904/head * [new ref] refs/pull/2905/head -> refs/pull/2905/head * [new ref] refs/pull/2906/head -> refs/pull/2906/head * [new ref] refs/pull/2907/head -> refs/pull/2907/head * [new ref] refs/pull/2909/head -> refs/pull/2909/head * [new ref] refs/pull/2910/head -> refs/pull/2910/head * [new ref] refs/pull/2911/head -> refs/pull/2911/head * [new ref] refs/pull/2912/head -> refs/pull/2912/head * [new ref] refs/pull/2913/head -> refs/pull/2913/head * [new ref] refs/pull/2914/head -> refs/pull/2914/head * [new ref] refs/pull/2915/head -> refs/pull/2915/head * [new ref] refs/pull/2915/merge -> refs/pull/2915/merge * [new ref] refs/pull/2917/head -> refs/pull/2917/head * [new ref] refs/pull/2917/merge -> refs/pull/2917/merge * [new ref] refs/pull/2918/head -> refs/pull/2918/head * [new ref] refs/pull/2919/head -> refs/pull/2919/head * [new ref] refs/pull/2920/head -> refs/pull/2920/head * [new ref] refs/pull/2921/head -> refs/pull/2921/head * [new ref] refs/pull/2922/head -> refs/pull/2922/head * [new ref] refs/pull/2923/head -> refs/pull/2923/head * [new ref] refs/pull/2924/head -> refs/pull/2924/head * [new ref] refs/pull/2925/head -> refs/pull/2925/head * [new ref] refs/pull/2926/head -> refs/pull/2926/head * [new ref] refs/pull/2928/head -> refs/pull/2928/head * [new ref] refs/pull/2929/head -> refs/pull/2929/head * [new ref] refs/pull/2930/head -> refs/pull/2930/head * [new ref] refs/pull/2933/head -> refs/pull/2933/head * [new ref] refs/pull/2935/head -> refs/pull/2935/head * [new ref] refs/pull/2938/head -> refs/pull/2938/head * [new ref] refs/pull/2939/head -> refs/pull/2939/head * [new ref] refs/pull/2940/head -> refs/pull/2940/head * [new ref] refs/pull/2941/head -> refs/pull/2941/head * [new ref] refs/pull/2942/head -> refs/pull/2942/head * [new ref] refs/pull/2943/head -> refs/pull/2943/head * [new ref] refs/pull/2945/head -> refs/pull/2945/head * [new ref] refs/pull/2947/head -> refs/pull/2947/head * [new ref] refs/pull/2948/head -> refs/pull/2948/head * [new ref] refs/pull/2949/head -> refs/pull/2949/head * [new ref] refs/pull/2950/head -> refs/pull/2950/head * [new ref] refs/pull/2951/head -> refs/pull/2951/head * [new ref] refs/pull/2952/head -> refs/pull/2952/head * [new ref] refs/pull/2953/head -> refs/pull/2953/head * [new ref] refs/pull/2954/head -> refs/pull/2954/head * [new ref] refs/pull/2955/head -> refs/pull/2955/head * [new ref] refs/pull/2956/head -> refs/pull/2956/head * [new ref] refs/pull/2958/head -> refs/pull/2958/head * [new ref] refs/pull/2959/head -> refs/pull/2959/head * [new ref] refs/pull/2961/head -> refs/pull/2961/head * [new ref] refs/pull/2961/merge -> refs/pull/2961/merge * [new ref] refs/pull/2962/head -> refs/pull/2962/head * [new ref] refs/pull/2963/head -> refs/pull/2963/head * [new ref] refs/pull/2964/head -> refs/pull/2964/head * [new ref] refs/pull/2966/head -> refs/pull/2966/head * [new ref] refs/pull/2967/head -> refs/pull/2967/head * [new ref] refs/pull/2968/head -> refs/pull/2968/head * [new ref] refs/pull/2969/head -> refs/pull/2969/head * [new ref] refs/pull/2970/head -> refs/pull/2970/head * [new ref] refs/pull/2971/head -> refs/pull/2971/head * [new ref] refs/pull/2972/head -> refs/pull/2972/head * [new ref] refs/pull/2972/merge -> refs/pull/2972/merge * [new ref] refs/pull/2974/head -> refs/pull/2974/head * [new ref] refs/pull/2975/head -> refs/pull/2975/head * [new ref] refs/pull/2976/head -> refs/pull/2976/head * [new ref] refs/pull/2978/head -> refs/pull/2978/head * [new ref] refs/pull/2978/merge -> refs/pull/2978/merge * [new ref] refs/pull/2979/head -> refs/pull/2979/head * [new ref] refs/pull/2980/head -> refs/pull/2980/head * [new ref] refs/pull/2981/head -> refs/pull/2981/head * [new ref] refs/pull/2982/head -> refs/pull/2982/head * [new ref] refs/pull/2983/head -> refs/pull/2983/head * [new ref] refs/pull/2984/head -> refs/pull/2984/head * [new ref] refs/pull/2985/head -> refs/pull/2985/head * [new ref] refs/pull/2986/head -> refs/pull/2986/head * [new ref] refs/pull/2987/head -> refs/pull/2987/head * [new ref] refs/pull/2988/head -> refs/pull/2988/head * [new ref] refs/pull/2989/head -> refs/pull/2989/head * [new ref] refs/pull/2990/head -> refs/pull/2990/head * [new ref] refs/pull/2991/head -> refs/pull/2991/head * [new ref] refs/pull/2991/merge -> refs/pull/2991/merge * [new ref] refs/pull/2992/head -> refs/pull/2992/head * [new ref] refs/pull/2993/head -> refs/pull/2993/head * [new ref] refs/pull/2994/head -> refs/pull/2994/head * [new ref] refs/pull/2995/head -> refs/pull/2995/head * [new ref] refs/pull/2996/head -> refs/pull/2996/head * [new ref] refs/pull/2997/head -> refs/pull/2997/head * [new ref] refs/pull/2998/head -> refs/pull/2998/head * [new ref] refs/pull/2999/head -> refs/pull/2999/head * [new ref] refs/pull/3000/head -> refs/pull/3000/head * [new ref] refs/pull/3001/head -> refs/pull/3001/head * [new ref] refs/pull/3002/head -> refs/pull/3002/head * [new ref] refs/pull/3003/head -> refs/pull/3003/head * [new ref] refs/pull/3004/head -> refs/pull/3004/head * [new ref] refs/pull/3006/head -> refs/pull/3006/head * [new ref] refs/pull/3006/merge -> refs/pull/3006/merge * [new ref] refs/pull/3007/head -> refs/pull/3007/head * [new ref] refs/pull/3014/head -> refs/pull/3014/head * [new ref] refs/pull/3016/head -> refs/pull/3016/head * [new ref] refs/pull/3016/merge -> refs/pull/3016/merge * [new ref] refs/pull/3018/head -> refs/pull/3018/head * [new ref] refs/pull/3018/merge -> refs/pull/3018/merge * [new ref] refs/pull/3019/head -> refs/pull/3019/head * [new ref] refs/pull/3019/merge -> refs/pull/3019/merge * [new ref] refs/pull/3021/head -> refs/pull/3021/head * [new ref] refs/pull/3021/merge -> refs/pull/3021/merge * [new ref] refs/pull/3022/head -> refs/pull/3022/head * [new ref] refs/pull/3022/merge -> refs/pull/3022/merge * [new ref] refs/pull/3023/head -> refs/pull/3023/head * [new ref] refs/pull/3023/merge -> refs/pull/3023/merge * [new ref] refs/pull/3024/head -> refs/pull/3024/head * [new ref] refs/pull/3024/merge -> refs/pull/3024/merge * [new ref] refs/pull/3025/head -> refs/pull/3025/head * [new ref] refs/pull/3025/merge -> refs/pull/3025/merge * [new ref] refs/pull/3026/head -> refs/pull/3026/head * [new ref] refs/pull/3027/head -> refs/pull/3027/head * [new tag] v0.35.0 -> v0.35.0 * [new tag] v0.35.0-rc.1 -> v0.35.0-rc.1 * [new tag] v0.35.0-rc.2 -> v0.35.0-rc.2 * [new tag] v0.35.0-rc.3 -> v0.35.0-rc.3 * [new tag] v0.35.0-rc.4 -> v0.35.0-rc.4 * [new tag] v0.35.0-rc.5 -> v0.35.0-rc.5 * [new tag] v0.35.0-rc.6 -> v0.35.0-rc.6 * [new tag] v0.35.0-rc.7 -> v0.35.0-rc.7 * [new tag] v0.35.0-rc.8 -> v0.35.0-rc.8 * [new tag] v0.35.1 -> v0.35.1 * [new tag] v0.35.2 -> v0.35.2 * [new tag] v0.35.3 -> v0.35.3 * [new tag] v0.36.0-rc.1 -> v0.36.0-rc.1 * [new tag] v0.36.0-rc.2 -> v0.36.0-rc.2 * [new tag] v1.0.0 -> v1.0.0 * [new tag] v1.0.0-rc.1 -> v1.0.0-rc.1 * [new tag] v1.0.0-rc.2 -> v1.0.0-rc.2 * [new tag] v1.0.1 -> v1.0.1 * [new tag] v1.0.2 -> v1.0.2 * [new tag] v1.0.3 -> v1.0.3 * [new tag] v1.0.4 -> v1.0.4 * [new tag] v1.0.4-rc.1 -> v1.0.4-rc.1 * [new tag] v1.1.0 -> v1.1.0 * [new tag] v1.1.0-rc.1 -> v1.1.0-rc.1 * [new tag] v1.1.1 -> v1.1.1 * [new tag] v1.1.1-rc.1 -> v1.1.1-rc.1 * [new tag] v1.2.0 -> v1.2.0 * [new tag] v1.2.0-rc.1 -> v1.2.0-rc.1 * [new tag] v1.2.1 -> v1.2.1 * [new tag] v1.2.2 -> v1.2.2 * [new tag] v1.2.2-rc.1 -> v1.2.2-rc.1 * [new tag] v1.2.3-rc.1 -> v1.2.3-rc.1 * [new tag] v1.2.3-rc.2 -> v1.2.3-rc.2 * [new tag] v1.2.3-rc.3 -> v1.2.3-rc.3 * [new tag] v1.3.0 -> v1.3.0 * [new tag] v1.3.1 -> v1.3.1 ==> Validating source files with sha512sums... arduino-cli ... Passed ]2;🔵 Container arch-nspawn-269818 on charcadet.felixc.at\==> Making package: arduino-cli 1.3.1-2 (Mon Oct 20 21:12:26 2025) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (6) New Version Net Change Download Size extra/perl-error 0.17030-2 0.04 MiB extra/perl-mailtools 2.22-2 0.10 MiB extra/perl-timedate 2.33-8 0.08 MiB extra/zlib-ng 2.2.5-1 0.21 MiB extra/git 2.51.1-2 28.37 MiB 6.99 MiB extra/go 2:1.25.3-1 189.25 MiB 35.55 MiB Total Download Size: 42.54 MiB Total Installed Size: 218.06 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... go-2:1.25.3-1-riscv64 downloading... git-2.51.1-2-riscv64 downloading... error: restricting filesystem access failed because landlock is not supported by the kernel! checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing perl-error... installing perl-timedate... installing perl-mailtools... installing zlib-ng... installing git... Optional dependencies for git git-zsh-completion: upstream zsh completion tk: gitk and git gui openssh: ssh transport and crypto man: show help with `git command --help` perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-cgi: gitweb (web interface) support python: git svn & git p4 subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] less: the default pager for git installing go... :: Running post-transaction hooks... (1/4) Creating system user accounts... Creating group 'git' with GID 970. Creating user 'git' (git daemon user) with UID 970 and GID 970. (2/4) Reloading system manager configuration... Skipped: Current root is not booted. (3/4) Arming ConditionNeedsUpdate... (4/4) Checking for old perl modules... [?25h==> Retrieving sources... ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Creating working copy of arduino-cli git repo... Cloning into 'arduino-cli'... done. Updating files: 61% (922/1490) Updating files: 62% (924/1490) Updating files: 63% (939/1490) Updating files: 64% (954/1490) Updating files: 65% (969/1490) Updating files: 66% (984/1490) Updating files: 67% (999/1490) Updating files: 68% (1014/1490) Updating files: 69% (1029/1490) Updating files: 70% (1043/1490) Updating files: 71% (1058/1490) Updating files: 72% (1073/1490) Updating files: 73% (1088/1490) Updating files: 74% (1103/1490) Updating files: 75% (1118/1490) Updating files: 76% (1133/1490) Updating files: 77% (1148/1490) Updating files: 78% (1163/1490) Updating files: 79% (1178/1490) Updating files: 80% (1192/1490) Updating files: 81% (1207/1490) Updating files: 82% (1222/1490) Updating files: 83% (1237/1490) Updating files: 84% (1252/1490) Updating files: 85% (1267/1490) Updating files: 86% (1282/1490) Updating files: 87% (1297/1490) Updating files: 88% (1312/1490) Updating files: 89% (1327/1490) Updating files: 90% (1341/1490) Updating files: 91% (1356/1490) Updating files: 92% (1371/1490) Updating files: 93% (1386/1490) Updating files: 94% (1401/1490) Updating files: 95% (1416/1490) Updating files: 96% (1431/1490) Updating files: 97% (1446/1490) Updating files: 98% (1461/1490) Updating files: 99% (1476/1490) Updating files: 100% (1490/1490) Updating files: 100% (1490/1490), done. Switched to a new branch 'makepkg' ==> Starting prepare()... go: downloading github.com/arduino/go-paths-helper v1.14.0 go: downloading github.com/sirupsen/logrus v1.9.3 go: downloading github.com/spf13/cobra v1.9.1 go: downloading go.bug.st/downloader/v2 v2.2.0 go: downloading google.golang.org/grpc v1.74.2 go: downloading github.com/stretchr/testify v1.11.0 go: downloading github.com/arduino/go-properties-orderedmap v1.8.1 go: downloading fortio.org/safecast v1.0.0 go: downloading github.com/marcinbor85/gohex v0.0.0-20210308104911-55fb1c624d84 go: downloading go.bug.st/f v0.4.0 go: downloading go.bug.st/relaxed-semver v0.15.0 go: downloading github.com/cmaglie/easyjson v0.8.1 go: downloading github.com/arduino/pluggable-discovery-protocol-handler/v2 v2.2.1 go: downloading golang.org/x/sys v0.35.0 go: downloading golang.org/x/text v0.28.0 go: downloading github.com/arduino/go-timeutils v0.0.0-20171220113728-d1dd9e313b1b go: downloading github.com/codeclysm/extract/v4 v4.0.0 go: downloading github.com/go-git/go-git/v5 v5.16.2 go: downloading github.com/schollz/closestmatch v2.1.0+incompatible go: downloading github.com/arduino/go-serial-utils v0.1.2 go: downloading github.com/djherbis/buffer v1.2.0 go: downloading github.com/djherbis/nio/v3 v3.0.1 go: downloading google.golang.org/protobuf v1.36.7 go: downloading gopkg.in/yaml.v3 v3.0.1 go: downloading github.com/ProtonMail/go-crypto v1.3.0 go: downloading go.bug.st/cleanup v1.0.0 go: downloading github.com/fatih/color v1.18.0 go: downloading github.com/mattn/go-colorable v0.1.14 go: downloading github.com/rifflock/lfshook v0.0.0-20180920164130-b9218ef580f5 go: downloading github.com/arduino/go-win32-utils v1.0.0 go: downloading github.com/xeipuuv/gojsonschema v1.2.0 go: downloading github.com/cmaglie/pb v1.0.27 go: downloading github.com/mattn/go-isatty v0.0.20 go: downloading golang.org/x/term v0.34.0 go: downloading github.com/leonelquinteros/gotext v1.7.2 go: downloading github.com/rogpeppe/go-internal v1.14.1 go: downloading go.bug.st/testifyjson v1.3.0 go: downloading github.com/gofrs/uuid/v5 v5.3.2 go: downloading github.com/spf13/viper v1.20.1 go: downloading github.com/arduino/pluggable-monitor-protocol-handler v0.9.2 go: downloading google.golang.org/genproto/googleapis/rpc v0.0.0-20250528174236-200df99c418a go: downloading github.com/inconshreveable/mousetrap v1.1.0 go: downloading github.com/spf13/pflag v1.0.6 go: downloading golang.org/x/net v0.40.0 go: downloading github.com/josharian/intern v1.0.0 go: downloading github.com/h2non/filetype v1.1.3 go: downloading github.com/juju/errors v1.0.0 go: downloading github.com/klauspost/compress v1.17.2 go: downloading github.com/ulikunitz/xz v0.5.12 go: downloading dario.cat/mergo v1.0.0 go: downloading github.com/go-git/go-billy/v5 v5.6.2 go: downloading github.com/sergi/go-diff v1.3.2-0.20230802210424-5b0b94c5c0d3 go: downloading go.bug.st/serial v1.6.2 go: downloading github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc go: downloading github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 go: downloading golang.org/x/crypto v0.38.0 go: downloading github.com/cpuguy83/go-md2man/v2 v2.0.6 go: downloading github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415 go: downloading github.com/mattn/go-runewidth v0.0.15 go: downloading github.com/emirpasic/gods v1.18.1 go: downloading github.com/itchyny/gojq v0.12.8 go: downloading github.com/fsnotify/fsnotify v1.8.0 go: downloading github.com/go-viper/mapstructure/v2 v2.3.0 go: downloading github.com/sagikazarmark/locafero v0.7.0 go: downloading github.com/spf13/afero v1.12.0 go: downloading github.com/spf13/cast v1.7.1 go: downloading github.com/hashicorp/go-multierror v1.1.1 go: downloading github.com/cyphar/filepath-securejoin v0.4.1 go: downloading github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 go: downloading github.com/pjbgf/sha1cd v0.3.2 go: downloading github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99 go: downloading github.com/cloudflare/circl v1.6.1 go: downloading github.com/russross/blackfriday/v2 v2.1.0 go: downloading github.com/xeipuuv/gojsonpointer v0.0.0-20180127040702-4e3ac2762d5f go: downloading github.com/rivo/uniseg v0.4.4 go: downloading github.com/itchyny/timefmt-go v0.1.3 go: downloading github.com/sourcegraph/conc v0.3.0 go: downloading github.com/subosito/gotenv v1.6.0 go: downloading github.com/pelletier/go-toml/v2 v2.2.3 go: downloading github.com/hashicorp/errwrap v1.1.0 go: downloading gopkg.in/warnings.v0 v0.1.2 go: downloading github.com/golang/groupcache v0.0.0-20241129210726-2c02b8208cf8 go: downloading github.com/kevinburke/ssh_config v1.2.0 go: downloading github.com/skeema/knownhosts v1.3.1 go: downloading github.com/xanzy/ssh-agent v0.3.3 go: downloading github.com/creack/goselect v0.1.2 go: downloading github.com/Microsoft/go-winio v0.6.2 go: downloading go.uber.org/multierr v1.9.0 go: downloading go.uber.org/atomic v1.9.0 # dario.cat/mergo v1.0.0 ## explicit; go 1.13 dario.cat/mergo # fortio.org/safecast v1.0.0 ## explicit; go 1.20 fortio.org/safecast # github.com/Microsoft/go-winio v0.6.2 ## explicit; go 1.21 github.com/Microsoft/go-winio github.com/Microsoft/go-winio/internal/fs github.com/Microsoft/go-winio/internal/socket github.com/Microsoft/go-winio/internal/stringbuffer github.com/Microsoft/go-winio/pkg/guid # github.com/ProtonMail/go-crypto v1.3.0 ## explicit; go 1.22.0 github.com/ProtonMail/go-crypto/bitcurves github.com/ProtonMail/go-crypto/brainpool github.com/ProtonMail/go-crypto/eax github.com/ProtonMail/go-crypto/internal/byteutil github.com/ProtonMail/go-crypto/ocb github.com/ProtonMail/go-crypto/openpgp github.com/ProtonMail/go-crypto/openpgp/aes/keywrap github.com/ProtonMail/go-crypto/openpgp/armor github.com/ProtonMail/go-crypto/openpgp/ecdh github.com/ProtonMail/go-crypto/openpgp/ecdsa github.com/ProtonMail/go-crypto/openpgp/ed25519 github.com/ProtonMail/go-crypto/openpgp/ed448 github.com/ProtonMail/go-crypto/openpgp/eddsa github.com/ProtonMail/go-crypto/openpgp/elgamal github.com/ProtonMail/go-crypto/openpgp/errors github.com/ProtonMail/go-crypto/openpgp/internal/algorithm github.com/ProtonMail/go-crypto/openpgp/internal/ecc github.com/ProtonMail/go-crypto/openpgp/internal/encoding github.com/ProtonMail/go-crypto/openpgp/packet github.com/ProtonMail/go-crypto/openpgp/s2k github.com/ProtonMail/go-crypto/openpgp/x25519 github.com/ProtonMail/go-crypto/openpgp/x448 # github.com/arduino/go-paths-helper v1.14.0 ## explicit; go 1.23.0 github.com/arduino/go-paths-helper # github.com/arduino/go-properties-orderedmap v1.8.1 ## explicit; go 1.13 github.com/arduino/go-properties-orderedmap # github.com/arduino/go-serial-utils v0.1.2 ## explicit; go 1.21 github.com/arduino/go-serial-utils # github.com/arduino/go-timeutils v0.0.0-20171220113728-d1dd9e313b1b ## explicit github.com/arduino/go-timeutils # github.com/arduino/go-win32-utils v1.0.0 ## explicit; go 1.19 github.com/arduino/go-win32-utils # github.com/arduino/pluggable-discovery-protocol-handler/v2 v2.2.1 ## explicit; go 1.21 github.com/arduino/pluggable-discovery-protocol-handler/v2 # github.com/arduino/pluggable-monitor-protocol-handler v0.9.2 ## explicit; go 1.16 github.com/arduino/pluggable-monitor-protocol-handler # github.com/cloudflare/circl v1.6.1 ## explicit; go 1.22.0 github.com/cloudflare/circl/dh/x25519 github.com/cloudflare/circl/dh/x448 github.com/cloudflare/circl/ecc/goldilocks github.com/cloudflare/circl/internal/conv github.com/cloudflare/circl/internal/sha3 github.com/cloudflare/circl/math github.com/cloudflare/circl/math/fp25519 github.com/cloudflare/circl/math/fp448 github.com/cloudflare/circl/math/mlsbset github.com/cloudflare/circl/sign github.com/cloudflare/circl/sign/ed25519 github.com/cloudflare/circl/sign/ed448 # github.com/cmaglie/pb v1.0.27 ## explicit github.com/cmaglie/pb # github.com/codeclysm/extract/v4 v4.0.0 ## explicit; go 1.22 github.com/codeclysm/extract/v4 # github.com/cpuguy83/go-md2man/v2 v2.0.6 ## explicit; go 1.12 github.com/cpuguy83/go-md2man/v2/md2man # github.com/creack/goselect v0.1.2 ## explicit; go 1.13 github.com/creack/goselect # github.com/cyphar/filepath-securejoin v0.4.1 ## explicit; go 1.18 github.com/cyphar/filepath-securejoin # github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc ## explicit github.com/davecgh/go-spew/spew # github.com/djherbis/buffer v1.2.0 ## explicit; go 1.13 github.com/djherbis/buffer github.com/djherbis/buffer/limio github.com/djherbis/buffer/wrapio # github.com/djherbis/nio/v3 v3.0.1 ## explicit; go 1.16 github.com/djherbis/nio/v3 # github.com/emirpasic/gods v1.18.1 ## explicit; go 1.2 github.com/emirpasic/gods/containers github.com/emirpasic/gods/lists github.com/emirpasic/gods/lists/arraylist github.com/emirpasic/gods/trees github.com/emirpasic/gods/trees/binaryheap github.com/emirpasic/gods/utils # github.com/fatih/color v1.18.0 ## explicit; go 1.17 github.com/fatih/color # github.com/fsnotify/fsnotify v1.8.0 ## explicit; go 1.17 github.com/fsnotify/fsnotify github.com/fsnotify/fsnotify/internal # github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 ## explicit; go 1.13 github.com/go-git/gcfg github.com/go-git/gcfg/scanner github.com/go-git/gcfg/token github.com/go-git/gcfg/types # github.com/go-git/go-billy/v5 v5.6.2 ## explicit; go 1.21 github.com/go-git/go-billy/v5 github.com/go-git/go-billy/v5/helper/chroot github.com/go-git/go-billy/v5/helper/polyfill github.com/go-git/go-billy/v5/memfs github.com/go-git/go-billy/v5/osfs github.com/go-git/go-billy/v5/util # github.com/go-git/go-git/v5 v5.16.2 ## explicit; go 1.23.0 github.com/go-git/go-git/v5 github.com/go-git/go-git/v5/config github.com/go-git/go-git/v5/internal/path_util github.com/go-git/go-git/v5/internal/revision github.com/go-git/go-git/v5/internal/url github.com/go-git/go-git/v5/plumbing github.com/go-git/go-git/v5/plumbing/cache github.com/go-git/go-git/v5/plumbing/color github.com/go-git/go-git/v5/plumbing/filemode github.com/go-git/go-git/v5/plumbing/format/config github.com/go-git/go-git/v5/plumbing/format/diff github.com/go-git/go-git/v5/plumbing/format/gitignore github.com/go-git/go-git/v5/plumbing/format/idxfile github.com/go-git/go-git/v5/plumbing/format/index github.com/go-git/go-git/v5/plumbing/format/objfile github.com/go-git/go-git/v5/plumbing/format/packfile github.com/go-git/go-git/v5/plumbing/format/pktline github.com/go-git/go-git/v5/plumbing/hash github.com/go-git/go-git/v5/plumbing/object github.com/go-git/go-git/v5/plumbing/protocol/packp github.com/go-git/go-git/v5/plumbing/protocol/packp/capability github.com/go-git/go-git/v5/plumbing/protocol/packp/sideband github.com/go-git/go-git/v5/plumbing/revlist github.com/go-git/go-git/v5/plumbing/storer github.com/go-git/go-git/v5/plumbing/transport github.com/go-git/go-git/v5/plumbing/transport/client github.com/go-git/go-git/v5/plumbing/transport/file github.com/go-git/go-git/v5/plumbing/transport/git github.com/go-git/go-git/v5/plumbing/transport/http github.com/go-git/go-git/v5/plumbing/transport/internal/common github.com/go-git/go-git/v5/plumbing/transport/server github.com/go-git/go-git/v5/plumbing/transport/ssh github.com/go-git/go-git/v5/storage github.com/go-git/go-git/v5/storage/filesystem github.com/go-git/go-git/v5/storage/filesystem/dotgit github.com/go-git/go-git/v5/storage/memory github.com/go-git/go-git/v5/utils/binary github.com/go-git/go-git/v5/utils/diff github.com/go-git/go-git/v5/utils/ioutil github.com/go-git/go-git/v5/utils/merkletrie github.com/go-git/go-git/v5/utils/merkletrie/filesystem github.com/go-git/go-git/v5/utils/merkletrie/index github.com/go-git/go-git/v5/utils/merkletrie/internal/frame github.com/go-git/go-git/v5/utils/merkletrie/noder github.com/go-git/go-git/v5/utils/sync github.com/go-git/go-git/v5/utils/trace # github.com/go-viper/mapstructure/v2 v2.3.0 ## explicit; go 1.18 github.com/go-viper/mapstructure/v2 github.com/go-viper/mapstructure/v2/internal/errors # github.com/gofrs/uuid/v5 v5.3.2 ## explicit; go 1.19 github.com/gofrs/uuid/v5 # github.com/golang/groupcache v0.0.0-20241129210726-2c02b8208cf8 ## explicit; go 1.20 github.com/golang/groupcache/lru # github.com/h2non/filetype v1.1.3 ## explicit; go 1.13 github.com/h2non/filetype github.com/h2non/filetype/matchers github.com/h2non/filetype/matchers/isobmff github.com/h2non/filetype/types # github.com/hashicorp/errwrap v1.1.0 ## explicit github.com/hashicorp/errwrap # github.com/hashicorp/go-multierror v1.1.1 ## explicit; go 1.13 github.com/hashicorp/go-multierror # github.com/inconshreveable/mousetrap v1.1.0 ## explicit; go 1.18 github.com/inconshreveable/mousetrap # github.com/itchyny/gojq v0.12.8 ## explicit; go 1.16 github.com/itchyny/gojq # github.com/itchyny/timefmt-go v0.1.3 ## explicit; go 1.14 github.com/itchyny/timefmt-go # github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99 ## explicit github.com/jbenet/go-context/io # github.com/josharian/intern v1.0.0 ## explicit; go 1.5 github.com/josharian/intern # github.com/juju/errors v1.0.0 ## explicit; go 1.18 github.com/juju/errors # github.com/kevinburke/ssh_config v1.2.0 ## explicit github.com/kevinburke/ssh_config # github.com/klauspost/compress v1.17.2 ## explicit; go 1.18 github.com/klauspost/compress github.com/klauspost/compress/fse github.com/klauspost/compress/huff0 github.com/klauspost/compress/internal/cpuinfo github.com/klauspost/compress/internal/snapref github.com/klauspost/compress/zstd github.com/klauspost/compress/zstd/internal/xxhash # github.com/leonelquinteros/gotext v1.7.2 ## explicit; go 1.23.5 github.com/leonelquinteros/gotext github.com/leonelquinteros/gotext/plurals # github.com/mailru/easyjson v0.7.7 => github.com/cmaglie/easyjson v0.8.1 ## explicit; go 1.12 github.com/mailru/easyjson github.com/mailru/easyjson/buffer github.com/mailru/easyjson/jlexer github.com/mailru/easyjson/jwriter # github.com/marcinbor85/gohex v0.0.0-20210308104911-55fb1c624d84 ## explicit github.com/marcinbor85/gohex # github.com/mattn/go-colorable v0.1.14 ## explicit; go 1.18 github.com/mattn/go-colorable # github.com/mattn/go-isatty v0.0.20 ## explicit; go 1.15 github.com/mattn/go-isatty # github.com/mattn/go-runewidth v0.0.15 ## explicit; go 1.9 github.com/mattn/go-runewidth # github.com/pelletier/go-toml/v2 v2.2.3 ## explicit; go 1.21.0 github.com/pelletier/go-toml/v2 github.com/pelletier/go-toml/v2/internal/characters github.com/pelletier/go-toml/v2/internal/danger github.com/pelletier/go-toml/v2/internal/tracker github.com/pelletier/go-toml/v2/unstable # github.com/pjbgf/sha1cd v0.3.2 ## explicit; go 1.21 github.com/pjbgf/sha1cd github.com/pjbgf/sha1cd/internal github.com/pjbgf/sha1cd/ubc # github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 ## explicit github.com/pmezard/go-difflib/difflib # github.com/rifflock/lfshook v0.0.0-20180920164130-b9218ef580f5 ## explicit github.com/rifflock/lfshook # github.com/rivo/uniseg v0.4.4 ## explicit; go 1.18 github.com/rivo/uniseg # github.com/rogpeppe/go-internal v1.14.1 ## explicit; go 1.23 github.com/rogpeppe/go-internal/internal/syscall/windows github.com/rogpeppe/go-internal/internal/syscall/windows/sysdll github.com/rogpeppe/go-internal/lockedfile github.com/rogpeppe/go-internal/lockedfile/internal/filelock # github.com/russross/blackfriday/v2 v2.1.0 ## explicit github.com/russross/blackfriday/v2 # github.com/sagikazarmark/locafero v0.7.0 ## explicit; go 1.21 github.com/sagikazarmark/locafero # github.com/schollz/closestmatch v2.1.0+incompatible ## explicit github.com/schollz/closestmatch # github.com/sergi/go-diff v1.3.2-0.20230802210424-5b0b94c5c0d3 ## explicit; go 1.13 github.com/sergi/go-diff/diffmatchpatch # github.com/sirupsen/logrus v1.9.3 ## explicit; go 1.13 github.com/sirupsen/logrus # github.com/skeema/knownhosts v1.3.1 ## explicit; go 1.22 github.com/skeema/knownhosts # github.com/sourcegraph/conc v0.3.0 ## explicit; go 1.19 github.com/sourcegraph/conc github.com/sourcegraph/conc/internal/multierror github.com/sourcegraph/conc/iter github.com/sourcegraph/conc/panics # github.com/spf13/afero v1.12.0 ## explicit; go 1.21 github.com/spf13/afero github.com/spf13/afero/internal/common github.com/spf13/afero/mem # github.com/spf13/cast v1.7.1 ## explicit; go 1.19 github.com/spf13/cast # github.com/spf13/cobra v1.9.1 ## explicit; go 1.15 github.com/spf13/cobra github.com/spf13/cobra/doc # github.com/spf13/pflag v1.0.6 ## explicit; go 1.12 github.com/spf13/pflag # github.com/spf13/viper v1.20.1 ## explicit; go 1.21.0 github.com/spf13/viper github.com/spf13/viper/internal/encoding/dotenv github.com/spf13/viper/internal/encoding/json github.com/spf13/viper/internal/encoding/toml github.com/spf13/viper/internal/encoding/yaml github.com/spf13/viper/internal/features # github.com/stretchr/testify v1.11.0 ## explicit; go 1.17 github.com/stretchr/testify/assert github.com/stretchr/testify/assert/yaml github.com/stretchr/testify/require # github.com/subosito/gotenv v1.6.0 ## explicit; go 1.18 github.com/subosito/gotenv # github.com/ulikunitz/xz v0.5.12 ## explicit; go 1.12 github.com/ulikunitz/xz github.com/ulikunitz/xz/internal/hash github.com/ulikunitz/xz/internal/xlog github.com/ulikunitz/xz/lzma # github.com/xanzy/ssh-agent v0.3.3 ## explicit; go 1.16 github.com/xanzy/ssh-agent # github.com/xeipuuv/gojsonpointer v0.0.0-20180127040702-4e3ac2762d5f ## explicit github.com/xeipuuv/gojsonpointer # github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415 ## explicit github.com/xeipuuv/gojsonreference # github.com/xeipuuv/gojsonschema v1.2.0 ## explicit github.com/xeipuuv/gojsonschema # go.bug.st/cleanup v1.0.0 ## explicit go.bug.st/cleanup # go.bug.st/downloader/v2 v2.2.0 ## explicit; go 1.12 go.bug.st/downloader/v2 # go.bug.st/f v0.4.0 ## explicit; go 1.22.3 go.bug.st/f # go.bug.st/relaxed-semver v0.15.0 ## explicit; go 1.24 go.bug.st/relaxed-semver # go.bug.st/serial v1.6.2 ## explicit; go 1.17 go.bug.st/serial go.bug.st/serial/unixutils # go.bug.st/testifyjson v1.3.0 ## explicit; go 1.19 go.bug.st/testifyjson/requirejson # go.uber.org/atomic v1.9.0 ## explicit; go 1.13 go.uber.org/atomic # go.uber.org/multierr v1.9.0 ## explicit; go 1.19 go.uber.org/multierr # golang.org/x/crypto v0.38.0 ## explicit; go 1.23.0 golang.org/x/crypto/argon2 golang.org/x/crypto/blake2b golang.org/x/crypto/blowfish golang.org/x/crypto/cast5 golang.org/x/crypto/chacha20 golang.org/x/crypto/cryptobyte golang.org/x/crypto/cryptobyte/asn1 golang.org/x/crypto/curve25519 golang.org/x/crypto/hkdf golang.org/x/crypto/internal/alias golang.org/x/crypto/internal/poly1305 golang.org/x/crypto/sha3 golang.org/x/crypto/ssh golang.org/x/crypto/ssh/agent golang.org/x/crypto/ssh/internal/bcrypt_pbkdf golang.org/x/crypto/ssh/knownhosts # golang.org/x/exp v0.0.0-20241217172543-b2144cdd0a67 ## explicit; go 1.22.0 # golang.org/x/net v0.40.0 ## explicit; go 1.23.0 golang.org/x/net/context golang.org/x/net/http/httpguts golang.org/x/net/http2 golang.org/x/net/http2/hpack golang.org/x/net/idna golang.org/x/net/internal/httpcommon golang.org/x/net/internal/socks golang.org/x/net/internal/timeseries golang.org/x/net/proxy golang.org/x/net/trace # golang.org/x/sys v0.35.0 ## explicit; go 1.23.0 golang.org/x/sys/cpu golang.org/x/sys/execabs golang.org/x/sys/plan9 golang.org/x/sys/unix golang.org/x/sys/windows # golang.org/x/term v0.34.0 ## explicit; go 1.23.0 golang.org/x/term # golang.org/x/text v0.28.0 ## explicit; go 1.23.0 golang.org/x/text/encoding golang.org/x/text/encoding/internal golang.org/x/text/encoding/internal/identifier golang.org/x/text/encoding/unicode golang.org/x/text/internal/utf8internal golang.org/x/text/runes golang.org/x/text/secure/bidirule golang.org/x/text/transform golang.org/x/text/unicode/bidi golang.org/x/text/unicode/norm # google.golang.org/genproto/googleapis/rpc v0.0.0-20250528174236-200df99c418a ## explicit; go 1.23.0 google.golang.org/genproto/googleapis/rpc/status # google.golang.org/grpc v1.74.2 ## explicit; go 1.23.0 google.golang.org/grpc google.golang.org/grpc/attributes google.golang.org/grpc/backoff google.golang.org/grpc/balancer google.golang.org/grpc/balancer/base google.golang.org/grpc/balancer/endpointsharding google.golang.org/grpc/balancer/grpclb/state google.golang.org/grpc/balancer/pickfirst google.golang.org/grpc/balancer/pickfirst/internal google.golang.org/grpc/balancer/pickfirst/pickfirstleaf google.golang.org/grpc/balancer/roundrobin google.golang.org/grpc/binarylog/grpc_binarylog_v1 google.golang.org/grpc/channelz google.golang.org/grpc/codes google.golang.org/grpc/connectivity google.golang.org/grpc/credentials google.golang.org/grpc/credentials/insecure google.golang.org/grpc/encoding google.golang.org/grpc/encoding/proto google.golang.org/grpc/experimental/stats google.golang.org/grpc/grpclog google.golang.org/grpc/grpclog/internal google.golang.org/grpc/internal google.golang.org/grpc/internal/backoff google.golang.org/grpc/internal/balancer/gracefulswitch google.golang.org/grpc/internal/balancerload google.golang.org/grpc/internal/binarylog google.golang.org/grpc/internal/buffer google.golang.org/grpc/internal/channelz google.golang.org/grpc/internal/credentials google.golang.org/grpc/internal/envconfig google.golang.org/grpc/internal/grpclog google.golang.org/grpc/internal/grpcsync google.golang.org/grpc/internal/grpcutil google.golang.org/grpc/internal/idle google.golang.org/grpc/internal/metadata google.golang.org/grpc/internal/pretty google.golang.org/grpc/internal/proxyattributes google.golang.org/grpc/internal/resolver google.golang.org/grpc/internal/resolver/delegatingresolver google.golang.org/grpc/internal/resolver/dns google.golang.org/grpc/internal/resolver/dns/internal google.golang.org/grpc/internal/resolver/passthrough google.golang.org/grpc/internal/resolver/unix google.golang.org/grpc/internal/serviceconfig google.golang.org/grpc/internal/stats google.golang.org/grpc/internal/status google.golang.org/grpc/internal/syscall google.golang.org/grpc/internal/transport google.golang.org/grpc/internal/transport/networktype google.golang.org/grpc/keepalive google.golang.org/grpc/mem google.golang.org/grpc/metadata google.golang.org/grpc/peer google.golang.org/grpc/resolver google.golang.org/grpc/resolver/dns google.golang.org/grpc/serviceconfig google.golang.org/grpc/stats google.golang.org/grpc/status google.golang.org/grpc/tap # google.golang.org/protobuf v1.36.7 ## explicit; go 1.22 google.golang.org/protobuf/encoding/protojson google.golang.org/protobuf/encoding/prototext google.golang.org/protobuf/encoding/protowire google.golang.org/protobuf/internal/descfmt google.golang.org/protobuf/internal/descopts google.golang.org/protobuf/internal/detrand google.golang.org/protobuf/internal/editiondefaults google.golang.org/protobuf/internal/encoding/defval google.golang.org/protobuf/internal/encoding/json google.golang.org/protobuf/internal/encoding/messageset google.golang.org/protobuf/internal/encoding/tag google.golang.org/protobuf/internal/encoding/text google.golang.org/protobuf/internal/errors google.golang.org/protobuf/internal/filedesc google.golang.org/protobuf/internal/filetype google.golang.org/protobuf/internal/flags google.golang.org/protobuf/internal/genid google.golang.org/protobuf/internal/impl google.golang.org/protobuf/internal/order google.golang.org/protobuf/internal/pragma google.golang.org/protobuf/internal/protolazy google.golang.org/protobuf/internal/set google.golang.org/protobuf/internal/strs google.golang.org/protobuf/internal/version google.golang.org/protobuf/proto google.golang.org/protobuf/protoadapt google.golang.org/protobuf/reflect/protoreflect google.golang.org/protobuf/reflect/protoregistry google.golang.org/protobuf/runtime/protoiface google.golang.org/protobuf/runtime/protoimpl google.golang.org/protobuf/types/known/anypb google.golang.org/protobuf/types/known/durationpb google.golang.org/protobuf/types/known/timestamppb # gopkg.in/warnings.v0 v0.1.2 ## explicit gopkg.in/warnings.v0 # gopkg.in/yaml.v3 v3.0.1 ## explicit gopkg.in/yaml.v3 # github.com/mailru/easyjson => github.com/cmaglie/easyjson v0.8.1 ==> Starting build()... internal/goarch internal/byteorder internal/unsafeheader internal/cpu internal/coverage/rtcov internal/abi internal/godebugs internal/goexperiment internal/goos internal/bytealg internal/chacha8rand internal/profilerecord internal/runtime/atomic internal/runtime/math internal/runtime/strconv internal/runtime/syscall internal/runtime/gc internal/asan internal/msan internal/runtime/cgroup internal/runtime/exithook internal/runtime/sys internal/stringslite internal/trace/tracev2 sync/atomic math/bits internal/itoa cmp unicode/utf8 math unicode encoding unicode/utf16 google.golang.org/protobuf/internal/flags google.golang.org/protobuf/internal/set log/internal internal/race internal/synctest internal/runtime/maps internal/sync internal/nettrace container/list crypto/internal/fips140/alias crypto/internal/fips140deps/byteorder crypto/internal/fips140/subtle crypto/internal/fips140deps/cpu crypto/internal/boring/sig vendor/golang.org/x/crypto/cryptobyte/asn1 vendor/golang.org/x/crypto/internal/alias google.golang.org/grpc/serviceconfig github.com/ProtonMail/go-crypto/internal/byteutil golang.org/x/crypto/cryptobyte/asn1 image/color github.com/klauspost/compress github.com/ulikunitz/xz/internal/hash github.com/pjbgf/sha1cd/internal github.com/rivo/uniseg github.com/pjbgf/sha1cd/ubc github.com/go-git/go-git/v5/plumbing/color github.com/golang/groupcache/lru golang.org/x/crypto/internal/alias golang.org/x/text/encoding/internal/identifier golang.org/x/text/internal/utf8internal github.com/pelletier/go-toml/v2/internal/characters github.com/spf13/viper/internal/features log/slog/internal runtime sync iter internal/reflectlite weak crypto/subtle slices maps errors sort internal/testlog internal/bisect google.golang.org/protobuf/internal/pragma unique internal/oserror syscall internal/godebug strconv io path math/rand bytes strings reflect hash hash/crc32 encoding/base64 bufio regexp/syntax time internal/syscall/unix internal/syscall/execenv hash/fnv html net/netip regexp context io/fs internal/poll internal/filepathlite embed google.golang.org/protobuf/internal/editiondefaults vendor/golang.org/x/net/dns/dnsmessage internal/singleflight runtime/cgo internal/fmtsort encoding/binary os crypto crypto/internal/fips140deps/godebug crypto/internal/fips140 crypto/internal/fips140/sha256 crypto/internal/fips140/sha3 crypto/internal/fips140/sha512 math/rand/v2 crypto/internal/fips140/hmac crypto/internal/randutil crypto/internal/fips140/check crypto/internal/impl crypto/internal/fips140/aes crypto/internal/fips140/nistec/fiat crypto/internal/fips140/edwards25519/field crypto/internal/fips140/bigmod fmt path/filepath os/exec io/ioutil google.golang.org/protobuf/internal/detrand compress/flate encoding/json github.com/arduino/arduino-cli/internal/i18n database/sql/driver gopkg.in/yaml.v3 archive/zip compress/gzip github.com/arduino/go-paths-helper google.golang.org/protobuf/internal/errors go/token google.golang.org/protobuf/encoding/protowire google.golang.org/protobuf/reflect/protoreflect google.golang.org/protobuf/internal/version github.com/arduino/go-properties-orderedmap log go.bug.st/relaxed-semver github.com/arduino/pluggable-discovery-protocol-handler/v2 golang.org/x/net/internal/timeseries net/url text/template/parse net google.golang.org/protobuf/internal/descfmt google.golang.org/protobuf/internal/descopts google.golang.org/protobuf/internal/strs google.golang.org/protobuf/internal/encoding/messageset google.golang.org/protobuf/internal/encoding/text google.golang.org/protobuf/internal/genid google.golang.org/protobuf/internal/order google.golang.org/protobuf/reflect/protoregistry google.golang.org/protobuf/runtime/protoiface google.golang.org/protobuf/internal/protolazy google.golang.org/protobuf/internal/encoding/defval text/template google.golang.org/protobuf/proto crypto/internal/sysrand crypto/internal/entropy crypto/internal/fips140/drbg crypto/internal/fips140/aes/gcm crypto/internal/fips140only crypto/cipher google.golang.org/protobuf/internal/filedesc google.golang.org/protobuf/encoding/prototext html/template crypto/internal/boring math/big google.golang.org/protobuf/internal/encoding/tag crypto/aes google.golang.org/protobuf/internal/impl crypto/des crypto/internal/fips140/nistec crypto/rand crypto/internal/boring/bbig crypto/internal/fips140cache crypto/sha3 crypto/internal/fips140hash crypto/sha512 internal/saferio encoding/asn1 crypto/internal/fips140/ecdh crypto/elliptic crypto/ecdh crypto/internal/fips140/ecdsa vendor/golang.org/x/crypto/cryptobyte crypto/internal/fips140/edwards25519 crypto/ecdsa crypto/internal/fips140/ed25519 crypto/ed25519 crypto/internal/fips140/hkdf crypto/hkdf crypto/hmac crypto/internal/fips140/mlkem crypto/internal/fips140/tls12 crypto/internal/fips140/tls13 vendor/golang.org/x/crypto/chacha20 vendor/golang.org/x/crypto/internal/poly1305 crypto/md5 vendor/golang.org/x/crypto/chacha20poly1305 crypto/internal/hpke crypto/rc4 crypto/internal/fips140/rsa crypto/sha1 crypto/sha256 crypto/fips140 crypto/tls/internal/fips140tls crypto/dsa encoding/hex crypto/x509/pkix crypto/rsa encoding/pem vendor/golang.org/x/text/transform vendor/golang.org/x/text/unicode/bidi vendor/golang.org/x/text/unicode/norm crypto/x509 google.golang.org/protobuf/internal/filetype google.golang.org/protobuf/runtime/protoimpl vendor/golang.org/x/text/secure/bidirule google.golang.org/protobuf/types/known/anypb net/textproto google.golang.org/genproto/googleapis/rpc/status mime vendor/golang.org/x/net/http2/hpack vendor/golang.org/x/net/idna mime/quotedprintable net/http/internal net/http/internal/ascii text/tabwriter google.golang.org/grpc/backoff golang.org/x/sys/unix mime/multipart crypto/tls vendor/golang.org/x/net/http/httpguts vendor/golang.org/x/net/http/httpproxy google.golang.org/grpc/grpclog/internal google.golang.org/grpc/grpclog google.golang.org/grpc/attributes google.golang.org/grpc/internal/envconfig google.golang.org/grpc/balancer/pickfirst/internal google.golang.org/grpc/connectivity google.golang.org/grpc/internal/grpclog google.golang.org/protobuf/internal/encoding/json google.golang.org/protobuf/protoadapt google.golang.org/grpc/internal/backoff google.golang.org/protobuf/types/known/durationpb google.golang.org/protobuf/encoding/protojson google.golang.org/protobuf/types/known/timestamppb google.golang.org/grpc/binarylog/grpc_binarylog_v1 google.golang.org/grpc/internal/buffer google.golang.org/grpc/internal/grpcsync google.golang.org/grpc/internal/idle golang.org/x/text/transform google.golang.org/grpc/internal/pretty golang.org/x/text/unicode/bidi golang.org/x/text/unicode/norm golang.org/x/text/secure/bidirule golang.org/x/net/http2/hpack google.golang.org/grpc/internal google.golang.org/grpc/metadata google.golang.org/grpc/stats google.golang.org/grpc/codes google.golang.org/grpc/internal/grpcutil google.golang.org/grpc/experimental/stats google.golang.org/grpc/mem google.golang.org/grpc/internal/balancerload google.golang.org/grpc/internal/status golang.org/x/net/idna google.golang.org/grpc/encoding google.golang.org/grpc/status google.golang.org/grpc/encoding/proto google.golang.org/grpc/internal/syscall google.golang.org/grpc/internal/binarylog google.golang.org/grpc/keepalive google.golang.org/grpc/tap google.golang.org/grpc/internal/stats google.golang.org/grpc/internal/resolver/dns/internal github.com/sirupsen/logrus github.com/ProtonMail/go-crypto/openpgp/errors github.com/ProtonMail/go-crypto/openpgp/armor golang.org/x/net/http/httpguts github.com/ProtonMail/go-crypto/openpgp/aes/keywrap github.com/ProtonMail/go-crypto/eax github.com/ProtonMail/go-crypto/ocb golang.org/x/crypto/cast5 github.com/ProtonMail/go-crypto/bitcurves github.com/ProtonMail/go-crypto/openpgp/internal/algorithm github.com/ProtonMail/go-crypto/brainpool github.com/ProtonMail/go-crypto/openpgp/internal/encoding golang.org/x/crypto/cryptobyte github.com/cloudflare/circl/math github.com/cloudflare/circl/sign github.com/cloudflare/circl/internal/sha3 compress/bzip2 hash/adler32 net/http/httptrace google.golang.org/grpc/internal/credentials github.com/cloudflare/circl/internal/conv compress/zlib google.golang.org/grpc/credentials net/http/internal/httpcommon golang.org/x/net/internal/httpcommon github.com/cloudflare/circl/math/fp25519 google.golang.org/grpc/internal/channelz net/http google.golang.org/grpc/resolver google.golang.org/grpc/credentials/insecure google.golang.org/grpc/peer google.golang.org/grpc/internal/metadata google.golang.org/grpc/internal/proxyattributes google.golang.org/grpc/internal/transport/networktype google.golang.org/grpc/internal/resolver/passthrough google.golang.org/grpc/internal/resolver/unix google.golang.org/grpc/balancer/grpclb/state github.com/cloudflare/circl/dh/x25519 google.golang.org/grpc/internal/resolver/dns google.golang.org/grpc/channelz google.golang.org/grpc/balancer github.com/cloudflare/circl/math/fp448 google.golang.org/grpc/resolver/dns google.golang.org/grpc/balancer/base google.golang.org/grpc/balancer/pickfirst/pickfirstleaf google.golang.org/grpc/internal/serviceconfig google.golang.org/grpc/balancer/endpointsharding google.golang.org/grpc/internal/balancer/gracefulswitch google.golang.org/grpc/internal/resolver google.golang.org/grpc/balancer/pickfirst github.com/cloudflare/circl/dh/x448 google.golang.org/grpc/balancer/roundrobin github.com/cloudflare/circl/sign/ed25519 github.com/cloudflare/circl/math/mlsbset github.com/cloudflare/circl/ecc/goldilocks github.com/ProtonMail/go-crypto/openpgp/elgamal golang.org/x/crypto/blake2b github.com/ProtonMail/go-crypto/openpgp/ed25519 golang.org/x/crypto/hkdf golang.org/x/crypto/argon2 github.com/ProtonMail/go-crypto/openpgp/x25519 github.com/ProtonMail/go-crypto/openpgp/x448 github.com/ProtonMail/go-crypto/openpgp/s2k github.com/cloudflare/circl/sign/ed448 image golang.org/x/sys/cpu github.com/ProtonMail/go-crypto/openpgp/internal/ecc github.com/ProtonMail/go-crypto/openpgp/ed448 golang.org/x/crypto/sha3 os/user github.com/ProtonMail/go-crypto/openpgp/ecdh github.com/ProtonMail/go-crypto/openpgp/ecdsa github.com/ProtonMail/go-crypto/openpgp/eddsa image/internal/imageutil github.com/h2non/filetype/matchers/isobmff github.com/h2non/filetype/types image/jpeg github.com/h2non/filetype/matchers github.com/ProtonMail/go-crypto/openpgp/packet github.com/h2non/filetype github.com/juju/errors github.com/klauspost/compress/fse github.com/klauspost/compress/huff0 github.com/klauspost/compress/internal/snapref github.com/klauspost/compress/zstd/internal/xxhash github.com/ProtonMail/go-crypto/openpgp runtime/debug github.com/klauspost/compress/zstd github.com/arduino/arduino-cli/internal/arduino/security github.com/ulikunitz/xz/internal/xlog github.com/ulikunitz/xz/lzma archive/tar hash/crc64 github.com/ulikunitz/xz golang.org/x/net/trace golang.org/x/net/http2 net/http/httputil go.bug.st/downloader/v2 github.com/codeclysm/extract/v4 os/signal golang.org/x/text/runes go.bug.st/cleanup github.com/arduino/arduino-cli/pkg/fqbn github.com/josharian/intern github.com/mailru/easyjson/jlexer github.com/arduino/arduino-cli/internal/arduino/utils github.com/mailru/easyjson/buffer github.com/arduino/arduino-cli/internal/arduino/discovery/discoverymanager github.com/mailru/easyjson/jwriter go.bug.st/f github.com/mattn/go-runewidth github.com/mattn/go-isatty github.com/mailru/easyjson encoding/csv flag github.com/cmaglie/pb golang.org/x/term fortio.org/safecast github.com/arduino/arduino-cli/internal/go-configmap github.com/arduino/arduino-cli/internal/version github.com/arduino/go-win32-utils github.com/arduino/go-timeutils github.com/spf13/pflag container/heap dario.cat/mergo github.com/go-git/go-billy/v5 github.com/cyphar/filepath-securejoin github.com/go-git/go-billy/v5/helper/polyfill github.com/go-git/go-billy/v5/helper/chroot github.com/go-git/go-billy/v5/util google.golang.org/grpc/internal/transport github.com/go-git/go-billy/v5/osfs github.com/go-git/go-git/v5/internal/url github.com/pjbgf/sha1cd github.com/go-git/go-git/v5/plumbing/hash github.com/go-git/go-git/v5/plumbing encoding/gob github.com/go-git/gcfg/token github.com/go-git/gcfg/scanner github.com/go-git/gcfg/types gopkg.in/warnings.v0 github.com/spf13/cobra github.com/go-git/go-git/v5/internal/path_util github.com/go-git/go-git/v5/internal/revision github.com/go-git/go-git/v5/plumbing/cache github.com/go-git/go-git/v5/plumbing/filemode golang.org/x/net/context github.com/jbenet/go-context/io github.com/go-git/go-git/v5/utils/ioutil github.com/go-git/go-git/v5/utils/binary github.com/go-git/go-git/v5/plumbing/format/index github.com/go-git/go-git/v5/plumbing/format/idxfile github.com/go-git/go-git/v5/plumbing/storer google.golang.org/grpc/internal/resolver/delegatingresolver github.com/go-git/go-git/v5/utils/sync github.com/emirpasic/gods/utils github.com/go-git/go-git/v5/plumbing/format/packfile github.com/emirpasic/gods/containers github.com/emirpasic/gods/lists google.golang.org/grpc github.com/emirpasic/gods/lists/arraylist github.com/go-git/gcfg github.com/emirpasic/gods/trees github.com/emirpasic/gods/trees/binaryheap github.com/go-git/go-git/v5/plumbing/format/diff github.com/go-git/go-git/v5/plumbing/format/config github.com/sergi/go-diff/diffmatchpatch github.com/go-git/go-git/v5/config github.com/go-git/go-git/v5/plumbing/format/gitignore github.com/go-git/go-git/v5/storage github.com/go-git/go-git/v5/utils/merkletrie/noder github.com/go-git/go-git/v5/utils/trace github.com/go-git/go-git/v5/utils/merkletrie/internal/frame github.com/go-git/go-git/v5/utils/diff github.com/go-git/go-git/v5/utils/merkletrie github.com/go-git/go-git/v5/plumbing/protocol/packp/capability github.com/go-git/go-git/v5/plumbing/format/pktline github.com/go-git/go-git/v5/storage/memory github.com/go-git/go-git/v5/plumbing/object github.com/go-git/go-git/v5/plumbing/protocol/packp/sideband github.com/go-git/go-git/v5/plumbing/format/objfile github.com/go-git/go-git/v5/storage/filesystem/dotgit github.com/go-git/go-git/v5/plumbing/protocol/packp github.com/go-git/go-git/v5/storage/filesystem github.com/go-git/go-git/v5/plumbing/transport github.com/go-git/go-git/v5/plumbing/transport/internal/common github.com/go-git/go-git/v5/plumbing/revlist github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1 golang.org/x/sys/execabs github.com/go-git/go-git/v5/plumbing/transport/git github.com/go-git/go-git/v5/plumbing/transport/server github.com/go-git/go-git/v5/plumbing/transport/http github.com/kevinburke/ssh_config github.com/go-git/go-git/v5/plumbing/transport/file crypto/mlkem golang.org/x/crypto/chacha20 golang.org/x/crypto/curve25519 golang.org/x/crypto/internal/poly1305 golang.org/x/crypto/blowfish golang.org/x/net/internal/socks github.com/go-git/go-git/v5/utils/merkletrie/filesystem golang.org/x/crypto/ssh/internal/bcrypt_pbkdf github.com/go-git/go-git/v5/utils/merkletrie/index golang.org/x/crypto/ssh github.com/arduino/arduino-cli/internal/algorithms github.com/arduino/arduino-cli/internal/arduino/builder/cpp golang.org/x/net/proxy github.com/arduino/arduino-cli/internal/arduino/builder/internal/compilation github.com/arduino/arduino-cli/internal/arduino/builder/internal/preprocessor/internal/ctags github.com/arduino/arduino-cli/internal/arduino/builder/internal/runner github.com/arduino/arduino-cli/internal/arduino/builder/internal/utils github.com/arduino/arduino-cli/internal/arduino/builder/logger github.com/schollz/closestmatch github.com/arduino/arduino-cli/internal/buildcache github.com/marcinbor85/gohex github.com/arduino/arduino-cli/internal/arduino/monitor database/sql github.com/fsnotify/fsnotify/internal github.com/fsnotify/fsnotify github.com/go-viper/mapstructure/v2/internal/errors github.com/go-viper/mapstructure/v2 github.com/gofrs/uuid/v5 github.com/sourcegraph/conc/panics github.com/sourcegraph/conc github.com/sourcegraph/conc/internal/multierror github.com/spf13/afero/internal/common github.com/sourcegraph/conc/iter github.com/spf13/afero/mem github.com/spf13/cast github.com/spf13/afero golang.org/x/crypto/ssh/knownhosts golang.org/x/crypto/ssh/agent github.com/skeema/knownhosts golang.org/x/text/encoding github.com/xanzy/ssh-agent github.com/go-git/go-git/v5/plumbing/transport/ssh golang.org/x/text/encoding/internal golang.org/x/text/encoding/unicode github.com/subosito/gotenv github.com/go-git/go-git/v5/plumbing/transport/client github.com/go-git/go-git/v5 github.com/spf13/viper/internal/encoding/dotenv github.com/sagikazarmark/locafero github.com/spf13/viper/internal/encoding/json github.com/pelletier/go-toml/v2/internal/danger github.com/pelletier/go-toml/v2/unstable github.com/spf13/viper/internal/encoding/yaml log/slog/internal/buffer log/slog github.com/pelletier/go-toml/v2/internal/tracker github.com/arduino/arduino-cli/commands/cmderrors github.com/arduino/arduino-cli/internal/cli/feedback github.com/arduino/arduino-cli/internal/arduino/httpclient github.com/arduino/arduino-cli/internal/arduino/builder/internal/diagnostics github.com/arduino/arduino-cli/internal/cli/configuration github.com/arduino/arduino-cli/internal/arduino/resources github.com/arduino/arduino-cli/internal/arduino/builder/internal/progress github.com/pelletier/go-toml/v2 github.com/leonelquinteros/gotext/plurals github.com/arduino/arduino-cli/internal/arduino/globals github.com/creack/goselect github.com/arduino/arduino-cli/internal/arduino/cores github.com/arduino/arduino-cli/internal/arduino/sketch github.com/leonelquinteros/gotext github.com/arduino/arduino-cli/internal/arduino/builder/internal/preprocessor github.com/arduino/arduino-cli/internal/arduino/cores/packageindex github.com/spf13/viper/internal/encoding/toml github.com/arduino/arduino-cli/internal/arduino/libraries github.com/spf13/viper github.com/arduino/arduino-cli/internal/locales github.com/arduino/arduino-cli/internal/arduino/libraries/librariesindex github.com/arduino/arduino-cli/internal/arduino/libraries/librariesmanager github.com/arduino/arduino-cli/internal/arduino/cores/packagemanager github.com/arduino/arduino-cli/internal/arduino/libraries/librariesresolver github.com/arduino/arduino-cli/internal/inventory go.bug.st/serial/unixutils github.com/arduino/arduino-cli/internal/arduino/builder/internal/detector go.bug.st/serial github.com/djherbis/buffer/limio github.com/djherbis/buffer/wrapio github.com/djherbis/buffer github.com/arduino/go-serial-utils github.com/djherbis/nio/v3 github.com/arduino/arduino-cli/internal/arduino/builder github.com/arduino/arduino-cli/internal/orderedmap github.com/arduino/arduino-cli/internal/cli/feedback/result github.com/mattn/go-colorable github.com/fatih/color github.com/arduino/arduino-cli/internal/cli/feedback/table github.com/arduino/arduino-cli/internal/cli/cache github.com/arduino/arduino-cli/commands/internal/instances github.com/arduino/arduino-cli/internal/cli/completion github.com/arduino/arduino-cli/internal/cli/daemon github.com/russross/blackfriday/v2 github.com/arduino/arduino-cli/commands github.com/arduino/arduino-cli/internal/cli/updater github.com/arduino/arduino-cli/internal/cli/version github.com/rifflock/lfshook github.com/cpuguy83/go-md2man/v2/md2man github.com/spf13/cobra/doc github.com/arduino/arduino-cli/internal/cli/generatedocs github.com/arduino/arduino-cli/internal/cli/instance github.com/arduino/arduino-cli/internal/cli/arguments github.com/arduino/arduino-cli/internal/cli/burnbootloader github.com/arduino/arduino-cli/internal/cli/compile github.com/arduino/arduino-cli/internal/cli/board github.com/arduino/arduino-cli/internal/cli/config github.com/arduino/arduino-cli/internal/cli/core github.com/arduino/arduino-cli/internal/cli/debug github.com/arduino/arduino-cli/internal/cli/lib github.com/arduino/arduino-cli/internal/cli/monitor github.com/arduino/arduino-cli/internal/cli/sketch github.com/arduino/arduino-cli/internal/cli/upload github.com/arduino/arduino-cli/internal/cli/upgrade github.com/arduino/arduino-cli/internal/cli/outdated github.com/arduino/arduino-cli/internal/cli/update github.com/arduino/arduino-cli/internal/cli github.com/arduino/arduino-cli ==> Starting check()... ? github.com/arduino/arduino-cli [no test files] === RUN TestGetByVidPid --- PASS: TestGetByVidPid (0.08s) === RUN TestGetByVidPidPutArduinoOnTop --- PASS: TestGetByVidPidPutArduinoOnTop (0.01s) === RUN TestGetByVidPidNotFound --- PASS: TestGetByVidPidNotFound (0.01s) === RUN TestGetByVidPid5xx --- PASS: TestGetByVidPid5xx (0.00s) === RUN TestGetByVidPidMalformedResponse --- PASS: TestGetByVidPidMalformedResponse (0.00s) === RUN TestBoardDetectionViaAPIWithNonUSBPort --- PASS: TestBoardDetectionViaAPIWithNonUSBPort (0.00s) === RUN TestBoardIdentifySorting --- PASS: TestBoardIdentifySorting (0.00s) === RUN TestGenBuildPath --- PASS: TestGenBuildPath (0.00s) === RUN TestGetCommandLine time="2025-10-20T21:21:57Z" level=info msg="Loading hardware from: testdata/debug/custom_hardware" time="2025-10-20T21:21:57Z" level=info msg="Loading package arduino-test from: /build/arduino-cli/src/arduino-cli/commands/testdata/debug/custom_hardware/arduino-test" time="2025-10-20T21:21:57Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:21:57Z" level=info msg="Loaded platform" platform="arduino-test:samd@1.8.5" time="2025-10-20T21:21:57Z" level=info msg="Loading hardware from: testdata/debug/data_dir/packages" time="2025-10-20T21:21:57Z" level=info msg="Loading package arduino-test from: /build/arduino-cli/src/arduino-cli/commands/testdata/debug/data_dir/packages/arduino-test" time="2025-10-20T21:21:57Z" level=info msg="Checking existence of 'tools' path: /build/arduino-cli/src/arduino-cli/commands/testdata/debug/data_dir/packages/arduino-test/tools" time="2025-10-20T21:21:57Z" level=info msg="Loading tools from dir: /build/arduino-cli/src/arduino-cli/commands/testdata/debug/data_dir/packages/arduino-test/tools" time="2025-10-20T21:21:57Z" level=info msg="Loaded tool" tool="arduino-test:arm-none-eabi-gcc@7-2017q4" time="2025-10-20T21:21:57Z" level=info msg="Loaded tool" tool="arduino-test:openocd@0.10.0-arduino7" time="2025-10-20T21:21:57Z" level=info msg="Tool required for debug" tool="arduino-test:arm-none-eabi-gcc@7-2017q4" time="2025-10-20T21:21:57Z" level=info msg="Tool required for debug" tool="arduino-test:openocd@0.10.0-arduino7" time="2025-10-20T21:21:57Z" level=info msg="Tool required for debug" tool="arduino-test:arm-none-eabi-gcc@7-2017q4" time="2025-10-20T21:21:57Z" level=info msg="Tool required for debug" tool="arduino-test:openocd@0.10.0-arduino7" time="2025-10-20T21:21:57Z" level=info msg="Tool required for debug" tool="arduino-test:arm-none-eabi-gcc@7-2017q4" time="2025-10-20T21:21:57Z" level=info msg="Tool required for debug" tool="arduino-test:openocd@0.10.0-arduino7" --- PASS: TestGetCommandLine (0.06s) === RUN TestConvertToJSONMap --- PASS: TestConvertToJSONMap (0.00s) === RUN TestSearchLibrary --- PASS: TestSearchLibrary (0.00s) === RUN TestSearchLibrarySimilar --- PASS: TestSearchLibrarySimilar (0.00s) === RUN TestSearchLibraryFields --- PASS: TestSearchLibraryFields (8.08s) === RUN TestSearchLibraryWithQualifiers --- PASS: TestSearchLibraryWithQualifiers (0.01s) === RUN TestPlatformSearch time="2025-10-20T21:22:05Z" level=info msg="Starting download" url="https://downloads.arduino.cc/libraries/library_index.tar.bz2" time="2025-10-20T21:22:23Z" level=info msg="Missing signature file" index=/tmp/test/data_dir/package_index.json time="2025-10-20T21:22:23Z" level=info msg="Loading hardware from: /tmp/test/data_dir/packages" time="2025-10-20T21:22:23Z" level=info msg="Loading libraries index file" index=/tmp/test/data_dir/library_index.json time="2025-10-20T21:22:25Z" level=info msg="Adding libraries dir" dir=/build/Arduino/libraries isSingleLibrary=false location=user === RUN TestPlatformSearch/SearchAllVersions === RUN TestPlatformSearch/SearchThePackageMaintainer === RUN TestPlatformSearch/SearchPackageName === RUN TestPlatformSearch/SearchPlatformName === RUN TestPlatformSearch/SearchBoardName === RUN TestPlatformSearch/SearchBoardName2 --- PASS: TestPlatformSearch (20.07s) --- PASS: TestPlatformSearch/SearchAllVersions (0.00s) --- PASS: TestPlatformSearch/SearchThePackageMaintainer (0.00s) --- PASS: TestPlatformSearch/SearchPackageName (0.00s) --- PASS: TestPlatformSearch/SearchPlatformName (0.00s) --- PASS: TestPlatformSearch/SearchBoardName (0.00s) --- PASS: TestPlatformSearch/SearchBoardName2 (0.00s) === RUN TestPlatformSearchSorting time="2025-10-20T21:22:26Z" level=info msg="Starting download" url="https://downloads.arduino.cc/libraries/library_index.tar.bz2" time="2025-10-20T21:22:37Z" level=info msg="Missing signature file" index=/tmp/test/data_dir/package_index.json time="2025-10-20T21:22:37Z" level=info msg="Loading hardware from: /tmp/test/data_dir/packages" time="2025-10-20T21:22:37Z" level=info msg="Loading libraries index file" index=/tmp/test/data_dir/library_index.json time="2025-10-20T21:22:39Z" level=info msg="Adding libraries dir" dir=/build/Arduino/libraries isSingleLibrary=false location=user --- PASS: TestPlatformSearchSorting (13.28s) === RUN TestGetAll --- PASS: TestGetAll (0.02s) === RUN TestMerge --- PASS: TestMerge (0.00s) === RUN TestGetValue --- PASS: TestGetValue (0.01s) === RUN TestGetOfSettedValue --- PASS: TestGetOfSettedValue (0.00s) === RUN TestGetValueNotFound --- PASS: TestGetValueNotFound (0.00s) === RUN TestWrite --- PASS: TestWrite (0.00s) === RUN TestDelete --- PASS: TestDelete (0.02s) === RUN TestLoadSketchProfiles --- PASS: TestLoadSketchProfiles (0.01s) === RUN Test_SketchNameWrongPattern --- PASS: Test_SketchNameWrongPattern (0.00s) === RUN Test_SketchNameEmpty --- PASS: Test_SketchNameEmpty (0.00s) === RUN Test_SketchNameTooLong --- PASS: Test_SketchNameTooLong (0.00s) === RUN Test_SketchNameOk --- PASS: Test_SketchNameOk (0.00s) === RUN Test_SketchNameReserved --- PASS: Test_SketchNameReserved (0.02s) === RUN TestDetectSketchNameFromBuildPath --- PASS: TestDetectSketchNameFromBuildPath (0.00s) === RUN TestDetermineBuildPathAndSketchName === RUN TestDetermineBuildPathAndSketchName/SubTest00 === RUN TestDetermineBuildPathAndSketchName/SubTest01 === RUN TestDetermineBuildPathAndSketchName/SubTest02 === RUN TestDetermineBuildPathAndSketchName/SubTest03 === RUN TestDetermineBuildPathAndSketchName/SubTest04 === RUN TestDetermineBuildPathAndSketchName/SubTest05 === RUN TestDetermineBuildPathAndSketchName/SubTest06 === RUN TestDetermineBuildPathAndSketchName/SubTest07 === RUN TestDetermineBuildPathAndSketchName/SubTest08 === RUN TestDetermineBuildPathAndSketchName/SubTest09 === RUN TestDetermineBuildPathAndSketchName/SubTest10 === RUN TestDetermineBuildPathAndSketchName/SubTest11 === RUN TestDetermineBuildPathAndSketchName/SubTest12 === RUN TestDetermineBuildPathAndSketchName/SubTest13 === RUN TestDetermineBuildPathAndSketchName/SubTest14 === RUN TestDetermineBuildPathAndSketchName/SubTest15 === RUN TestDetermineBuildPathAndSketchName/SubTest16 === RUN TestDetermineBuildPathAndSketchName/SubTest17 --- PASS: TestDetermineBuildPathAndSketchName (0.05s) --- PASS: TestDetermineBuildPathAndSketchName/SubTest00 (0.00s) --- PASS: TestDetermineBuildPathAndSketchName/SubTest01 (0.01s) --- PASS: TestDetermineBuildPathAndSketchName/SubTest02 (0.00s) --- PASS: TestDetermineBuildPathAndSketchName/SubTest03 (0.00s) --- PASS: TestDetermineBuildPathAndSketchName/SubTest04 (0.00s) --- PASS: TestDetermineBuildPathAndSketchName/SubTest05 (0.00s) --- PASS: TestDetermineBuildPathAndSketchName/SubTest06 (0.00s) --- PASS: TestDetermineBuildPathAndSketchName/SubTest07 (0.00s) --- PASS: TestDetermineBuildPathAndSketchName/SubTest08 (0.00s) --- PASS: TestDetermineBuildPathAndSketchName/SubTest09 (0.00s) --- PASS: TestDetermineBuildPathAndSketchName/SubTest10 (0.00s) --- PASS: TestDetermineBuildPathAndSketchName/SubTest11 (0.00s) --- PASS: TestDetermineBuildPathAndSketchName/SubTest12 (0.00s) --- PASS: TestDetermineBuildPathAndSketchName/SubTest13 (0.00s) --- PASS: TestDetermineBuildPathAndSketchName/SubTest14 (0.00s) --- PASS: TestDetermineBuildPathAndSketchName/SubTest15 (0.00s) --- PASS: TestDetermineBuildPathAndSketchName/SubTest16 (0.00s) --- PASS: TestDetermineBuildPathAndSketchName/SubTest17 (0.00s) === RUN TestUploadPropertiesComposition time="2025-10-20T21:22:39Z" level=info msg="Loading hardware from: testdata/upload/hardware" time="2025-10-20T21:22:39Z" level=info msg="Loading package alice from: /build/arduino-cli/src/arduino-cli/commands/testdata/upload/hardware/alice" time="2025-10-20T21:22:39Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:22:39Z" level=info msg="Loaded platform" platform="alice:avr@1.0.0" === RUN TestUploadPropertiesComposition/SubTest00 time="2025-10-20T21:22:39Z" level=trace msg="Upload port" port=port time="2025-10-20T21:22:39Z" level=trace msg="Detected FQBN" fqbn="alice:avr:board1" time="2025-10-20T21:22:39Z" level=debug msg="current best: alice:avr@1.0.0" managed=false version=1.0.0 time="2025-10-20T21:22:39Z" level=trace msg="Upload data" board="alice:avr:board1" boardPlatform="alice:avr@1.0.0" buildPlatform="alice:avr@1.0.0" time="2025-10-20T21:22:39Z" level=trace msg="Upload tool" uploadToolID=one uploadToolPlatform="alice:avr@1.0.0" time="2025-10-20T21:22:39Z" level=debug msg="LAST: map[]" phase="board reset" time="2025-10-20T21:22:39Z" level=trace msg="Executing upload tool: echo conf-board1 conf-general conf-upload quiet noverify protocol \"port\" -bspeed \"testdata/upload/build_path_1/sketch.ino.hex\"" phase=upload time="2025-10-20T21:22:39Z" level=debug msg="Detecting new board port after upload" task=port_detection time="2025-10-20T21:22:39Z" level=trace msg="Upload successful" time="2025-10-20T21:22:40Z" level=debug msg="Timeout waiting for candidate port" selected_port=port task=port_detection === RUN TestUploadPropertiesComposition/SubTest00-WithVerifyAndVerbose time="2025-10-20T21:22:40Z" level=trace msg="Upload port" port=port time="2025-10-20T21:22:40Z" level=trace msg="Detected FQBN" fqbn="alice:avr:board1" time="2025-10-20T21:22:40Z" level=debug msg="current best: alice:avr@1.0.0" managed=false version=1.0.0 time="2025-10-20T21:22:40Z" level=trace msg="Upload data" board="alice:avr:board1" boardPlatform="alice:avr@1.0.0" buildPlatform="alice:avr@1.0.0" time="2025-10-20T21:22:40Z" level=trace msg="Upload tool" uploadToolID=one uploadToolPlatform="alice:avr@1.0.0" time="2025-10-20T21:22:40Z" level=debug msg="LAST: map[]" phase="board reset" time="2025-10-20T21:22:40Z" level=trace msg="Executing upload tool: echo conf-board1 conf-general conf-upload verbose verify protocol \"port\" -bspeed \"testdata/upload/build_path_1/sketch.ino.hex\"" phase=upload time="2025-10-20T21:22:40Z" level=debug msg="Detecting new board port after upload" task=port_detection time="2025-10-20T21:22:40Z" level=trace msg="Upload successful" time="2025-10-20T21:22:41Z" level=debug msg="Timeout waiting for candidate port" selected_port=port task=port_detection === RUN TestUploadPropertiesComposition/SubTest01 time="2025-10-20T21:22:41Z" level=trace msg="Upload port" port= time="2025-10-20T21:22:41Z" level=trace msg="Detected FQBN" fqbn="alice:avr:board1" time="2025-10-20T21:22:41Z" level=debug msg="current best: alice:avr@1.0.0" managed=false version=1.0.0 time="2025-10-20T21:22:41Z" level=trace msg="Upload data" board="alice:avr:board1" boardPlatform="alice:avr@1.0.0" buildPlatform="alice:avr@1.0.0" time="2025-10-20T21:22:41Z" level=trace msg="Upload tool" uploadToolID=one uploadToolPlatform="alice:avr@1.0.0" === RUN TestUploadPropertiesComposition/SubTest01-WithVerifyAndVerbose time="2025-10-20T21:22:41Z" level=trace msg="Upload port" port= time="2025-10-20T21:22:41Z" level=trace msg="Detected FQBN" fqbn="alice:avr:board1" time="2025-10-20T21:22:41Z" level=debug msg="current best: alice:avr@1.0.0" managed=false version=1.0.0 time="2025-10-20T21:22:41Z" level=trace msg="Upload data" board="alice:avr:board1" boardPlatform="alice:avr@1.0.0" buildPlatform="alice:avr@1.0.0" time="2025-10-20T21:22:41Z" level=trace msg="Upload tool" uploadToolID=one uploadToolPlatform="alice:avr@1.0.0" === RUN TestUploadPropertiesComposition/SubTest02 time="2025-10-20T21:22:41Z" level=trace msg="Upload port" port=port time="2025-10-20T21:22:41Z" level=trace msg="Detected FQBN" fqbn="alice:avr:board2" time="2025-10-20T21:22:41Z" level=debug msg="current best: alice:avr@1.0.0" managed=false version=1.0.0 time="2025-10-20T21:22:41Z" level=trace msg="Upload data" board="alice:avr:board2" boardPlatform="alice:avr@1.0.0" buildPlatform="alice:avr@1.0.0" time="2025-10-20T21:22:41Z" level=trace msg="Upload tool" uploadToolID=one-noport uploadToolPlatform="alice:avr@1.0.0" time="2025-10-20T21:22:41Z" level=debug msg="Detecting new board port after upload" task=port_detection time="2025-10-20T21:22:41Z" level=error msg="Upload port detection failed, watcher closed" task=port_detection time="2025-10-20T21:22:41Z" level=debug msg="Detecting new board port after upload" task=port_detection time="2025-10-20T21:22:41Z" level=error msg="Upload port detection failed, watcher closed" task=port_detection time="2025-10-20T21:22:41Z" level=debug msg="LAST: map[]" phase="board reset" time="2025-10-20T21:22:41Z" level=trace msg="Executing upload tool: echo conf-board1 conf-general conf-upload quiet noverify protocol -bspeed \"testdata/upload/build_path_1/sketch.ino.hex\"" phase=upload time="2025-10-20T21:22:41Z" level=debug msg="Detecting new board port after upload" task=port_detection time="2025-10-20T21:22:41Z" level=trace msg="Upload successful" time="2025-10-20T21:22:42Z" level=debug msg="Timeout waiting for candidate port" selected_port=port task=port_detection === RUN TestUploadPropertiesComposition/SubTest02-WithVerifyAndVerbose time="2025-10-20T21:22:42Z" level=trace msg="Upload port" port=port time="2025-10-20T21:22:42Z" level=trace msg="Detected FQBN" fqbn="alice:avr:board2" time="2025-10-20T21:22:42Z" level=debug msg="current best: alice:avr@1.0.0" managed=false version=1.0.0 time="2025-10-20T21:22:42Z" level=trace msg="Upload data" board="alice:avr:board2" boardPlatform="alice:avr@1.0.0" buildPlatform="alice:avr@1.0.0" time="2025-10-20T21:22:42Z" level=trace msg="Upload tool" uploadToolID=one-noport uploadToolPlatform="alice:avr@1.0.0" time="2025-10-20T21:22:42Z" level=debug msg="Detecting new board port after upload" task=port_detection time="2025-10-20T21:22:42Z" level=debug msg="LAST: map[]" phase="board reset" time="2025-10-20T21:22:42Z" level=trace msg="Executing upload tool: echo conf-board1 conf-general conf-upload verbose verify protocol -bspeed \"testdata/upload/build_path_1/sketch.ino.hex\"" phase=upload time="2025-10-20T21:22:42Z" level=trace msg="Upload successful" time="2025-10-20T21:22:43Z" level=debug msg="Timeout waiting for candidate port" selected_port=port task=port_detection === RUN TestUploadPropertiesComposition/SubTest03 time="2025-10-20T21:22:43Z" level=trace msg="Upload port" port= time="2025-10-20T21:22:43Z" level=trace msg="Detected FQBN" fqbn="alice:avr:board2" time="2025-10-20T21:22:43Z" level=debug msg="current best: alice:avr@1.0.0" managed=false version=1.0.0 time="2025-10-20T21:22:43Z" level=trace msg="Upload data" board="alice:avr:board2" boardPlatform="alice:avr@1.0.0" buildPlatform="alice:avr@1.0.0" time="2025-10-20T21:22:43Z" level=trace msg="Upload tool" uploadToolID=one-noport uploadToolPlatform="alice:avr@1.0.0" time="2025-10-20T21:22:43Z" level=trace msg="Executing upload tool: echo conf-board1 conf-general conf-upload quiet noverify protocol -bspeed \"testdata/upload/build_path_1/sketch.ino.hex\"" phase=upload time="2025-10-20T21:22:43Z" level=debug msg="Detecting new board port after upload" task=port_detection time="2025-10-20T21:22:43Z" level=trace msg="Upload successful" time="2025-10-20T21:22:44Z" level=debug msg="Timeout waiting for candidate port" selected_port= task=port_detection === RUN TestUploadPropertiesComposition/SubTest03-WithVerifyAndVerbose time="2025-10-20T21:22:44Z" level=trace msg="Upload port" port= time="2025-10-20T21:22:44Z" level=trace msg="Detected FQBN" fqbn="alice:avr:board2" time="2025-10-20T21:22:44Z" level=debug msg="current best: alice:avr@1.0.0" managed=false version=1.0.0 time="2025-10-20T21:22:44Z" level=trace msg="Upload data" board="alice:avr:board2" boardPlatform="alice:avr@1.0.0" buildPlatform="alice:avr@1.0.0" time="2025-10-20T21:22:44Z" level=trace msg="Upload tool" uploadToolID=one-noport uploadToolPlatform="alice:avr@1.0.0" time="2025-10-20T21:22:44Z" level=debug msg="Detecting new board port after upload" task=port_detection time="2025-10-20T21:22:44Z" level=trace msg="Executing upload tool: echo conf-board1 conf-general conf-upload verbose verify protocol -bspeed \"testdata/upload/build_path_1/sketch.ino.hex\"" phase=upload time="2025-10-20T21:22:44Z" level=trace msg="Upload successful" time="2025-10-20T21:22:45Z" level=debug msg="Timeout waiting for candidate port" selected_port= task=port_detection === RUN TestUploadPropertiesComposition/SubTest04 time="2025-10-20T21:22:45Z" level=trace msg="Upload port" port=port time="2025-10-20T21:22:45Z" level=trace msg="Detected FQBN" fqbn="alice:avr:board1" time="2025-10-20T21:22:45Z" level=debug msg="current best: alice:avr@1.0.0" managed=false version=1.0.0 time="2025-10-20T21:22:45Z" level=trace msg="Upload data" board="alice:avr:board1" boardPlatform="alice:avr@1.0.0" buildPlatform="alice:avr@1.0.0" time="2025-10-20T21:22:45Z" level=trace msg="Upload tool" uploadToolID=one uploadToolPlatform="alice:avr@1.0.0" time="2025-10-20T21:22:45Z" level=trace msg="Executing upload tool: echo conf-board1 conf-general conf-program quiet noverify progprotocol \"port\" -bspeed \"testdata/upload/build_path_1/sketch.ino.hex\"" phase=upload time="2025-10-20T21:22:45Z" level=debug msg="Detecting new board port after upload" task=port_detection time="2025-10-20T21:22:45Z" level=trace msg="Upload successful" time="2025-10-20T21:22:46Z" level=debug msg="Timeout waiting for candidate port" selected_port=port task=port_detection === RUN TestUploadPropertiesComposition/SubTest04-WithVerifyAndVerbose time="2025-10-20T21:22:46Z" level=trace msg="Upload port" port=port time="2025-10-20T21:22:46Z" level=trace msg="Detected FQBN" fqbn="alice:avr:board1" time="2025-10-20T21:22:46Z" level=debug msg="current best: alice:avr@1.0.0" managed=false version=1.0.0 time="2025-10-20T21:22:46Z" level=trace msg="Upload data" board="alice:avr:board1" boardPlatform="alice:avr@1.0.0" buildPlatform="alice:avr@1.0.0" time="2025-10-20T21:22:46Z" level=trace msg="Upload tool" uploadToolID=one uploadToolPlatform="alice:avr@1.0.0" time="2025-10-20T21:22:46Z" level=trace msg="Executing upload tool: echo conf-board1 conf-general conf-program verbose verify progprotocol \"port\" -bspeed \"testdata/upload/build_path_1/sketch.ino.hex\"" phase=upload time="2025-10-20T21:22:46Z" level=debug msg="Detecting new board port after upload" task=port_detection time="2025-10-20T21:22:46Z" level=trace msg="Upload successful" time="2025-10-20T21:22:47Z" level=debug msg="Timeout waiting for candidate port" selected_port=port task=port_detection === RUN TestUploadPropertiesComposition/SubTest05 time="2025-10-20T21:22:47Z" level=trace msg="Upload port" port= time="2025-10-20T21:22:47Z" level=trace msg="Detected FQBN" fqbn="alice:avr:board1" time="2025-10-20T21:22:47Z" level=debug msg="current best: alice:avr@1.0.0" managed=false version=1.0.0 time="2025-10-20T21:22:47Z" level=trace msg="Upload data" board="alice:avr:board1" boardPlatform="alice:avr@1.0.0" buildPlatform="alice:avr@1.0.0" time="2025-10-20T21:22:47Z" level=trace msg="Upload tool" uploadToolID=one uploadToolPlatform="alice:avr@1.0.0" === RUN TestUploadPropertiesComposition/SubTest05-WithVerifyAndVerbose time="2025-10-20T21:22:47Z" level=trace msg="Upload port" port= time="2025-10-20T21:22:47Z" level=trace msg="Detected FQBN" fqbn="alice:avr:board1" time="2025-10-20T21:22:47Z" level=debug msg="current best: alice:avr@1.0.0" managed=false version=1.0.0 time="2025-10-20T21:22:47Z" level=trace msg="Upload data" board="alice:avr:board1" boardPlatform="alice:avr@1.0.0" buildPlatform="alice:avr@1.0.0" time="2025-10-20T21:22:47Z" level=trace msg="Upload tool" uploadToolID=one uploadToolPlatform="alice:avr@1.0.0" time="2025-10-20T21:22:47Z" level=debug msg="Detecting new board port after upload" task=port_detection time="2025-10-20T21:22:47Z" level=error msg="Upload port detection failed, watcher closed" task=port_detection time="2025-10-20T21:22:47Z" level=debug msg="Detecting new board port after upload" task=port_detection time="2025-10-20T21:22:47Z" level=error msg="Upload port detection failed, watcher closed" task=port_detection === RUN TestUploadPropertiesComposition/SubTest06 time="2025-10-20T21:22:47Z" level=trace msg="Upload port" port=port time="2025-10-20T21:22:47Z" level=trace msg="Detected FQBN" fqbn="alice:avr:board1" time="2025-10-20T21:22:47Z" level=debug msg="current best: alice:avr@1.0.0" managed=false version=1.0.0 time="2025-10-20T21:22:47Z" level=trace msg="Upload data" board="alice:avr:board1" boardPlatform="alice:avr@1.0.0" buildPlatform="alice:avr@1.0.0" time="2025-10-20T21:22:47Z" level=trace msg="Upload tool" uploadToolID=one-noport uploadToolPlatform="alice:avr@1.0.0" time="2025-10-20T21:22:47Z" level=trace msg="Executing upload tool: echo conf-board1 conf-general conf-program quiet noverify prog2protocol -bspeed \"testdata/upload/build_path_1/sketch.ino.hex\"" phase=upload time="2025-10-20T21:22:47Z" level=debug msg="Detecting new board port after upload" task=port_detection time="2025-10-20T21:22:47Z" level=trace msg="Upload successful" time="2025-10-20T21:22:48Z" level=debug msg="Timeout waiting for candidate port" selected_port=port task=port_detection === RUN TestUploadPropertiesComposition/SubTest06-WithVerifyAndVerbose time="2025-10-20T21:22:48Z" level=trace msg="Upload port" port=port time="2025-10-20T21:22:48Z" level=trace msg="Detected FQBN" fqbn="alice:avr:board1" time="2025-10-20T21:22:48Z" level=debug msg="current best: alice:avr@1.0.0" managed=false version=1.0.0 time="2025-10-20T21:22:48Z" level=trace msg="Upload data" board="alice:avr:board1" boardPlatform="alice:avr@1.0.0" buildPlatform="alice:avr@1.0.0" time="2025-10-20T21:22:48Z" level=trace msg="Upload tool" uploadToolID=one-noport uploadToolPlatform="alice:avr@1.0.0" time="2025-10-20T21:22:48Z" level=trace msg="Executing upload tool: echo conf-board1 conf-general conf-program verbose verify prog2protocol -bspeed \"testdata/upload/build_path_1/sketch.ino.hex\"" phase=upload time="2025-10-20T21:22:48Z" level=debug msg="Detecting new board port after upload" task=port_detection time="2025-10-20T21:22:48Z" level=trace msg="Upload successful" time="2025-10-20T21:22:49Z" level=debug msg="Timeout waiting for candidate port" selected_port=port task=port_detection === RUN TestUploadPropertiesComposition/SubTest07 time="2025-10-20T21:22:49Z" level=trace msg="Upload port" port= time="2025-10-20T21:22:49Z" level=trace msg="Detected FQBN" fqbn="alice:avr:board1" time="2025-10-20T21:22:49Z" level=debug msg="current best: alice:avr@1.0.0" managed=false version=1.0.0 time="2025-10-20T21:22:49Z" level=trace msg="Upload data" board="alice:avr:board1" boardPlatform="alice:avr@1.0.0" buildPlatform="alice:avr@1.0.0" time="2025-10-20T21:22:49Z" level=trace msg="Upload tool" uploadToolID=one-noport uploadToolPlatform="alice:avr@1.0.0" time="2025-10-20T21:22:49Z" level=trace msg="Executing upload tool: echo conf-board1 conf-general conf-program quiet noverify prog2protocol -bspeed \"testdata/upload/build_path_1/sketch.ino.hex\"" phase=upload time="2025-10-20T21:22:49Z" level=debug msg="Detecting new board port after upload" task=port_detection time="2025-10-20T21:22:49Z" level=trace msg="Upload successful" time="2025-10-20T21:22:50Z" level=debug msg="Timeout waiting for candidate port" selected_port= task=port_detection === RUN TestUploadPropertiesComposition/SubTest07-WithVerifyAndVerbose time="2025-10-20T21:22:50Z" level=trace msg="Upload port" port= time="2025-10-20T21:22:50Z" level=trace msg="Detected FQBN" fqbn="alice:avr:board1" time="2025-10-20T21:22:50Z" level=debug msg="current best: alice:avr@1.0.0" managed=false version=1.0.0 time="2025-10-20T21:22:50Z" level=trace msg="Upload data" board="alice:avr:board1" boardPlatform="alice:avr@1.0.0" buildPlatform="alice:avr@1.0.0" time="2025-10-20T21:22:50Z" level=trace msg="Upload tool" uploadToolID=one-noport uploadToolPlatform="alice:avr@1.0.0" time="2025-10-20T21:22:50Z" level=trace msg="Executing upload tool: echo conf-board1 conf-general conf-program verbose verify prog2protocol -bspeed \"testdata/upload/build_path_1/sketch.ino.hex\"" phase=upload time="2025-10-20T21:22:50Z" level=debug msg="Detecting new board port after upload" task=port_detection time="2025-10-20T21:22:50Z" level=trace msg="Upload successful" time="2025-10-20T21:22:51Z" level=debug msg="Timeout waiting for candidate port" selected_port= task=port_detection === RUN TestUploadPropertiesComposition/SubTest08 time="2025-10-20T21:22:51Z" level=trace msg="Upload port" port=port time="2025-10-20T21:22:51Z" level=trace msg="Detected FQBN" fqbn="alice:avr:board1" time="2025-10-20T21:22:51Z" level=debug msg="current best: alice:avr@1.0.0" managed=false version=1.0.0 time="2025-10-20T21:22:51Z" level=trace msg="Upload data" board="alice:avr:board1" boardPlatform="alice:avr@1.0.0" buildPlatform="alice:avr@1.0.0" time="2025-10-20T21:22:51Z" level=trace msg="Upload tool" uploadToolID=one-extra-params uploadToolPlatform="alice:avr@1.0.0" time="2025-10-20T21:22:51Z" level=trace msg="Executing upload tool: echo conf-board1 conf-general conf-program quiet noverify prog3protocol port -bspeed \"testdata/upload/build_path_1/sketch.ino.hex\"" phase=upload time="2025-10-20T21:22:51Z" level=debug msg="Detecting new board port after upload" task=port_detection time="2025-10-20T21:22:51Z" level=trace msg="Upload successful" time="2025-10-20T21:22:52Z" level=debug msg="Timeout waiting for candidate port" selected_port=port task=port_detection === RUN TestUploadPropertiesComposition/SubTest08-WithVerifyAndVerbose time="2025-10-20T21:22:52Z" level=trace msg="Upload port" port=port time="2025-10-20T21:22:52Z" level=trace msg="Detected FQBN" fqbn="alice:avr:board1" time="2025-10-20T21:22:52Z" level=debug msg="current best: alice:avr@1.0.0" managed=false version=1.0.0 time="2025-10-20T21:22:52Z" level=trace msg="Upload data" board="alice:avr:board1" boardPlatform="alice:avr@1.0.0" buildPlatform="alice:avr@1.0.0" time="2025-10-20T21:22:52Z" level=trace msg="Upload tool" uploadToolID=one-extra-params uploadToolPlatform="alice:avr@1.0.0" time="2025-10-20T21:22:52Z" level=debug msg="Detecting new board port after upload" task=port_detection time="2025-10-20T21:22:52Z" level=trace msg="Executing upload tool: echo conf-board1 conf-general conf-program verbose verify prog3protocol port -bspeed \"testdata/upload/build_path_1/sketch.ino.hex\"" phase=upload time="2025-10-20T21:22:52Z" level=trace msg="Upload successful" time="2025-10-20T21:22:53Z" level=debug msg="Timeout waiting for candidate port" selected_port=port task=port_detection === RUN TestUploadPropertiesComposition/SubTest09 time="2025-10-20T21:22:53Z" level=trace msg="Upload port" port= time="2025-10-20T21:22:53Z" level=trace msg="Detected FQBN" fqbn="alice:avr:board1" time="2025-10-20T21:22:53Z" level=debug msg="current best: alice:avr@1.0.0" managed=false version=1.0.0 time="2025-10-20T21:22:53Z" level=trace msg="Upload data" board="alice:avr:board1" boardPlatform="alice:avr@1.0.0" buildPlatform="alice:avr@1.0.0" time="2025-10-20T21:22:53Z" level=trace msg="Upload tool" uploadToolID=one-extra-params uploadToolPlatform="alice:avr@1.0.0" time="2025-10-20T21:22:53Z" level=debug msg="Detecting new board port after upload" task=port_detection === RUN TestUploadPropertiesComposition/SubTest09-WithVerifyAndVerbose time="2025-10-20T21:22:53Z" level=error msg="Upload port detection failed, watcher closed" task=port_detection time="2025-10-20T21:22:53Z" level=trace msg="Upload port" port= time="2025-10-20T21:22:53Z" level=trace msg="Detected FQBN" fqbn="alice:avr:board1" time="2025-10-20T21:22:53Z" level=debug msg="current best: alice:avr@1.0.0" managed=false version=1.0.0 time="2025-10-20T21:22:53Z" level=trace msg="Upload data" board="alice:avr:board1" boardPlatform="alice:avr@1.0.0" buildPlatform="alice:avr@1.0.0" time="2025-10-20T21:22:53Z" level=trace msg="Upload tool" uploadToolID=one-extra-params uploadToolPlatform="alice:avr@1.0.0" time="2025-10-20T21:22:53Z" level=debug msg="Detecting new board port after upload" task=port_detection === RUN TestUploadPropertiesComposition/SubTest10 time="2025-10-20T21:22:53Z" level=error msg="Upload port detection failed, watcher closed" task=port_detection time="2025-10-20T21:22:53Z" level=trace msg="Upload port" port=port === RUN TestUploadPropertiesComposition/SubTest10-WithVerifyAndVerbose time="2025-10-20T21:22:53Z" level=trace msg="Upload port" port=port === RUN TestUploadPropertiesComposition/SubTest11 time="2025-10-20T21:22:53Z" level=trace msg="Upload port" port=port time="2025-10-20T21:22:53Z" level=trace msg="Detected FQBN" fqbn="alice:avr:board1" time="2025-10-20T21:22:53Z" level=debug msg="current best: alice:avr@1.0.0" managed=false version=1.0.0 time="2025-10-20T21:22:53Z" level=trace msg="Upload data" board="alice:avr:board1" boardPlatform="alice:avr@1.0.0" buildPlatform="alice:avr@1.0.0" time="2025-10-20T21:22:53Z" level=trace msg="Upload tool" uploadToolID=one uploadToolPlatform="alice:avr@1.0.0" time="2025-10-20T21:22:53Z" level=trace msg="Executing upload tool: echo ERASE conf-board1 conf-general conf-erase quiet noverify genprog1protocol \"port\" -bspeed" phase=upload time="2025-10-20T21:22:53Z" level=debug msg="Detecting new board port after upload" task=port_detection time="2025-10-20T21:22:53Z" level=trace msg="Executing upload tool: echo BURN conf-board1 conf-general conf-bootloader quiet noverify genprog1protocol \"port\" -bspeed -F0xFF \"/build/arduino-cli/src/arduino-cli/commands/testdata/upload/hardware/alice/avr/bootloaders/niceboot/niceboot.hex\"" phase=upload time="2025-10-20T21:22:53Z" level=trace msg="Upload successful" time="2025-10-20T21:22:54Z" level=debug msg="Timeout waiting for candidate port" selected_port=port task=port_detection === RUN TestUploadPropertiesComposition/SubTest11-WithVerifyAndVerbose time="2025-10-20T21:22:54Z" level=trace msg="Upload port" port=port time="2025-10-20T21:22:54Z" level=trace msg="Detected FQBN" fqbn="alice:avr:board1" time="2025-10-20T21:22:54Z" level=debug msg="current best: alice:avr@1.0.0" managed=false version=1.0.0 time="2025-10-20T21:22:54Z" level=trace msg="Upload data" board="alice:avr:board1" boardPlatform="alice:avr@1.0.0" buildPlatform="alice:avr@1.0.0" time="2025-10-20T21:22:54Z" level=trace msg="Upload tool" uploadToolID=one uploadToolPlatform="alice:avr@1.0.0" time="2025-10-20T21:22:54Z" level=debug msg="Detecting new board port after upload" task=port_detection time="2025-10-20T21:22:54Z" level=trace msg="Executing upload tool: echo ERASE conf-board1 conf-general conf-erase verbose verify genprog1protocol \"port\" -bspeed" phase=upload time="2025-10-20T21:22:54Z" level=trace msg="Executing upload tool: echo BURN conf-board1 conf-general conf-bootloader verbose verify genprog1protocol \"port\" -bspeed -F0xFF \"/build/arduino-cli/src/arduino-cli/commands/testdata/upload/hardware/alice/avr/bootloaders/niceboot/niceboot.hex\"" phase=upload time="2025-10-20T21:22:54Z" level=trace msg="Upload successful" time="2025-10-20T21:22:55Z" level=debug msg="Timeout waiting for candidate port" selected_port=port task=port_detection === RUN TestUploadPropertiesComposition/SubTest12 time="2025-10-20T21:22:55Z" level=trace msg="Upload port" port=port time="2025-10-20T21:22:55Z" level=trace msg="Detected FQBN" fqbn="alice:avr:board1" time="2025-10-20T21:22:55Z" level=debug msg="current best: alice:avr@1.0.0" managed=false version=1.0.0 time="2025-10-20T21:22:55Z" level=trace msg="Upload data" board="alice:avr:board1" boardPlatform="alice:avr@1.0.0" buildPlatform="alice:avr@1.0.0" time="2025-10-20T21:22:55Z" level=trace msg="Upload tool" uploadToolID=two uploadToolPlatform="alice:avr@1.0.0" time="2025-10-20T21:22:55Z" level=trace msg="Executing upload tool: echo ERASE conf-board1 conf-two-general conf-two-erase quiet noverify prog4protocol-bootloader \"port\" -bspeed" phase=upload time="2025-10-20T21:22:55Z" level=debug msg="Detecting new board port after upload" task=port_detection time="2025-10-20T21:22:55Z" level=trace msg="Executing upload tool: echo BURN conf-board1 conf-two-general conf-two-bootloader quiet noverify prog4protocol-bootloader \"port\" -bspeed -F0xFF \"/build/arduino-cli/src/arduino-cli/commands/testdata/upload/hardware/alice/avr/bootloaders/niceboot/niceboot.hex\"" phase=upload time="2025-10-20T21:22:55Z" level=trace msg="Upload successful" time="2025-10-20T21:22:56Z" level=debug msg="Timeout waiting for candidate port" selected_port=port task=port_detection === RUN TestUploadPropertiesComposition/SubTest12-WithVerifyAndVerbose time="2025-10-20T21:22:56Z" level=trace msg="Upload port" port=port time="2025-10-20T21:22:56Z" level=trace msg="Detected FQBN" fqbn="alice:avr:board1" time="2025-10-20T21:22:56Z" level=debug msg="current best: alice:avr@1.0.0" managed=false version=1.0.0 time="2025-10-20T21:22:56Z" level=trace msg="Upload data" board="alice:avr:board1" boardPlatform="alice:avr@1.0.0" buildPlatform="alice:avr@1.0.0" time="2025-10-20T21:22:56Z" level=trace msg="Upload tool" uploadToolID=two uploadToolPlatform="alice:avr@1.0.0" time="2025-10-20T21:22:56Z" level=trace msg="Executing upload tool: echo ERASE conf-board1 conf-two-general conf-two-erase verbose verify prog4protocol-bootloader \"port\" -bspeed" phase=upload time="2025-10-20T21:22:56Z" level=debug msg="Detecting new board port after upload" task=port_detection time="2025-10-20T21:22:56Z" level=trace msg="Executing upload tool: echo BURN conf-board1 conf-two-general conf-two-bootloader verbose verify prog4protocol-bootloader \"port\" -bspeed -F0xFF \"/build/arduino-cli/src/arduino-cli/commands/testdata/upload/hardware/alice/avr/bootloaders/niceboot/niceboot.hex\"" phase=upload time="2025-10-20T21:22:56Z" level=trace msg="Upload successful" time="2025-10-20T21:22:57Z" level=debug msg="Timeout waiting for candidate port" selected_port=port task=port_detection --- PASS: TestUploadPropertiesComposition (18.48s) --- PASS: TestUploadPropertiesComposition/SubTest00 (1.03s) --- PASS: TestUploadPropertiesComposition/SubTest00-WithVerifyAndVerbose (1.02s) --- PASS: TestUploadPropertiesComposition/SubTest01 (0.00s) --- PASS: TestUploadPropertiesComposition/SubTest01-WithVerifyAndVerbose (0.00s) --- PASS: TestUploadPropertiesComposition/SubTest02 (1.01s) --- PASS: TestUploadPropertiesComposition/SubTest02-WithVerifyAndVerbose (1.03s) --- PASS: TestUploadPropertiesComposition/SubTest03 (1.01s) --- PASS: TestUploadPropertiesComposition/SubTest03-WithVerifyAndVerbose (1.03s) --- PASS: TestUploadPropertiesComposition/SubTest04 (1.03s) --- PASS: TestUploadPropertiesComposition/SubTest04-WithVerifyAndVerbose (1.04s) --- PASS: TestUploadPropertiesComposition/SubTest05 (0.00s) --- PASS: TestUploadPropertiesComposition/SubTest05-WithVerifyAndVerbose (0.01s) --- PASS: TestUploadPropertiesComposition/SubTest06 (1.01s) --- PASS: TestUploadPropertiesComposition/SubTest06-WithVerifyAndVerbose (1.02s) --- PASS: TestUploadPropertiesComposition/SubTest07 (1.02s) --- PASS: TestUploadPropertiesComposition/SubTest07-WithVerifyAndVerbose (1.02s) --- PASS: TestUploadPropertiesComposition/SubTest08 (1.01s) --- PASS: TestUploadPropertiesComposition/SubTest08-WithVerifyAndVerbose (1.01s) --- PASS: TestUploadPropertiesComposition/SubTest09 (0.00s) --- PASS: TestUploadPropertiesComposition/SubTest09-WithVerifyAndVerbose (0.00s) --- PASS: TestUploadPropertiesComposition/SubTest10 (0.00s) --- PASS: TestUploadPropertiesComposition/SubTest10-WithVerifyAndVerbose (0.00s) --- PASS: TestUploadPropertiesComposition/SubTest11 (1.03s) --- PASS: TestUploadPropertiesComposition/SubTest11-WithVerifyAndVerbose (1.05s) --- PASS: TestUploadPropertiesComposition/SubTest12 (1.04s) --- PASS: TestUploadPropertiesComposition/SubTest12-WithVerifyAndVerbose (1.02s) === RUN TestGetToolId --- PASS: TestGetToolId (0.00s) === RUN TestGetUserFields --- PASS: TestGetUserFields (0.00s) === RUN TestOverrideProtocolProperties --- PASS: TestOverrideProtocolProperties (0.00s) PASS ok github.com/arduino/arduino-cli/commands 60.718s ? github.com/arduino/arduino-cli/commands/cmderrors [no test files] ? github.com/arduino/arduino-cli/commands/internal/instances [no test files] ? github.com/arduino/arduino-cli/commands/term_example [no test files] ? github.com/arduino/arduino-cli/internal/algorithms [no test files] === RUN TestRecipeFinder === RUN TestRecipeFinder/NumberedRecipes === RUN TestRecipeFinder/NumberedRecipesWithGaps === RUN TestRecipeFinder/NumberedRecipesWithGapsAndDifferentLenghtNumbers === RUN TestRecipeFinder/NumberedRecipesWithGapsAndNumbers === RUN TestRecipeFinder/UnnumberedRecipies === RUN TestRecipeFinder/ObjcopyRecipies/1 === RUN TestRecipeFinder/ObjcopyRecipies/2 --- PASS: TestRecipeFinder (0.00s) --- PASS: TestRecipeFinder/NumberedRecipes (0.00s) --- PASS: TestRecipeFinder/NumberedRecipesWithGaps (0.00s) --- PASS: TestRecipeFinder/NumberedRecipesWithGapsAndDifferentLenghtNumbers (0.00s) --- PASS: TestRecipeFinder/NumberedRecipesWithGapsAndNumbers (0.00s) --- PASS: TestRecipeFinder/UnnumberedRecipies (0.00s) --- PASS: TestRecipeFinder/ObjcopyRecipies/1 (0.00s) --- PASS: TestRecipeFinder/ObjcopyRecipies/2 (0.00s) === RUN TestSizerWithAVRData --- PASS: TestSizerWithAVRData (0.00s) === RUN TestSizerWithSAMDData --- PASS: TestSizerWithSAMDData (0.00s) === RUN TestSizerEmptyRegexpReturnsMinusOne --- PASS: TestSizerEmptyRegexpReturnsMinusOne (0.00s) === RUN TestSizerWithInvalidRegexp --- PASS: TestSizerWithInvalidRegexp (0.00s) === RUN TestMergeSketchSources --- PASS: TestMergeSketchSources (0.01s) === RUN TestMergeSketchSourcesArduinoIncluded --- PASS: TestMergeSketchSourcesArduinoIncluded (0.00s) === RUN TestCopyAdditionalFiles --- PASS: TestCopyAdditionalFiles (0.01s) PASS ok github.com/arduino/arduino-cli/internal/arduino/builder 0.227s === RUN TestParseString --- PASS: TestParseString (0.00s) === RUN TestQuoteString --- PASS: TestQuoteString (0.00s) PASS ok github.com/arduino/arduino-cli/internal/arduino/builder/cpp 0.118s === RUN TestCompilationDatabase --- PASS: TestCompilationDatabase (0.01s) PASS ok github.com/arduino/arduino-cli/internal/arduino/builder/internal/compilation 0.157s === RUN TestIncludesFinderWithRegExp --- PASS: TestIncludesFinderWithRegExp (0.00s) === RUN TestIncludesFinderWithRegExpEmptyOutput --- PASS: TestIncludesFinderWithRegExpEmptyOutput (0.00s) === RUN TestIncludesFinderWithRegExpPaddedIncludes --- PASS: TestIncludesFinderWithRegExpPaddedIncludes (0.00s) === RUN TestIncludesFinderWithRegExpPaddedIncludes2 --- PASS: TestIncludesFinderWithRegExpPaddedIncludes2 (0.00s) === RUN TestIncludesFinderWithRegExpPaddedIncludes3 --- PASS: TestIncludesFinderWithRegExpPaddedIncludes3 (0.00s) === RUN TestIncludesFinderWithRegExpPaddedIncludes4 --- PASS: TestIncludesFinderWithRegExpPaddedIncludes4 (0.00s) === RUN TestIncludesFinderWithRegExpPaddedIncludes5 --- PASS: TestIncludesFinderWithRegExpPaddedIncludes5 (0.00s) PASS ok github.com/arduino/arduino-cli/internal/arduino/builder/internal/detector 0.159s === RUN TestCompilerDetection --- PASS: TestCompilerDetection (0.00s) === RUN TestParser === RUN TestParser/Generic001 === RUN TestParser/Generic002 === RUN TestParser/Generic003 === RUN TestParser/Generic004 --- PASS: TestParser (0.01s) --- PASS: TestParser/Generic001 (0.00s) --- PASS: TestParser/Generic002 (0.00s) --- PASS: TestParser/Generic003 (0.00s) --- PASS: TestParser/Generic004 (0.00s) PASS ok github.com/arduino/arduino-cli/internal/arduino/builder/internal/diagnostics 0.117s === RUN TestCtagsSketchFilter # 1 "/home/megabug/Arduino/Test/Test.ino" //extern void wait_for_input(); void setup() { // put your setup code here, to run once: Serial.begin(115200); while (!Serial && millis() < 5000) {} wait_for_input(); } void loop() { // put your main code here, to run repeatedly: } void wait_for_input() { Serial.println("Press any key to continue"); while (Serial.read() != -1) {}; while (Serial.read() == -1) {}; while (Serial.read() != -1) {}; } --- PASS: TestCtagsSketchFilter (1.75s) PASS ok github.com/arduino/arduino-cli/internal/arduino/builder/internal/preprocessor 1.899s === RUN TestCTagsParserShouldListPrototypes --- PASS: TestCTagsParserShouldListPrototypes (0.00s) === RUN TestCTagsParserShouldListTemplates --- PASS: TestCTagsParserShouldListTemplates (0.00s) === RUN TestCTagsParserShouldListTemplates2 --- PASS: TestCTagsParserShouldListTemplates2 (0.00s) === RUN TestCTagsParserShouldDealWithClasses --- PASS: TestCTagsParserShouldDealWithClasses (0.00s) === RUN TestCTagsParserShouldDealWithStructs --- PASS: TestCTagsParserShouldDealWithStructs (0.00s) === RUN TestCTagsParserShouldDealWithMacros --- PASS: TestCTagsParserShouldDealWithMacros (0.00s) === RUN TestCTagsParserShouldDealFunctionWithDifferentSignatures --- PASS: TestCTagsParserShouldDealFunctionWithDifferentSignatures (0.00s) === RUN TestCTagsParserClassMembersAreFilteredOut --- PASS: TestCTagsParserClassMembersAreFilteredOut (0.00s) === RUN TestCTagsParserStructWithFunctions --- PASS: TestCTagsParserStructWithFunctions (0.00s) === RUN TestCTagsParserDefaultArguments --- PASS: TestCTagsParserDefaultArguments (0.00s) === RUN TestCTagsParserNamespace --- PASS: TestCTagsParserNamespace (0.00s) === RUN TestCTagsParserStatic --- PASS: TestCTagsParserStatic (0.01s) === RUN TestCTagsParserFunctionPointer --- PASS: TestCTagsParserFunctionPointer (0.00s) === RUN TestCTagsParserFunctionPointers --- PASS: TestCTagsParserFunctionPointers (0.00s) === RUN TestCTagsToPrototypesShouldListPrototypes --- PASS: TestCTagsToPrototypesShouldListPrototypes (0.00s) === RUN TestCTagsToPrototypesShouldListTemplates --- PASS: TestCTagsToPrototypesShouldListTemplates (0.00s) === RUN TestCTagsToPrototypesShouldListTemplates2 --- PASS: TestCTagsToPrototypesShouldListTemplates2 (0.00s) === RUN TestCTagsToPrototypesShouldDealWithClasses --- PASS: TestCTagsToPrototypesShouldDealWithClasses (0.00s) === RUN TestCTagsToPrototypesShouldDealWithStructs --- PASS: TestCTagsToPrototypesShouldDealWithStructs (0.00s) === RUN TestCTagsToPrototypesShouldDealWithMacros --- PASS: TestCTagsToPrototypesShouldDealWithMacros (0.00s) === RUN TestCTagsToPrototypesShouldDealFunctionWithDifferentSignatures --- PASS: TestCTagsToPrototypesShouldDealFunctionWithDifferentSignatures (0.01s) === RUN TestCTagsToPrototypesClassMembersAreFilteredOut --- PASS: TestCTagsToPrototypesClassMembersAreFilteredOut (0.00s) === RUN TestCTagsToPrototypesStructWithFunctions --- PASS: TestCTagsToPrototypesStructWithFunctions (0.00s) === RUN TestCTagsToPrototypesDefaultArguments --- PASS: TestCTagsToPrototypesDefaultArguments (0.00s) === RUN TestCTagsToPrototypesNamespace --- PASS: TestCTagsToPrototypesNamespace (0.00s) === RUN TestCTagsToPrototypesStatic --- PASS: TestCTagsToPrototypesStatic (0.00s) === RUN TestCTagsToPrototypesFunctionPointer --- PASS: TestCTagsToPrototypesFunctionPointer (0.00s) === RUN TestCTagsToPrototypesFunctionPointers --- PASS: TestCTagsToPrototypesFunctionPointers (0.00s) === RUN TestCTagsToPrototypesFunctionPointersNoIndirect --- PASS: TestCTagsToPrototypesFunctionPointersNoIndirect (0.00s) === RUN TestCTagsRunnerSketchWithClassFunction --- PASS: TestCTagsRunnerSketchWithClassFunction (0.00s) === RUN TestCTagsRunnerSketchWithMultiFile --- PASS: TestCTagsRunnerSketchWithMultiFile (0.00s) PASS ok github.com/arduino/arduino-cli/internal/arduino/builder/internal/preprocessor/internal/ctags 0.121s === RUN TestProgress &{Progress:0 StepAmount:33.333332 Parent:0x3fa01208a0 callback:} &{Progress:33.333332 StepAmount:33.333332 Parent:0x3fa01208a0 callback:} &{Progress:33.333332 StepAmount:8.333333 Parent:0x3fa01208e8 callback:} &{Progress:41.666664 StepAmount:8.333333 Parent:0x3fa01208e8 callback:} &{Progress:49.999996 StepAmount:8.333333 Parent:0x3fa01208e8 callback:} &{Progress:49.999996 StepAmount:+Inf Parent:0x3fa0120948 callback:} &{Progress:33.333332 StepAmount:33.333332 Parent:0x3fa01208a0 callback:} &{Progress:66.666664 StepAmount:33.333332 Parent:0x3fa01208a0 callback:} --- PASS: TestProgress (0.00s) PASS ok github.com/arduino/arduino-cli/internal/arduino/builder/internal/progress 0.153s === RUN TestRunMultipleTask bash -c sleep 3 ; echo -n 2 2 Cancelling Runner completed --- PASS: TestRunMultipleTask (3.10s) PASS ok github.com/arduino/arduino-cli/internal/arduino/builder/internal/runner 3.165s === RUN TestPrintableCommand --- PASS: TestPrintableCommand (0.00s) === RUN TestObjFileIsUpToDateObjMissing --- PASS: TestObjFileIsUpToDateObjMissing (0.00s) === RUN TestObjFileIsUpToDateDepMissing --- PASS: TestObjFileIsUpToDateDepMissing (0.00s) === RUN TestObjFileIsUpToDateObjOlder --- PASS: TestObjFileIsUpToDateObjOlder (1.00s) === RUN TestObjFileIsUpToDateObjNewer --- PASS: TestObjFileIsUpToDateObjNewer (1.00s) === RUN TestObjFileIsUpToDateDepIsNewer --- PASS: TestObjFileIsUpToDateDepIsNewer (2.01s) === RUN TestObjFileIsUpToDateDepIsOlder --- PASS: TestObjFileIsUpToDateDepIsOlder (1.00s) === RUN TestObjFileIsUpToDateDepIsWrong --- PASS: TestObjFileIsUpToDateDepIsWrong (2.01s) PASS ok github.com/arduino/arduino-cli/internal/arduino/builder/internal/utils 7.098s ? github.com/arduino/arduino-cli/internal/arduino/builder/logger [no test files] === RUN TestBoardPropertiesName --- PASS: TestBoardPropertiesName (0.00s) === RUN TestBoardFQBN --- PASS: TestBoardFQBN (0.00s) === RUN TestBoard --- PASS: TestBoard (0.00s) === RUN TestBoardOptions --- PASS: TestBoardOptions (0.00s) === RUN TestBoarConfigOptionSortingSameAsMenu --- PASS: TestBoarConfigOptionSortingSameAsMenu (0.00s) === RUN TestOSSpecificBoardOptions --- PASS: TestOSSpecificBoardOptions (0.00s) === RUN TestBoardMatching --- PASS: TestBoardMatching (0.00s) === RUN TestBoardConfigMatching === RUN TestBoardConfigMatching/Simple === RUN TestBoardConfigMatching/WithConfig1 === RUN TestBoardConfigMatching/WithConfig2 === RUN TestBoardConfigMatching/WithDoubleConfig1 === RUN TestBoardConfigMatching/WithDoubleConfig2 === RUN TestBoardConfigMatching/WithDoubleConfig3 === RUN TestBoardConfigMatching/WithIncompleteIdentificationProps --- PASS: TestBoardConfigMatching (0.00s) --- PASS: TestBoardConfigMatching/Simple (0.00s) --- PASS: TestBoardConfigMatching/WithConfig1 (0.00s) --- PASS: TestBoardConfigMatching/WithConfig2 (0.00s) --- PASS: TestBoardConfigMatching/WithDoubleConfig1 (0.00s) --- PASS: TestBoardConfigMatching/WithDoubleConfig2 (0.00s) --- PASS: TestBoardConfigMatching/WithDoubleConfig3 (0.00s) --- PASS: TestBoardConfigMatching/WithIncompleteIdentificationProps (0.00s) === RUN TestRequiresToolRelease --- PASS: TestRequiresToolRelease (0.00s) === RUN TestRequiresToolReleaseDiscovery --- PASS: TestRequiresToolReleaseDiscovery (0.00s) === RUN TestFlavorCompatibility --- PASS: TestFlavorCompatibility (0.00s) === RUN TestFlavorPrioritySelection --- PASS: TestFlavorPrioritySelection (0.00s) PASS ok github.com/arduino/arduino-cli/internal/arduino/cores 0.209s === RUN TestIndexParsing time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_LowPowerLab_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_MCUdude_MegaCore_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_MCUdude_MicroCore_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_MCUdude_MightyCore_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_MCUdude_MiniCore_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_MattairTech_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_NicoHood_HoodLoader2_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_XMegaForArduino_index.json WARNING invalid semver version JLink_V630c: no major version found time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_Zoubworld_index.json WARNING invalid semver version 5_2-2015q4: invalid major version separator '_' WARNING invalid semver version 5_2-2015q4: invalid major version separator '_' WARNING invalid semver version 5_2-2015q4: invalid major version separator '_' WARNING invalid semver version 5_2-2015q4: invalid major version separator '_' WARNING invalid semver version 5_2-2015q4: invalid major version separator '_' WARNING invalid semver version 5_2-2015q4: invalid major version separator '_' WARNING invalid semver version 5_2-2015q4: invalid major version separator '_' WARNING invalid semver version 5_2-2015q4: invalid major version separator '_' WARNING invalid semver version 5_2-2015q4: invalid major version separator '_' WARNING invalid semver version 5_2-2015q4: invalid major version separator '_' WARNING invalid semver version 5_2-2015q4: invalid major version separator '_' WARNING invalid semver version 5_2-2015q4: invalid major version separator '_' time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_adafruit_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_akafugu_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_aloriumtech_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_arachnidlabs.com_boards_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_ardhat_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_arduboy_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_arrow_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_atflash_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_avdweb_nl_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_canique_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_carlosefr_atmega_index.json WARNING invalid semver version v2.1.46: no major version found WARNING invalid semver version v2: no major version found WARNING invalid semver version v2.1.46: no major version found WARNING invalid semver version v2: no major version found WARNING invalid semver version v2.1.41: no major version found WARNING invalid semver version v2: no major version found WARNING invalid semver version v2.1.41: no major version found WARNING invalid semver version v2: no major version found WARNING invalid semver version v2.1.37: no major version found WARNING invalid semver version v2: no major version found WARNING invalid semver version v2.1.37: no major version found WARNING invalid semver version v2: no major version found WARNING invalid semver version v2.1.24: no major version found WARNING invalid semver version v2: no major version found WARNING invalid semver version v2.1.24: no major version found WARNING invalid semver version v2: no major version found WARNING invalid semver version v2.1.24: no major version found WARNING invalid semver version v2: no major version found WARNING invalid semver version v2.1.24: no major version found WARNING invalid semver version v2: no major version found WARNING invalid semver version v2.1.24: no major version found WARNING invalid semver version v2: no major version found WARNING invalid semver version v2.1.24: no major version found WARNING invalid semver version v2: no major version found WARNING invalid semver version v2.0.224-pic32gcc: no major version found WARNING invalid semver version v2: no major version found WARNING invalid semver version v2.0.220-pic32gcc: no major version found WARNING invalid semver version v1: no major version found WARNING invalid semver version v1.0.01-pic32gcc: no major version found WARNING invalid semver version v1: no major version found WARNING invalid semver version v1.0.01-pic32gcc: no major version found WARNING invalid semver version v2.1.46: no major version found WARNING invalid semver version v2.1.41: no major version found WARNING invalid semver version v2.1.37: no major version found WARNING invalid semver version v2.1.24: no major version found WARNING invalid semver version v2.0.224-pic32gcc: no major version found WARNING invalid semver version v2.0.220-pic32gcc: no major version found WARNING invalid semver version v1.0.01-pic32gcc: no major version found WARNING invalid semver version v2: no major version found WARNING invalid semver version v1: no major version found time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_chipkit_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_clkdiv8_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_codebendercc_ariadne-bootloader_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_cosa_index.json WARNING invalid semver version avr-dummy: no major version found WARNING invalid semver version avr-dummy: no major version found time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_cytron_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_damellis_attiny_index.json WARNING invalid semver version 2.0a4: invalid minor version separator 'a' WARNING invalid semver version 2.0a4: invalid minor version separator 'a' WARNING invalid semver version 1.3a-arduino: invalid minor version separator 'a' WARNING invalid semver version 2.0a4: invalid minor version separator 'a' WARNING invalid semver version 1.3a-arduino: invalid minor version separator 'a' time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_digistump_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_drazzy.com_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_dwengo.org_dwenguino_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_elektor-labs.com_ide-1.6.5_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_elektor-labs.com_ide-1.6.6_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_engimusing_modules_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_esp32_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_esp8266com_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_femtocow_attiny_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_ftduino_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_goldilocks_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_hidnseek_boot_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_infineon_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_intorobot_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_iot2000_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_iotcore_ide-1.6.6_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_ioteam_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_iteaduino_lite_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_konekt_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_lattuino_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_lauszus_sanguino_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_leonardomiliani.com_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_macchina_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_maxim_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_mkr1000_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_mtk_linkit_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_mtk_linkit_smart_7688_index.json WARNING invalid semver version 5_2-2015q4: invalid major version separator '_' WARNING invalid semver version 5_2-2015q4: invalid major version separator '_' WARNING invalid semver version 5_2-2015q4: invalid major version separator '_' WARNING invalid semver version 5_2-2015q4: invalid major version separator '_' WARNING invalid semver version 5_2-2015q4: invalid major version separator '_' WARNING invalid semver version 5_2-2015q4: invalid major version separator '_' WARNING invalid semver version 5_2-2015q4: invalid major version separator '_' time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_nRF5_boards_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_navspark_index.json WARNING invalid semver version 2.0a4: invalid minor version separator 'a' WARNING invalid semver version 2.0a4: invalid minor version separator 'a' WARNING invalid semver version 2.0a4: invalid minor version separator 'a' WARNING invalid semver version 2.0a4: invalid minor version separator 'a' WARNING invalid semver version 2.0a4: invalid minor version separator 'a' WARNING invalid semver version 2.0a4: invalid minor version separator 'a' time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_olimex_avr_index.json WARNING invalid semver version v2.0.224-pic32gcc: no major version found WARNING invalid semver version v2: no major version found WARNING invalid semver version v2.0.224-pic32gcc: no major version found WARNING invalid semver version v2: no major version found WARNING invalid semver version v2.0.224-pic32gcc: no major version found WARNING invalid semver version v2: no major version found WARNING invalid semver version v2.0.224-pic32gcc: no major version found WARNING invalid semver version v2: no major version found WARNING invalid semver version v2.0.224-pic32gcc: no major version found WARNING invalid semver version v2: no major version found WARNING invalid semver version v2.0.224-pic32gcc: no major version found WARNING invalid semver version v2: no major version found WARNING invalid semver version v2.0.224-pic32gcc: no major version found WARNING invalid semver version v2: no major version found time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_olimex_pic_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_olimex_stm_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_omc_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_openpanzer_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_opentracker_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_oshlab_breadboard_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_panstamp_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_per1234_wirino_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_project_laika.com_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_quirkbot.com_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_radino_radino32_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_realtek.com_ameba_index.json WARNING invalid semver version 1.3a-arduino: invalid minor version separator 'a' WARNING invalid semver version 1.3a-arduino: invalid minor version separator 'a' WARNING invalid semver version 1.3a-arduino: invalid minor version separator 'a' WARNING invalid semver version 1.3a-arduino: invalid minor version separator 'a' WARNING invalid semver version 1.3a-arduino: invalid minor version separator 'a' WARNING invalid semver version 1.3a-arduino: invalid minor version separator 'a' time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_redbearlab_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_rfduino_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_rig_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_rnc_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_seeeduino_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_simba_avr_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_simba_esp_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_simba_sam_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_sodaq_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_sodaq_samd_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_sparkfun_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_stm_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_talk2.wisen.com_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_thomasonw_ATmegaxxM1-C1_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_tkj_balanduino_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_tl7788_index.json WARNING invalid semver version 1.3a-1.0: invalid minor version separator 'a' WARNING invalid semver version 1.3a-1.0: invalid minor version separator 'a' WARNING invalid semver version 1.3a-1.0: invalid minor version separator 'a' WARNING invalid semver version 1.3a-1.0: invalid minor version separator 'a' time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_udoo_index.json time="2025-10-20T21:24:27Z" level=info msg="Missing signature file" index=testdata/package_zevero_avr_boot_index.json --- PASS: TestIndexParsing (0.30s) === RUN TestIndexFromPlatformRelease --- PASS: TestIndexFromPlatformRelease (0.00s) PASS ok github.com/arduino/arduino-cli/internal/arduino/cores/packageindex 0.391s === RUN TestVidPidConvertionToPluggableDiscovery --- PASS: TestVidPidConvertionToPluggableDiscovery (0.00s) === RUN TestDisableDTRRTSConversionToPluggableMonitor --- PASS: TestDisableDTRRTSConversionToPluggableMonitor (0.00s) === RUN TestLoadDiscoveries time="2025-10-20T21:24:29Z" level=info msg="Searching tools required for platform arduino:avr@1.0.0" time="2025-10-20T21:24:29Z" level=info msg="Searching tools required for platform arduino:avr@1.0.0" --- PASS: TestLoadDiscoveries (0.01s) === RUN TestConvertUploadToolsToPluggableDiscovery --- PASS: TestConvertUploadToolsToPluggableDiscovery (0.00s) === RUN TestConvertUploadToolsToPluggableDiscoveryWithMenus --- PASS: TestConvertUploadToolsToPluggableDiscoveryWithMenus (0.00s) === RUN TestFindBoardWithFQBN time="2025-10-20T21:24:29Z" level=info msg="Loading hardware from: testdata/custom_hardware" time="2025-10-20T21:24:29Z" level=info msg="Loading package arduino from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/custom_hardware/arduino" time="2025-10-20T21:24:29Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:29Z" level=info msg="Loaded platform" platform="arduino:avr@" time="2025-10-20T21:24:29Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:29Z" level=info msg="Loaded platform" platform="arduino:sam@1.6.12" time="2025-10-20T21:24:29Z" level=info msg="Loading package esp8266 from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/custom_hardware/esp8266" time="2025-10-20T21:24:29Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:29Z" level=info msg="Loaded platform" platform="esp8266:esp8266@" time="2025-10-20T21:24:29Z" level=info msg="Loading package my_avr_platform from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/custom_hardware/my_avr_platform" time="2025-10-20T21:24:29Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:29Z" level=info msg="Loaded platform" platform="my_avr_platform:avr@9.9.9" time="2025-10-20T21:24:29Z" level=info msg="Loading package test from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/custom_hardware/test" time="2025-10-20T21:24:29Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:29Z" level=info msg="Loaded platform" platform="test:avr@" time="2025-10-20T21:24:29Z" level=info msg="Loading package watterott from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/custom_hardware/watterott" time="2025-10-20T21:24:29Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:29Z" level=info msg="Loaded platform" platform="watterott:avr@1.0.0" --- PASS: TestFindBoardWithFQBN (0.37s) === RUN TestResolveFQBN time="2025-10-20T21:24:29Z" level=info msg="Loading hardware from: testdata/data_dir_1/packages" time="2025-10-20T21:24:29Z" level=info msg="Loading package adafruit from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/adafruit/hardware" time="2025-10-20T21:24:30Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:30Z" level=info msg="Loaded platform" platform="adafruit:samd@1.5.3" time="2025-10-20T21:24:30Z" level=info msg="Loading package arduino from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/arduino/hardware" time="2025-10-20T21:24:30Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:30Z" level=info msg="Loaded platform" platform="arduino:avr@1.8.3" time="2025-10-20T21:24:30Z" level=info msg="Checking existence of 'tools' path: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/arduino/tools" time="2025-10-20T21:24:30Z" level=info msg="Loading tools from dir: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/arduino/tools" time="2025-10-20T21:24:30Z" level=info msg="Loaded tool" tool="arduino:CMSIS@4.5.0" time="2025-10-20T21:24:30Z" level=info msg="Loaded tool" tool="arduino:CMSIS-Atmel@1.2.0" time="2025-10-20T21:24:30Z" level=info msg="Loaded tool" tool="arduino:arm-none-eabi-gcc@4.8.3-2014q1" time="2025-10-20T21:24:30Z" level=info msg="Loaded tool" tool="arduino:bossac@1.7.0" time="2025-10-20T21:24:30Z" level=info msg="Loaded tool" tool="arduino:bossac@1.8.0-48-gb176eee" time="2025-10-20T21:24:30Z" level=info msg="Loaded tool" tool="arduino:openocd@0.9.0-arduino" time="2025-10-20T21:24:30Z" level=info msg="Loading package esp32 from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp32/hardware" time="2025-10-20T21:24:30Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:30Z" level=info msg="Loaded platform" platform="esp32:esp32@1.0.0" time="2025-10-20T21:24:30Z" level=info msg="Checking existence of 'tools' path: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp32/tools" time="2025-10-20T21:24:30Z" level=info msg="Loading tools from dir: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp32/tools" time="2025-10-20T21:24:30Z" level=info msg="Loaded tool" tool="esp32:esptool@2.3.1" time="2025-10-20T21:24:30Z" level=info msg="Loaded tool" tool="esp32:mkspiffs@0.2.3" time="2025-10-20T21:24:30Z" level=info msg="Loaded tool" tool="esp32:xtensa-esp32-elf-gcc@1.22.0-80-g6c4433a-5.2.0" time="2025-10-20T21:24:30Z" level=info msg="Loading package esp8266 from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp8266/hardware" time="2025-10-20T21:24:30Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:30Z" level=info msg="Loaded platform" platform="esp8266:esp8266@3.0.2" time="2025-10-20T21:24:30Z" level=info msg="Checking existence of 'tools' path: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp8266/tools" time="2025-10-20T21:24:30Z" level=info msg="Loading tools from dir: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp8266/tools" time="2025-10-20T21:24:30Z" level=info msg="Loaded tool" tool="esp8266:esptool@0.4.13" time="2025-10-20T21:24:30Z" level=info msg="Loaded tool" tool="esp8266:mkspiffs@0.2.0" time="2025-10-20T21:24:30Z" level=info msg="Loaded tool" tool="esp8266:xtensa-lx106-elf-gcc@1.20.0-26-gb404fb9-2" time="2025-10-20T21:24:30Z" level=info msg="Loading package test from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/test/hardware" time="2025-10-20T21:24:30Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:30Z" level=info msg="Loaded platform" platform="test:avr@1.1.0" time="2025-10-20T21:24:30Z" level=info msg="Checking existence of 'tools' path: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/test/tools" time="2025-10-20T21:24:30Z" level=info msg="Loading tools from dir: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/test/tools" time="2025-10-20T21:24:30Z" level=info msg="Loaded tool" tool="test:bossac@1.7.5" time="2025-10-20T21:24:30Z" level=info msg="Loading package test2 from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/test2/hardware" time="2025-10-20T21:24:30Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:30Z" level=info msg="Loaded platform" platform="test2:avr@1.0.0" time="2025-10-20T21:24:30Z" level=info msg="Loading hardware from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/custom_hardware" time="2025-10-20T21:24:30Z" level=info msg="Loading package arduino from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/custom_hardware/arduino" time="2025-10-20T21:24:30Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:30Z" level=info msg="Loaded platform" platform="arduino:avr@" time="2025-10-20T21:24:30Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:30Z" level=info msg="Loaded platform" platform="arduino:sam@1.6.12" time="2025-10-20T21:24:30Z" level=info msg="Loading package esp8266 from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/custom_hardware/esp8266" time="2025-10-20T21:24:31Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:31Z" level=info msg="Loaded platform" platform="esp8266:esp8266@" time="2025-10-20T21:24:31Z" level=info msg="Loading package my_avr_platform from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/custom_hardware/my_avr_platform" time="2025-10-20T21:24:31Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:31Z" level=info msg="Loaded platform" platform="my_avr_platform:avr@9.9.9" time="2025-10-20T21:24:31Z" level=info msg="Loading package test from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/custom_hardware/test" time="2025-10-20T21:24:31Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:31Z" level=info msg="Loaded platform" platform="test:avr@" time="2025-10-20T21:24:31Z" level=info msg="Loading package watterott from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/custom_hardware/watterott" time="2025-10-20T21:24:31Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:31Z" level=info msg="Loaded platform" platform="watterott:avr@1.0.0" time="2025-10-20T21:24:31Z" level=info msg="Loading hardware from: testdata/extra_hardware" time="2025-10-20T21:24:31Z" level=info msg="Loading package referenced from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/extra_hardware/referenced" time="2025-10-20T21:24:31Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:31Z" level=info msg="Loaded platform" platform="referenced:avr@" time="2025-10-20T21:24:31Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:31Z" level=info msg="Loaded platform" platform="referenced:samd@" === RUN TestResolveFQBN/NormalizeFQBN === RUN TestResolveFQBN/BoardAndBuildPropertiesArduinoUno === RUN TestResolveFQBN/BoardAndBuildPropertiesArduinoMega === RUN TestResolveFQBN/BoardAndBuildPropertiesArduinoMegaWithNonDefaultCpuOption === RUN TestResolveFQBN/BoardAndBuildPropertiesArduinoMegaWithDefaultCpuOption === RUN TestResolveFQBN/BoardAndBuildPropertiesForReferencedArduinoUno === RUN TestResolveFQBN/BoardAndBuildPropertiesForArduinoDue === RUN TestResolveFQBN/BoardAndBuildPropertiesForCustomArduinoYun === RUN TestResolveFQBN/BoardAndBuildPropertiesForWatterotCore === RUN TestResolveFQBN/BoardAndBuildPropertiesForReferencedFeatherM0 === RUN TestResolveFQBN/BoardAndBuildPropertiesForNonExistentPackage === RUN TestResolveFQBN/BoardAndBuildPropertiesForNonExistentArchitecture === RUN TestResolveFQBN/BoardAndBuildPropertiesForNonExistentCore === RUN TestResolveFQBN/AddBuildBoardPropertyIfMissing === RUN TestResolveFQBN/AddBuildBoardPropertyIfNotMissing --- PASS: TestResolveFQBN (1.34s) --- PASS: TestResolveFQBN/NormalizeFQBN (0.09s) --- PASS: TestResolveFQBN/BoardAndBuildPropertiesArduinoUno (0.01s) --- PASS: TestResolveFQBN/BoardAndBuildPropertiesArduinoMega (0.00s) --- PASS: TestResolveFQBN/BoardAndBuildPropertiesArduinoMegaWithNonDefaultCpuOption (0.00s) --- PASS: TestResolveFQBN/BoardAndBuildPropertiesArduinoMegaWithDefaultCpuOption (0.02s) --- PASS: TestResolveFQBN/BoardAndBuildPropertiesForReferencedArduinoUno (0.00s) --- PASS: TestResolveFQBN/BoardAndBuildPropertiesForArduinoDue (0.00s) --- PASS: TestResolveFQBN/BoardAndBuildPropertiesForCustomArduinoYun (0.00s) --- PASS: TestResolveFQBN/BoardAndBuildPropertiesForWatterotCore (0.01s) --- PASS: TestResolveFQBN/BoardAndBuildPropertiesForReferencedFeatherM0 (0.00s) --- PASS: TestResolveFQBN/BoardAndBuildPropertiesForNonExistentPackage (0.00s) --- PASS: TestResolveFQBN/BoardAndBuildPropertiesForNonExistentArchitecture (0.00s) --- PASS: TestResolveFQBN/BoardAndBuildPropertiesForNonExistentCore (0.00s) --- PASS: TestResolveFQBN/AddBuildBoardPropertyIfMissing (0.01s) --- PASS: TestResolveFQBN/AddBuildBoardPropertyIfNotMissing (0.00s) === RUN TestBoardOptionsFunctions time="2025-10-20T21:24:31Z" level=info msg="Loading hardware from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/custom_hardware" time="2025-10-20T21:24:31Z" level=info msg="Loading package arduino from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/custom_hardware/arduino" time="2025-10-20T21:24:31Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:31Z" level=info msg="Loaded platform" platform="arduino:avr@" time="2025-10-20T21:24:31Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:31Z" level=info msg="Loaded platform" platform="arduino:sam@1.6.12" time="2025-10-20T21:24:31Z" level=info msg="Loading package esp8266 from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/custom_hardware/esp8266" time="2025-10-20T21:24:31Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:31Z" level=info msg="Loaded platform" platform="esp8266:esp8266@" time="2025-10-20T21:24:31Z" level=info msg="Loading package my_avr_platform from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/custom_hardware/my_avr_platform" time="2025-10-20T21:24:31Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:31Z" level=info msg="Loaded platform" platform="my_avr_platform:avr@9.9.9" time="2025-10-20T21:24:31Z" level=info msg="Loading package test from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/custom_hardware/test" time="2025-10-20T21:24:31Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:31Z" level=info msg="Loaded platform" platform="test:avr@" time="2025-10-20T21:24:31Z" level=info msg="Loading package watterott from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/custom_hardware/watterott" time="2025-10-20T21:24:31Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:31Z" level=info msg="Loaded platform" platform="watterott:avr@1.0.0" --- PASS: TestBoardOptionsFunctions (0.36s) === RUN TestBoardOrdering time="2025-10-20T21:24:31Z" level=info msg="Loading hardware from: testdata/data_dir_1/packages" time="2025-10-20T21:24:31Z" level=info msg="Loading package adafruit from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/adafruit/hardware" time="2025-10-20T21:24:31Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:31Z" level=info msg="Loaded platform" platform="adafruit:samd@1.5.3" time="2025-10-20T21:24:31Z" level=info msg="Loading package arduino from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/arduino/hardware" time="2025-10-20T21:24:31Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:31Z" level=info msg="Loaded platform" platform="arduino:avr@1.8.3" time="2025-10-20T21:24:31Z" level=info msg="Checking existence of 'tools' path: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/arduino/tools" time="2025-10-20T21:24:31Z" level=info msg="Loading tools from dir: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/arduino/tools" time="2025-10-20T21:24:31Z" level=info msg="Loaded tool" tool="arduino:CMSIS@4.5.0" time="2025-10-20T21:24:31Z" level=info msg="Loaded tool" tool="arduino:CMSIS-Atmel@1.2.0" time="2025-10-20T21:24:31Z" level=info msg="Loaded tool" tool="arduino:arm-none-eabi-gcc@4.8.3-2014q1" time="2025-10-20T21:24:31Z" level=info msg="Loaded tool" tool="arduino:bossac@1.7.0" time="2025-10-20T21:24:31Z" level=info msg="Loaded tool" tool="arduino:bossac@1.8.0-48-gb176eee" time="2025-10-20T21:24:31Z" level=info msg="Loaded tool" tool="arduino:openocd@0.9.0-arduino" time="2025-10-20T21:24:31Z" level=info msg="Loading package esp32 from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp32/hardware" time="2025-10-20T21:24:31Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:31Z" level=info msg="Loaded platform" platform="esp32:esp32@1.0.0" time="2025-10-20T21:24:31Z" level=info msg="Checking existence of 'tools' path: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp32/tools" time="2025-10-20T21:24:31Z" level=info msg="Loading tools from dir: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp32/tools" time="2025-10-20T21:24:31Z" level=info msg="Loaded tool" tool="esp32:esptool@2.3.1" time="2025-10-20T21:24:31Z" level=info msg="Loaded tool" tool="esp32:mkspiffs@0.2.3" time="2025-10-20T21:24:31Z" level=info msg="Loaded tool" tool="esp32:xtensa-esp32-elf-gcc@1.22.0-80-g6c4433a-5.2.0" time="2025-10-20T21:24:31Z" level=info msg="Loading package esp8266 from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp8266/hardware" time="2025-10-20T21:24:32Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:32Z" level=info msg="Loaded platform" platform="esp8266:esp8266@3.0.2" time="2025-10-20T21:24:32Z" level=info msg="Checking existence of 'tools' path: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp8266/tools" time="2025-10-20T21:24:32Z" level=info msg="Loading tools from dir: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp8266/tools" time="2025-10-20T21:24:32Z" level=info msg="Loaded tool" tool="esp8266:esptool@0.4.13" time="2025-10-20T21:24:32Z" level=info msg="Loaded tool" tool="esp8266:mkspiffs@0.2.0" time="2025-10-20T21:24:32Z" level=info msg="Loaded tool" tool="esp8266:xtensa-lx106-elf-gcc@1.20.0-26-gb404fb9-2" time="2025-10-20T21:24:32Z" level=info msg="Loading package test from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/test/hardware" time="2025-10-20T21:24:32Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:32Z" level=info msg="Loaded platform" platform="test:avr@1.1.0" time="2025-10-20T21:24:32Z" level=info msg="Checking existence of 'tools' path: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/test/tools" time="2025-10-20T21:24:32Z" level=info msg="Loading tools from dir: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/test/tools" time="2025-10-20T21:24:32Z" level=info msg="Loaded tool" tool="test:bossac@1.7.5" time="2025-10-20T21:24:32Z" level=info msg="Loading package test2 from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/test2/hardware" time="2025-10-20T21:24:32Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:32Z" level=info msg="Loaded platform" platform="test2:avr@1.0.0" --- PASS: TestBoardOrdering (0.65s) === RUN TestFindToolsRequiredForBoard time="2025-10-20T21:24:32Z" level=info msg="Missing signature file" index=testdata/data_dir_1/package_esp32_index.json time="2025-10-20T21:24:32Z" level=info msg="Missing signature file" index=testdata/data_dir_1/package_esp8266com_index.json time="2025-10-20T21:24:32Z" level=info msg="Missing signature file" index=testdata/data_dir_1/package_adafruit_index.json time="2025-10-20T21:24:32Z" level=info msg="Missing signature file" index=testdata/data_dir_1/package_test_index.json time="2025-10-20T21:24:32Z" level=info msg="Loading hardware from: testdata/data_dir_1/packages" time="2025-10-20T21:24:32Z" level=info msg="Loading package adafruit from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/adafruit/hardware" time="2025-10-20T21:24:32Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:32Z" level=info msg="Loaded platform" platform="adafruit:samd@1.5.3" time="2025-10-20T21:24:32Z" level=info msg="Loading package arduino from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/arduino/hardware" time="2025-10-20T21:24:32Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:32Z" level=info msg="Loaded platform" platform="arduino:avr@1.8.3" time="2025-10-20T21:24:32Z" level=info msg="Checking existence of 'tools' path: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/arduino/tools" time="2025-10-20T21:24:32Z" level=info msg="Loading tools from dir: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/arduino/tools" time="2025-10-20T21:24:32Z" level=info msg="Loaded tool" tool="arduino:CMSIS@4.5.0" time="2025-10-20T21:24:32Z" level=info msg="Loaded tool" tool="arduino:CMSIS-Atmel@1.2.0" time="2025-10-20T21:24:32Z" level=info msg="Loaded tool" tool="arduino:arm-none-eabi-gcc@4.8.3-2014q1" time="2025-10-20T21:24:32Z" level=info msg="Loaded tool" tool="arduino:bossac@1.7.0" time="2025-10-20T21:24:32Z" level=info msg="Loaded tool" tool="arduino:bossac@1.8.0-48-gb176eee" time="2025-10-20T21:24:32Z" level=info msg="Loaded tool" tool="arduino:openocd@0.9.0-arduino" time="2025-10-20T21:24:32Z" level=info msg="Loading package esp32 from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp32/hardware" time="2025-10-20T21:24:32Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:32Z" level=info msg="Loaded platform" platform="esp32:esp32@1.0.0" time="2025-10-20T21:24:32Z" level=info msg="Checking existence of 'tools' path: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp32/tools" time="2025-10-20T21:24:32Z" level=info msg="Loading tools from dir: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp32/tools" time="2025-10-20T21:24:32Z" level=info msg="Loaded tool" tool="esp32:esptool@2.3.1" time="2025-10-20T21:24:32Z" level=info msg="Loaded tool" tool="esp32:mkspiffs@0.2.3" time="2025-10-20T21:24:32Z" level=info msg="Loaded tool" tool="esp32:xtensa-esp32-elf-gcc@1.22.0-80-g6c4433a-5.2.0" time="2025-10-20T21:24:32Z" level=info msg="Loading package esp8266 from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp8266/hardware" time="2025-10-20T21:24:32Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:32Z" level=info msg="Loaded platform" platform="esp8266:esp8266@3.0.2" time="2025-10-20T21:24:32Z" level=info msg="Checking existence of 'tools' path: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp8266/tools" time="2025-10-20T21:24:32Z" level=info msg="Loading tools from dir: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp8266/tools" time="2025-10-20T21:24:32Z" level=info msg="Loaded tool" tool="esp8266:esptool@0.4.13" time="2025-10-20T21:24:32Z" level=info msg="Loaded tool" tool="esp8266:mkspiffs@0.2.0" time="2025-10-20T21:24:32Z" level=info msg="Loaded tool" tool="esp8266:xtensa-lx106-elf-gcc@1.20.0-26-gb404fb9-2" time="2025-10-20T21:24:32Z" level=info msg="Loading package test from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/test/hardware" time="2025-10-20T21:24:32Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:32Z" level=info msg="Loaded platform" platform="test:avr@1.1.0" time="2025-10-20T21:24:32Z" level=info msg="Checking existence of 'tools' path: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/test/tools" time="2025-10-20T21:24:32Z" level=info msg="Loading tools from dir: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/test/tools" time="2025-10-20T21:24:32Z" level=info msg="Loaded tool" tool="test:bossac@1.7.5" time="2025-10-20T21:24:32Z" level=info msg="Loading package test2 from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/test2/hardware" time="2025-10-20T21:24:32Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:32Z" level=info msg="Loaded platform" platform="test2:avr@1.0.0" --- PASS: TestFindToolsRequiredForBoard (0.71s) === RUN TestIndexMerger time="2025-10-20T21:24:33Z" level=info msg="Missing signature file" index=testdata/data_dir_1/package_with_regular_dfu_util_index.json time="2025-10-20T21:24:33Z" level=info msg="Missing signature file" index=testdata/data_dir_1/package_with_empty_dfu_util_index.json time="2025-10-20T21:24:33Z" level=info msg="Loading hardware from: testdata/data_dir_1/packages" time="2025-10-20T21:24:33Z" level=info msg="Loading package adafruit from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/adafruit/hardware" time="2025-10-20T21:24:33Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:33Z" level=info msg="Loaded platform" platform="adafruit:samd@1.5.3" time="2025-10-20T21:24:33Z" level=info msg="Loading package arduino from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/arduino/hardware" time="2025-10-20T21:24:33Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:33Z" level=info msg="Loaded platform" platform="arduino:avr@1.8.3" time="2025-10-20T21:24:33Z" level=info msg="Checking existence of 'tools' path: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/arduino/tools" time="2025-10-20T21:24:33Z" level=info msg="Loading tools from dir: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/arduino/tools" time="2025-10-20T21:24:33Z" level=info msg="Loaded tool" tool="arduino:CMSIS@4.5.0" time="2025-10-20T21:24:33Z" level=info msg="Loaded tool" tool="arduino:CMSIS-Atmel@1.2.0" time="2025-10-20T21:24:33Z" level=info msg="Loaded tool" tool="arduino:arm-none-eabi-gcc@4.8.3-2014q1" time="2025-10-20T21:24:33Z" level=info msg="Loaded tool" tool="arduino:bossac@1.7.0" time="2025-10-20T21:24:33Z" level=info msg="Loaded tool" tool="arduino:bossac@1.8.0-48-gb176eee" time="2025-10-20T21:24:33Z" level=info msg="Loaded tool" tool="arduino:openocd@0.9.0-arduino" time="2025-10-20T21:24:33Z" level=info msg="Loading package esp32 from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp32/hardware" time="2025-10-20T21:24:33Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:33Z" level=info msg="Loaded platform" platform="esp32:esp32@1.0.0" time="2025-10-20T21:24:33Z" level=info msg="Checking existence of 'tools' path: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp32/tools" time="2025-10-20T21:24:33Z" level=info msg="Loading tools from dir: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp32/tools" time="2025-10-20T21:24:33Z" level=info msg="Loaded tool" tool="esp32:esptool@2.3.1" time="2025-10-20T21:24:33Z" level=info msg="Loaded tool" tool="esp32:mkspiffs@0.2.3" time="2025-10-20T21:24:33Z" level=info msg="Loaded tool" tool="esp32:xtensa-esp32-elf-gcc@1.22.0-80-g6c4433a-5.2.0" time="2025-10-20T21:24:33Z" level=info msg="Loading package esp8266 from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp8266/hardware" time="2025-10-20T21:24:33Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:33Z" level=info msg="Loaded platform" platform="esp8266:esp8266@3.0.2" time="2025-10-20T21:24:33Z" level=info msg="Checking existence of 'tools' path: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp8266/tools" time="2025-10-20T21:24:33Z" level=info msg="Loading tools from dir: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp8266/tools" time="2025-10-20T21:24:33Z" level=info msg="Loaded tool" tool="esp8266:esptool@0.4.13" time="2025-10-20T21:24:33Z" level=info msg="Loaded tool" tool="esp8266:mkspiffs@0.2.0" time="2025-10-20T21:24:33Z" level=info msg="Loaded tool" tool="esp8266:xtensa-lx106-elf-gcc@1.20.0-26-gb404fb9-2" time="2025-10-20T21:24:33Z" level=info msg="Loading package test from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/test/hardware" time="2025-10-20T21:24:33Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:33Z" level=info msg="Loaded platform" platform="test:avr@1.1.0" time="2025-10-20T21:24:33Z" level=info msg="Checking existence of 'tools' path: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/test/tools" time="2025-10-20T21:24:33Z" level=info msg="Loading tools from dir: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/test/tools" time="2025-10-20T21:24:33Z" level=info msg="Loaded tool" tool="test:bossac@1.7.5" time="2025-10-20T21:24:33Z" level=info msg="Loading package test2 from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/test2/hardware" time="2025-10-20T21:24:33Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:33Z" level=info msg="Loaded platform" platform="test2:avr@1.0.0" --- PASS: TestIndexMerger (0.66s) === RUN TestIdentifyBoard time="2025-10-20T21:24:33Z" level=info msg="Loading hardware from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/custom_hardware" time="2025-10-20T21:24:33Z" level=info msg="Loading package arduino from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/custom_hardware/arduino" time="2025-10-20T21:24:33Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:33Z" level=info msg="Loaded platform" platform="arduino:avr@" time="2025-10-20T21:24:33Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:33Z" level=info msg="Loaded platform" platform="arduino:sam@1.6.12" time="2025-10-20T21:24:33Z" level=info msg="Loading package esp8266 from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/custom_hardware/esp8266" time="2025-10-20T21:24:34Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:34Z" level=info msg="Loaded platform" platform="esp8266:esp8266@" time="2025-10-20T21:24:34Z" level=info msg="Loading package my_avr_platform from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/custom_hardware/my_avr_platform" time="2025-10-20T21:24:34Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:34Z" level=info msg="Loaded platform" platform="my_avr_platform:avr@9.9.9" time="2025-10-20T21:24:34Z" level=info msg="Loading package test from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/custom_hardware/test" time="2025-10-20T21:24:34Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:34Z" level=info msg="Loaded platform" platform="test:avr@" time="2025-10-20T21:24:34Z" level=info msg="Loading package watterott from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/custom_hardware/watterott" time="2025-10-20T21:24:34Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:34Z" level=info msg="Loaded platform" platform="watterott:avr@1.0.0" --- PASS: TestIdentifyBoard (0.39s) === RUN TestPackageManagerClear time="2025-10-20T21:24:34Z" level=info msg="Loading hardware from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/custom_hardware" time="2025-10-20T21:24:34Z" level=info msg="Loading package arduino from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/custom_hardware/arduino" time="2025-10-20T21:24:34Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:34Z" level=info msg="Loaded platform" platform="arduino:avr@" time="2025-10-20T21:24:34Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:34Z" level=info msg="Loaded platform" platform="arduino:sam@1.6.12" time="2025-10-20T21:24:34Z" level=info msg="Loading package esp8266 from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/custom_hardware/esp8266" time="2025-10-20T21:24:34Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:34Z" level=info msg="Loaded platform" platform="esp8266:esp8266@" time="2025-10-20T21:24:34Z" level=info msg="Loading package my_avr_platform from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/custom_hardware/my_avr_platform" time="2025-10-20T21:24:34Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:34Z" level=info msg="Loaded platform" platform="my_avr_platform:avr@9.9.9" time="2025-10-20T21:24:34Z" level=info msg="Loading package test from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/custom_hardware/test" time="2025-10-20T21:24:34Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:34Z" level=info msg="Loaded platform" platform="test:avr@" time="2025-10-20T21:24:34Z" level=info msg="Loading package watterott from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/custom_hardware/watterott" time="2025-10-20T21:24:34Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:34Z" level=info msg="Loaded platform" platform="watterott:avr@1.0.0" --- PASS: TestPackageManagerClear (0.22s) === RUN TestFindToolsRequiredFromPlatformRelease time="2025-10-20T21:24:34Z" level=info msg="Searching tools required for platform arduino:avr@1.0.0" time="2025-10-20T21:24:34Z" level=info msg="Required discovery" discovery="arduino:ble-discovery" time="2025-10-20T21:24:34Z" level=info msg="Required discovery" discovery="arduino:serial-discovery" time="2025-10-20T21:24:34Z" level=info msg="Required monitor" monitor="arduino:ble-monitor" time="2025-10-20T21:24:34Z" level=info msg="Required monitor" monitor="arduino:serial-monitor" --- PASS: TestFindToolsRequiredFromPlatformRelease (0.00s) === RUN TestFindPlatformReleaseDependencies time="2025-10-20T21:24:34Z" level=info msg="Missing signature file" index=testdata/package_tooltest_index.json package_manager_test.go:803: Error Trace: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/package_manager_test.go:803 Error: Received unexpected error: platform is not available for your OS Test: TestFindPlatformReleaseDependencies --- FAIL: TestFindPlatformReleaseDependencies (0.01s) === RUN TestLegacyPackageConversionToPluggableDiscovery time="2025-10-20T21:24:34Z" level=info msg="Loading hardware from: testdata/data_dir_1/packages" time="2025-10-20T21:24:34Z" level=info msg="Loading package adafruit from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/adafruit/hardware" time="2025-10-20T21:24:34Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:34Z" level=info msg="Loaded platform" platform="adafruit:samd@1.5.3" time="2025-10-20T21:24:34Z" level=info msg="Loading package arduino from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/arduino/hardware" time="2025-10-20T21:24:34Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:34Z" level=info msg="Loaded platform" platform="arduino:avr@1.8.3" time="2025-10-20T21:24:34Z" level=info msg="Checking existence of 'tools' path: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/arduino/tools" time="2025-10-20T21:24:34Z" level=info msg="Loading tools from dir: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/arduino/tools" time="2025-10-20T21:24:34Z" level=info msg="Loaded tool" tool="arduino:CMSIS@4.5.0" time="2025-10-20T21:24:34Z" level=info msg="Loaded tool" tool="arduino:CMSIS-Atmel@1.2.0" time="2025-10-20T21:24:34Z" level=info msg="Loaded tool" tool="arduino:arm-none-eabi-gcc@4.8.3-2014q1" time="2025-10-20T21:24:34Z" level=info msg="Loaded tool" tool="arduino:bossac@1.7.0" time="2025-10-20T21:24:34Z" level=info msg="Loaded tool" tool="arduino:bossac@1.8.0-48-gb176eee" time="2025-10-20T21:24:34Z" level=info msg="Loaded tool" tool="arduino:openocd@0.9.0-arduino" time="2025-10-20T21:24:34Z" level=info msg="Loading package esp32 from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp32/hardware" time="2025-10-20T21:24:34Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:34Z" level=info msg="Loaded platform" platform="esp32:esp32@1.0.0" time="2025-10-20T21:24:34Z" level=info msg="Checking existence of 'tools' path: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp32/tools" time="2025-10-20T21:24:34Z" level=info msg="Loading tools from dir: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp32/tools" time="2025-10-20T21:24:34Z" level=info msg="Loaded tool" tool="esp32:esptool@2.3.1" time="2025-10-20T21:24:34Z" level=info msg="Loaded tool" tool="esp32:mkspiffs@0.2.3" time="2025-10-20T21:24:34Z" level=info msg="Loaded tool" tool="esp32:xtensa-esp32-elf-gcc@1.22.0-80-g6c4433a-5.2.0" time="2025-10-20T21:24:34Z" level=info msg="Loading package esp8266 from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp8266/hardware" time="2025-10-20T21:24:34Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:34Z" level=info msg="Loaded platform" platform="esp8266:esp8266@3.0.2" time="2025-10-20T21:24:34Z" level=info msg="Checking existence of 'tools' path: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp8266/tools" time="2025-10-20T21:24:34Z" level=info msg="Loading tools from dir: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp8266/tools" time="2025-10-20T21:24:34Z" level=info msg="Loaded tool" tool="esp8266:esptool@0.4.13" time="2025-10-20T21:24:34Z" level=info msg="Loaded tool" tool="esp8266:mkspiffs@0.2.0" time="2025-10-20T21:24:34Z" level=info msg="Loaded tool" tool="esp8266:xtensa-lx106-elf-gcc@1.20.0-26-gb404fb9-2" time="2025-10-20T21:24:34Z" level=info msg="Loading package test from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/test/hardware" time="2025-10-20T21:24:34Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:34Z" level=info msg="Loaded platform" platform="test:avr@1.1.0" time="2025-10-20T21:24:34Z" level=info msg="Checking existence of 'tools' path: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/test/tools" time="2025-10-20T21:24:34Z" level=info msg="Loading tools from dir: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/test/tools" time="2025-10-20T21:24:34Z" level=info msg="Loaded tool" tool="test:bossac@1.7.5" time="2025-10-20T21:24:34Z" level=info msg="Loading package test2 from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/test2/hardware" time="2025-10-20T21:24:34Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:34Z" level=info msg="Loaded platform" platform="test2:avr@1.0.0" --- PASS: TestLegacyPackageConversionToPluggableDiscovery (0.58s) === RUN TestVariantAndCoreSelection time="2025-10-20T21:24:34Z" level=info msg="Loading hardware from: testdata/data_dir_1/packages" time="2025-10-20T21:24:34Z" level=info msg="Loading package adafruit from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/adafruit/hardware" time="2025-10-20T21:24:34Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:34Z" level=info msg="Loaded platform" platform="adafruit:samd@1.5.3" time="2025-10-20T21:24:34Z" level=info msg="Loading package arduino from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/arduino/hardware" time="2025-10-20T21:24:35Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:35Z" level=info msg="Loaded platform" platform="arduino:avr@1.8.3" time="2025-10-20T21:24:35Z" level=info msg="Checking existence of 'tools' path: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/arduino/tools" time="2025-10-20T21:24:35Z" level=info msg="Loading tools from dir: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/arduino/tools" time="2025-10-20T21:24:35Z" level=info msg="Loaded tool" tool="arduino:CMSIS@4.5.0" time="2025-10-20T21:24:35Z" level=info msg="Loaded tool" tool="arduino:CMSIS-Atmel@1.2.0" time="2025-10-20T21:24:35Z" level=info msg="Loaded tool" tool="arduino:arm-none-eabi-gcc@4.8.3-2014q1" time="2025-10-20T21:24:35Z" level=info msg="Loaded tool" tool="arduino:bossac@1.7.0" time="2025-10-20T21:24:35Z" level=info msg="Loaded tool" tool="arduino:bossac@1.8.0-48-gb176eee" time="2025-10-20T21:24:35Z" level=info msg="Loaded tool" tool="arduino:openocd@0.9.0-arduino" time="2025-10-20T21:24:35Z" level=info msg="Loading package esp32 from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp32/hardware" time="2025-10-20T21:24:35Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:35Z" level=info msg="Loaded platform" platform="esp32:esp32@1.0.0" time="2025-10-20T21:24:35Z" level=info msg="Checking existence of 'tools' path: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp32/tools" time="2025-10-20T21:24:35Z" level=info msg="Loading tools from dir: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp32/tools" time="2025-10-20T21:24:35Z" level=info msg="Loaded tool" tool="esp32:esptool@2.3.1" time="2025-10-20T21:24:35Z" level=info msg="Loaded tool" tool="esp32:mkspiffs@0.2.3" time="2025-10-20T21:24:35Z" level=info msg="Loaded tool" tool="esp32:xtensa-esp32-elf-gcc@1.22.0-80-g6c4433a-5.2.0" time="2025-10-20T21:24:35Z" level=info msg="Loading package esp8266 from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp8266/hardware" time="2025-10-20T21:24:35Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:35Z" level=info msg="Loaded platform" platform="esp8266:esp8266@3.0.2" time="2025-10-20T21:24:35Z" level=info msg="Checking existence of 'tools' path: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp8266/tools" time="2025-10-20T21:24:35Z" level=info msg="Loading tools from dir: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp8266/tools" time="2025-10-20T21:24:35Z" level=info msg="Loaded tool" tool="esp8266:esptool@0.4.13" time="2025-10-20T21:24:35Z" level=info msg="Loaded tool" tool="esp8266:mkspiffs@0.2.0" time="2025-10-20T21:24:35Z" level=info msg="Loaded tool" tool="esp8266:xtensa-lx106-elf-gcc@1.20.0-26-gb404fb9-2" time="2025-10-20T21:24:35Z" level=info msg="Loading package test from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/test/hardware" time="2025-10-20T21:24:35Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:35Z" level=info msg="Loaded platform" platform="test:avr@1.1.0" time="2025-10-20T21:24:35Z" level=info msg="Checking existence of 'tools' path: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/test/tools" time="2025-10-20T21:24:35Z" level=info msg="Loading tools from dir: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/test/tools" time="2025-10-20T21:24:35Z" level=info msg="Loaded tool" tool="test:bossac@1.7.5" time="2025-10-20T21:24:35Z" level=info msg="Loading package test2 from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/test2/hardware" time="2025-10-20T21:24:35Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:35Z" level=info msg="Loaded platform" platform="test2:avr@1.0.0" === RUN TestVariantAndCoreSelection/CoreWithoutSubstitutions === RUN TestVariantAndCoreSelection/CoreWithSubstitutions === RUN TestVariantAndCoreSelection/CoreWithSubstitutionsAndDefaultOption === RUN TestVariantAndCoreSelection/CoreWithSubstitutionsAndNonDefaultOption === RUN TestVariantAndCoreSelection/VariantWithoutSubstitutions === RUN TestVariantAndCoreSelection/VariantWithSubstitutions === RUN TestVariantAndCoreSelection/VariantWithSubstitutionsAndDefaultOption === RUN TestVariantAndCoreSelection/VariantWithSubstitutionsAndNonDefaultOption --- PASS: TestVariantAndCoreSelection (0.79s) --- PASS: TestVariantAndCoreSelection/CoreWithoutSubstitutions (0.01s) --- PASS: TestVariantAndCoreSelection/CoreWithSubstitutions (0.00s) --- PASS: TestVariantAndCoreSelection/CoreWithSubstitutionsAndDefaultOption (0.00s) --- PASS: TestVariantAndCoreSelection/CoreWithSubstitutionsAndNonDefaultOption (0.00s) --- PASS: TestVariantAndCoreSelection/VariantWithoutSubstitutions (0.01s) --- PASS: TestVariantAndCoreSelection/VariantWithSubstitutions (0.00s) --- PASS: TestVariantAndCoreSelection/VariantWithSubstitutionsAndDefaultOption (0.00s) --- PASS: TestVariantAndCoreSelection/VariantWithSubstitutionsAndNonDefaultOption (0.00s) === RUN TestRunScript === RUN TestRunScript/PostInstallScript === RUN TestRunScript/PreUninstallScript --- PASS: TestRunScript (0.07s) --- PASS: TestRunScript/PostInstallScript (0.04s) --- PASS: TestRunScript/PreUninstallScript (0.03s) === RUN TestCorrectlyUsesDownloaderConfig time="2025-10-20T21:24:35Z" level=info msg="Loading hardware from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/custom_hardware" time="2025-10-20T21:24:35Z" level=info msg="Loading package arduino from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/custom_hardware/arduino" time="2025-10-20T21:24:35Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:35Z" level=info msg="Loaded platform" platform="arduino:avr@" time="2025-10-20T21:24:35Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:35Z" level=info msg="Loaded platform" platform="arduino:sam@1.6.12" time="2025-10-20T21:24:35Z" level=info msg="Loading package esp8266 from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/custom_hardware/esp8266" time="2025-10-20T21:24:36Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:36Z" level=info msg="Loaded platform" platform="esp8266:esp8266@" time="2025-10-20T21:24:36Z" level=info msg="Loading package my_avr_platform from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/custom_hardware/my_avr_platform" time="2025-10-20T21:24:36Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:36Z" level=info msg="Loaded platform" platform="my_avr_platform:avr@9.9.9" time="2025-10-20T21:24:36Z" level=info msg="Loading package test from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/custom_hardware/test" time="2025-10-20T21:24:36Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:36Z" level=info msg="Loaded platform" platform="test:avr@" time="2025-10-20T21:24:36Z" level=info msg="Loading package watterott from: /build/arduino-cli/src/arduino-cli/internal/arduino/cores/packagemanager/testdata/custom_hardware/watterott" time="2025-10-20T21:24:36Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-10-20T21:24:36Z" level=info msg="Loaded platform" platform="watterott:avr@1.0.0" --- PASS: TestCorrectlyUsesDownloaderConfig (0.25s) FAIL FAIL github.com/arduino/arduino-cli/internal/arduino/cores/packagemanager 6.591s ? github.com/arduino/arduino-cli/internal/arduino/discovery/discovery_client [no test files] ? github.com/arduino/arduino-cli/internal/arduino/discovery/discoverymanager [no test files] ? github.com/arduino/arduino-cli/internal/arduino/globals [no test files] ? github.com/arduino/arduino-cli/internal/arduino/httpclient [no test files] === RUN TestLibLayoutAndLocationJSONUnMarshaler --- PASS: TestLibLayoutAndLocationJSONUnMarshaler (0.00s) === RUN TestLibrariesLoader --- PASS: TestLibrariesLoader (0.01s) === RUN TestSymlinkLoop --- PASS: TestSymlinkLoop (0.01s) === RUN TestLegacySymlinkLoop --- PASS: TestLegacySymlinkLoop (0.00s) === RUN TestLoadExamples --- PASS: TestLoadExamples (0.00s) PASS ok github.com/arduino/arduino-cli/internal/arduino/libraries 0.160s === RUN TestIndexer --- PASS: TestIndexer (1.99s) PASS ok github.com/arduino/arduino-cli/internal/arduino/libraries/librariesindex 2.285s === RUN TestParseGitURL --- PASS: TestParseGitURL (0.00s) === RUN TestValidateLibrary --- PASS: TestValidateLibrary (0.00s) === RUN TestLibrariesBuilderScanCloneRescan --- PASS: TestLibrariesBuilderScanCloneRescan (0.00s) PASS ok github.com/arduino/arduino-cli/internal/arduino/libraries/librariesmanager 0.200s === RUN TestArchitecturePriority time="2025-10-20T21:25:18Z" level=info msg="Resolving include Servo.h for arch avr" time="2025-10-20T21:25:18Z" level=info msg=" found better lib" lib=Servo prio=64A time="2025-10-20T21:25:18Z" level=info msg=" found better lib" lib=Servo prio=64D time="2025-10-20T21:25:18Z" level=info msg="Resolving include Servo.h for arch avr" time="2025-10-20T21:25:18Z" level=info msg=" found better lib" lib=Servo prio=64A time="2025-10-20T21:25:18Z" level=info msg=" discarded" lib=Servo prio=25B time="2025-10-20T21:25:18Z" level=info msg="Resolving include Servo.h for arch avr" time="2025-10-20T21:25:18Z" level=info msg=" found better lib" lib=Servo prio=64A time="2025-10-20T21:25:18Z" level=info msg=" discarded" lib=AnotherServo prio=4BD time="2025-10-20T21:25:18Z" level=info msg="Resolving include Servo.h for arch esp32" time="2025-10-20T21:25:18Z" level=info msg=" found better lib" lib=Servo prio=258 time="2025-10-20T21:25:18Z" level=info msg=" found better lib" lib=AnotherServo prio=4BD time="2025-10-20T21:25:18Z" level=info msg="Resolving include Servo.h for arch esp32" time="2025-10-20T21:25:18Z" level=info msg=" found better lib" lib=Servo prio=643 time="2025-10-20T21:25:18Z" level=info msg=" discarded" lib=AnotherServo prio=4BD time="2025-10-20T21:25:18Z" level=info msg="Resolving include SD.h for arch esp8266" time="2025-10-20T21:25:18Z" level=info msg=" found better lib" lib=SD prio=643 time="2025-10-20T21:25:18Z" level=info msg=" found better lib" lib=SD prio=64C --- PASS: TestArchitecturePriority (0.00s) === RUN TestClosestMatchWithTotallyDifferentNames time="2025-10-20T21:25:18Z" level=info msg="Resolving include XYZ.h for arch xyz" time="2025-10-20T21:25:18Z" level=info msg=" found better lib" lib="Yet Another Calculus Lib Improved" prio=3EB time="2025-10-20T21:25:18Z" level=info msg=" found another lib with same priority" lib="Calculus Unified Lib" prio=3EB time="2025-10-20T21:25:18Z" level=info msg=" found another lib with same priority" lib=AnotherLib prio=3EB time="2025-10-20T21:25:18Z" level=info msg=" first library in alphabetic order" lib=AnotherLib --- PASS: TestClosestMatchWithTotallyDifferentNames (0.00s) === RUN TestCppHeaderPriority --- PASS: TestCppHeaderPriority (0.00s) === RUN TestCppHeaderResolverWithNilResult time="2025-10-20T21:25:18Z" level=info msg="Resolving include bbb.h for arch avr" --- PASS: TestCppHeaderResolverWithNilResult (0.00s) === RUN TestCppHeaderResolver time="2025-10-20T21:25:18Z" level=info msg="Resolving include calculus_lib.h for arch avr" time="2025-10-20T21:25:18Z" level=info msg=" found better lib" lib="Calculus Lib" prio=643 time="2025-10-20T21:25:18Z" level=info msg=" discarded" lib="Calculus Lib-main" prio=5DF time="2025-10-20T21:25:18Z" level=info msg=" discarded" lib="Calculus Lib-master" prio=57B time="2025-10-20T21:25:18Z" level=info msg=" discarded" lib="Calculus Lib Improved" prio=517 time="2025-10-20T21:25:18Z" level=info msg=" discarded" lib="Another Calculus Lib" prio=4B3 time="2025-10-20T21:25:18Z" level=info msg=" discarded" lib="Yet Another Calculus Lib Improved" prio=44F time="2025-10-20T21:25:18Z" level=info msg=" discarded" lib="Calculus Unified Lib" prio=3EB time="2025-10-20T21:25:18Z" level=info msg=" discarded" lib=AnotherLib prio=3EB time="2025-10-20T21:25:18Z" level=info msg="Resolving include calculus_lib.h for arch avr" time="2025-10-20T21:25:18Z" level=info msg=" found better lib" lib="Calculus Lib-main" prio=5DF time="2025-10-20T21:25:18Z" level=info msg=" discarded" lib="Calculus Lib-master" prio=57B time="2025-10-20T21:25:18Z" level=info msg=" discarded" lib="Calculus Lib Improved" prio=517 time="2025-10-20T21:25:18Z" level=info msg=" discarded" lib="Another Calculus Lib" prio=4B3 time="2025-10-20T21:25:18Z" level=info msg=" discarded" lib="Yet Another Calculus Lib Improved" prio=44F time="2025-10-20T21:25:18Z" level=info msg=" discarded" lib="Calculus Unified Lib" prio=3EB time="2025-10-20T21:25:18Z" level=info msg=" discarded" lib=AnotherLib prio=3EB time="2025-10-20T21:25:18Z" level=info msg="Resolving include calculus_lib.h for arch avr" time="2025-10-20T21:25:18Z" level=info msg=" found better lib" lib="Calculus Lib-master" prio=57B time="2025-10-20T21:25:18Z" level=info msg=" discarded" lib="Calculus Lib Improved" prio=517 time="2025-10-20T21:25:18Z" level=info msg=" discarded" lib="Another Calculus Lib" prio=4B3 time="2025-10-20T21:25:18Z" level=info msg=" discarded" lib="Yet Another Calculus Lib Improved" prio=44F time="2025-10-20T21:25:18Z" level=info msg=" discarded" lib="Calculus Unified Lib" prio=3EB time="2025-10-20T21:25:18Z" level=info msg=" discarded" lib=AnotherLib prio=3EB time="2025-10-20T21:25:18Z" level=info msg="Resolving include calculus_lib.h for arch avr" time="2025-10-20T21:25:18Z" level=info msg=" found better lib" lib="Calculus Lib Improved" prio=517 time="2025-10-20T21:25:18Z" level=info msg=" discarded" lib="Another Calculus Lib" prio=4B3 time="2025-10-20T21:25:18Z" level=info msg=" discarded" lib="Yet Another Calculus Lib Improved" prio=44F time="2025-10-20T21:25:18Z" level=info msg=" discarded" lib="Calculus Unified Lib" prio=3EB time="2025-10-20T21:25:18Z" level=info msg=" discarded" lib=AnotherLib prio=3EB time="2025-10-20T21:25:18Z" level=info msg="Resolving include calculus_lib.h for arch avr" time="2025-10-20T21:25:18Z" level=info msg=" found better lib" lib="Another Calculus Lib" prio=4B3 time="2025-10-20T21:25:18Z" level=info msg=" discarded" lib="Yet Another Calculus Lib Improved" prio=44F time="2025-10-20T21:25:18Z" level=info msg=" discarded" lib="Calculus Unified Lib" prio=3EB time="2025-10-20T21:25:18Z" level=info msg=" discarded" lib=AnotherLib prio=3EB time="2025-10-20T21:25:18Z" level=info msg="Resolving include calculus_lib.h for arch avr" time="2025-10-20T21:25:18Z" level=info msg=" found better lib" lib="Yet Another Calculus Lib Improved" prio=44F time="2025-10-20T21:25:18Z" level=info msg=" discarded" lib="Calculus Unified Lib" prio=3EB time="2025-10-20T21:25:18Z" level=info msg=" discarded" lib=AnotherLib prio=3EB time="2025-10-20T21:25:18Z" level=info msg="Resolving include calculus_lib.h for arch avr" time="2025-10-20T21:25:18Z" level=info msg=" found better lib" lib="Calculus Unified Lib" prio=3EB time="2025-10-20T21:25:18Z" level=info msg=" found another lib with same priority" lib=AnotherLib prio=3EB time="2025-10-20T21:25:18Z" level=info msg=" library with the best matching name" lib="Calculus Unified Lib" time="2025-10-20T21:25:18Z" level=info msg="Resolving include calculus_lib.h for arch avr" time="2025-10-20T21:25:18Z" level=info msg=" found better lib" lib=AnotherLib prio=3EB time="2025-10-20T21:25:18Z" level=info msg=" found another lib with same priority" lib="Calculus Unified Lib" prio=3EB time="2025-10-20T21:25:18Z" level=info msg=" library with the best matching name" lib="Calculus Unified Lib" --- PASS: TestCppHeaderResolver (0.00s) === RUN TestCppHeaderResolverWithLibrariesInStrangeDirectoryNames time="2025-10-20T21:25:18Z" level=info msg="Resolving include OneWire.h for arch avr" time="2025-10-20T21:25:18Z" level=info msg=" found better lib" lib=OneWire prio=640 time="2025-10-20T21:25:18Z" level=info msg=" discarded" lib=OneWireNg prio=51E time="2025-10-20T21:25:18Z" level=info msg="Resolving include OneWire.h for arch avr" time="2025-10-20T21:25:18Z" level=info msg=" found better lib" lib=OneWire prio=6A4 time="2025-10-20T21:25:18Z" level=info msg=" discarded" lib=OneWire prio=64A --- PASS: TestCppHeaderResolverWithLibrariesInStrangeDirectoryNames (0.00s) PASS ok github.com/arduino/arduino-cli/internal/arduino/libraries/librariesresolver 0.185s === RUN TestDownloadApplyUserAgentHeaderUsingConfig time="2025-10-20T21:25:54Z" level=info msg="Starting download" url="http://127.0.0.1:44285" --- PASS: TestDownloadApplyUserAgentHeaderUsingConfig (0.04s) === RUN TestInstallPlatform === RUN TestInstallPlatform/ignore___MACOSX_folder === RUN TestInstallPlatform/multiple_root_folders_not_allowed === RUN TestInstallPlatform/root_folder_not_present --- PASS: TestInstallPlatform (0.07s) --- PASS: TestInstallPlatform/ignore___MACOSX_folder (0.02s) --- PASS: TestInstallPlatform/multiple_root_folders_not_allowed (0.04s) --- PASS: TestInstallPlatform/root_folder_not_present (0.01s) === RUN TestDownloadAndChecksums time="2025-10-20T21:25:54Z" level=info msg="Starting download" url="https://raw.githubusercontent.com/arduino/arduino-cli/master/internal/integrationtest/testdata/core.zip" time="2025-10-20T21:25:55Z" level=warning msg="fetched archive size differs from size specified in index: 495 != 486" time="2025-10-20T21:25:55Z" level=info msg="Starting download" url="https://raw.githubusercontent.com/arduino/arduino-cli/master/internal/integrationtest/testdata/core.zip" time="2025-10-20T21:25:56Z" level=warning msg="fetched archive size differs from size specified in index: 100 != 486" time="2025-10-20T21:25:56Z" level=info msg="Starting download" url="https://raw.githubusercontent.com/arduino/arduino-cli/master/internal/integrationtest/testdata/core.zip" time="2025-10-20T21:25:56Z" level=warning msg="fetched archive size differs from size specified in index: 486 != 500" --- PASS: TestDownloadAndChecksums (1.62s) === RUN TestIndexDownloadAndSignatureWithinArchive time="2025-10-20T21:25:56Z" level=info msg="Starting download" url="http://127.0.0.1:43189/valid_signature_in_the_future/package_index.tar.bz2" time="2025-10-20T21:25:56Z" level=info msg="Starting download" url="http://127.0.0.1:43189/valid/package_index.tar.bz2" time="2025-10-20T21:25:56Z" level=info msg="Starting download" url="http://127.0.0.1:43189/invalid/package_index.tar.bz2" --- PASS: TestIndexDownloadAndSignatureWithinArchive (0.50s) === RUN TestIndexFileName --- PASS: TestIndexFileName (0.00s) PASS ok github.com/arduino/arduino-cli/internal/arduino/resources 2.347s === RUN TestVerifyArduinoDetachedSignature --- PASS: TestVerifyArduinoDetachedSignature (0.04s) === RUN TestVerifyDetachedSignature --- PASS: TestVerifyDetachedSignature (0.01s) === RUN TestVerifySignature --- PASS: TestVerifySignature (0.02s) PASS ok github.com/arduino/arduino-cli/internal/arduino/security 0.150s === RUN TestProjectFileLoading --- PASS: TestProjectFileLoading (0.02s) === RUN TestNew --- PASS: TestNew (0.00s) === RUN TestNewSketchPde --- PASS: TestNewSketchPde (0.00s) === RUN TestNewSketchBothInoAndPde --- PASS: TestNewSketchBothInoAndPde (0.00s) === RUN TestNewSketchWrongMain --- PASS: TestNewSketchWrongMain (0.00s) === RUN TestNewSketchCasingWrong --- PASS: TestNewSketchCasingWrong (0.00s) === RUN TestNewSketchCasingCorrect --- PASS: TestNewSketchCasingCorrect (0.01s) === RUN TestSketchWithMarkdownAsciidocJson --- PASS: TestSketchWithMarkdownAsciidocJson (0.00s) === RUN TestSketchWithTppFile --- PASS: TestSketchWithTppFile (0.00s) === RUN TestSketchWithIppFile --- PASS: TestSketchWithIppFile (0.01s) === RUN TestNewSketchFolderSymlink --- PASS: TestNewSketchFolderSymlink (0.02s) === RUN TestNewSketchWithSymlink --- PASS: TestNewSketchWithSymlink (0.01s) === RUN TestNewSketchWithSymlinkLoop --- PASS: TestNewSketchWithSymlinkLoop (0.01s) === RUN TestSketchWithMultipleSymlinkLoops --- PASS: TestSketchWithMultipleSymlinkLoops (0.01s) === RUN TestYamlUpdate profiles: nanorp: fqbn: arduino:mbed_nano:nanorp2040connect platforms: - platform: arduino:mbed_nano (2.1.0) libraries: - ArduinoIoTCloud (1.0.2) - Arduino_ConnectionHandler (0.6.4) - TinyDHT sensor library (1.1.0) default_fqbn: TEST1 default_port: TEST2 default_protocol: serial --- PASS: TestYamlUpdate (0.04s) PASS ok github.com/arduino/arduino-cli/internal/arduino/sketch 0.346s === RUN TestURLParse === RUN TestURLParse/URLParseTest00 === RUN TestURLParse/URLParseTest01 === RUN TestURLParse/URLParseTest02 === RUN TestURLParse/URLParseTest03 url_test.go:44: Skipped --- PASS: TestURLParse (0.00s) --- PASS: TestURLParse/URLParseTest00 (0.00s) --- PASS: TestURLParse/URLParseTest01 (0.00s) --- PASS: TestURLParse/URLParseTest02 (0.00s) --- SKIP: TestURLParse/URLParseTest03 (0.00s) PASS ok github.com/arduino/arduino-cli/internal/arduino/utils 0.057s === RUN Test_UpdateLastUsedFileNotExisting --- PASS: Test_UpdateLastUsedFileNotExisting (0.00s) === RUN Test_UpdateLastUsedFileExisting --- PASS: Test_UpdateLastUsedFileExisting (0.00s) === RUN TestPurge --- PASS: TestPurge (0.00s) PASS ok github.com/arduino/arduino-cli/internal/buildcache 0.070s ? github.com/arduino/arduino-cli/internal/cli [no test files] === RUN TestArgsStringify --- PASS: TestArgsStringify (0.00s) === RUN TestParseReferenceCores time="2025-10-20T21:26:22Z" level=info msg="Parsing reference arduino:avr" time="2025-10-20T21:26:22Z" level=info msg="Starting download" url="https://downloads.arduino.cc/libraries/library_index.tar.bz2" Downloading index: library_index.tar.bz2 0 B / 3.54 MiB [----------------------------------------------------------------------] 0.00% Downloading index: library_index.tar.bz2 83.11 KiB / 3.54 MiB [=>-------------------------------------------------------] 2.29% 00m08s Downloading index: library_index.tar.bz2 171.11 KiB / 3.54 MiB [==>-----------------------------------------------------] 4.72% 00m08s Downloading index: library_index.tar.bz2 387.11 KiB / 3.54 MiB [=====>--------------------------------------------------] 10.67% 00m05s Downloading index: library_index.tar.bz2 827.11 KiB / 3.54 MiB [============>-------------------------------------------] 22.81% 00m02s Downloading index: library_index.tar.bz2 1.70 MiB / 3.54 MiB [===========================>------------------------------] 48.06% 00m01s Downloading index: library_index.tar.bz2 1.70 MiB / 3.54 MiB [===============================>---------------------------------] 48.06% Downloading index: library_index.tar.bz2 downloaded time="2025-10-20T21:26:34Z" level=info msg="Updating index" url="https://downloads.arduino.cc/packages/package_index.tar.bz2" time="2025-10-20T21:26:34Z" level=info msg="Starting download" url="https://downloads.arduino.cc/packages/package_index.tar.bz2" Downloading index: package_index.tar.bz2 0 B / 87.90 KiB [---------------------------------------------------------------------] 0.00% Downloading index: package_index.tar.bz2 downloaded time="2025-10-20T21:26:36Z" level=info msg="Checking signature" index=/build/.arduino15/package_index.json signatureFile=/build/.arduino15/package_index.json.sig trusted=true time="2025-10-20T21:26:36Z" level=info msg="Loading hardware from: /build/.arduino15/packages" Downloading missing tool builtin:ctags@5.8-arduino11... Error initializing instance: downloading builtin:ctags@5.8-arduino11 tool: Error downloading tool builtin:ctags@5.8-arduino11: no versions available for the current OS, try contacting packages@arduino.cc time="2025-10-20T21:26:36Z" level=warning msg="Error initializing instance: downloading builtin:ctags@5.8-arduino11 tool: Error downloading tool builtin:ctags@5.8-arduino11: no versions available for the current OS, try contacting packages@arduino.cc" Downloading missing tool builtin:dfu-discovery@0.1.2... Error initializing instance: downloading builtin:dfu-discovery@0.1.2 tool: Error downloading tool builtin:dfu-discovery@0.1.2: no versions available for the current OS, try contacting packages@arduino.cc time="2025-10-20T21:26:36Z" level=warning msg="Error initializing instance: downloading builtin:dfu-discovery@0.1.2 tool: Error downloading tool builtin:dfu-discovery@0.1.2: no versions available for the current OS, try contacting packages@arduino.cc" Downloading missing tool builtin:mdns-discovery@1.0.9... Error initializing instance: downloading builtin:mdns-discovery@1.0.9 tool: Error downloading tool builtin:mdns-discovery@1.0.9: no versions available for the current OS, try contacting packages@arduino.cc time="2025-10-20T21:26:36Z" level=warning msg="Error initializing instance: downloading builtin:mdns-discovery@1.0.9 tool: Error downloading tool builtin:mdns-discovery@1.0.9: no versions available for the current OS, try contacting packages@arduino.cc" Downloading missing tool builtin:serial-discovery@1.4.1... Error initializing instance: downloading builtin:serial-discovery@1.4.1 tool: Error downloading tool builtin:serial-discovery@1.4.1: no versions available for the current OS, try contacting packages@arduino.cc time="2025-10-20T21:26:36Z" level=warning msg="Error initializing instance: downloading builtin:serial-discovery@1.4.1 tool: Error downloading tool builtin:serial-discovery@1.4.1: no versions available for the current OS, try contacting packages@arduino.cc" Downloading missing tool builtin:serial-monitor@0.15.0... Error initializing instance: downloading builtin:serial-monitor@0.15.0 tool: Error downloading tool builtin:serial-monitor@0.15.0: no versions available for the current OS, try contacting packages@arduino.cc time="2025-10-20T21:26:36Z" level=warning msg="Error initializing instance: downloading builtin:serial-monitor@0.15.0 tool: Error downloading tool builtin:serial-monitor@0.15.0: no versions available for the current OS, try contacting packages@arduino.cc" time="2025-10-20T21:26:36Z" level=info msg="Loading tools from dir: /build/.arduino15/packages/builtin/tools" Error initializing instance: Error loading hardware platform: reading directory /build/.arduino15/packages/builtin/tools: open /build/.arduino15/packages/builtin/tools: no such file or directory time="2025-10-20T21:26:36Z" level=warning msg="Error initializing instance: Error loading hardware platform: reading directory /build/.arduino15/packages/builtin/tools: open /build/.arduino15/packages/builtin/tools: no such file or directory" Error initializing instance: Error loading hardware platform: discovery builtin:serial-discovery not installed time="2025-10-20T21:26:36Z" level=warning msg="Error initializing instance: Error loading hardware platform: discovery builtin:serial-discovery not installed" Error initializing instance: Error loading hardware platform: discovery builtin:mdns-discovery not installed time="2025-10-20T21:26:36Z" level=warning msg="Error initializing instance: Error loading hardware platform: discovery builtin:mdns-discovery not installed" time="2025-10-20T21:26:36Z" level=info msg="Loading libraries index file" index=/build/.arduino15/library_index.json time="2025-10-20T21:26:38Z" level=info msg="Adding libraries dir" dir=/build/Arduino/libraries isSingleLibrary=false location=user time="2025-10-20T21:26:38Z" level=info msg="Parsing reference arduino:avr@1.6.20" time="2025-10-20T21:26:38Z" level=info msg="Checking signature" index=/build/.arduino15/package_index.json signatureFile=/build/.arduino15/package_index.json.sig trusted=true time="2025-10-20T21:26:38Z" level=info msg="Loading hardware from: /build/.arduino15/packages" Downloading missing tool builtin:serial-discovery@1.4.1... Error initializing instance: downloading builtin:serial-discovery@1.4.1 tool: Error downloading tool builtin:serial-discovery@1.4.1: no versions available for the current OS, try contacting packages@arduino.cc time="2025-10-20T21:26:38Z" level=warning msg="Error initializing instance: downloading builtin:serial-discovery@1.4.1 tool: Error downloading tool builtin:serial-discovery@1.4.1: no versions available for the current OS, try contacting packages@arduino.cc" Downloading missing tool builtin:serial-monitor@0.15.0... Error initializing instance: downloading builtin:serial-monitor@0.15.0 tool: Error downloading tool builtin:serial-monitor@0.15.0: no versions available for the current OS, try contacting packages@arduino.cc time="2025-10-20T21:26:38Z" level=warning msg="Error initializing instance: downloading builtin:serial-monitor@0.15.0 tool: Error downloading tool builtin:serial-monitor@0.15.0: no versions available for the current OS, try contacting packages@arduino.cc" Downloading missing tool builtin:ctags@5.8-arduino11... Error initializing instance: downloading builtin:ctags@5.8-arduino11 tool: Error downloading tool builtin:ctags@5.8-arduino11: no versions available for the current OS, try contacting packages@arduino.cc time="2025-10-20T21:26:38Z" level=warning msg="Error initializing instance: downloading builtin:ctags@5.8-arduino11 tool: Error downloading tool builtin:ctags@5.8-arduino11: no versions available for the current OS, try contacting packages@arduino.cc" Downloading missing tool builtin:dfu-discovery@0.1.2... Error initializing instance: downloading builtin:dfu-discovery@0.1.2 tool: Error downloading tool builtin:dfu-discovery@0.1.2: no versions available for the current OS, try contacting packages@arduino.cc time="2025-10-20T21:26:38Z" level=warning msg="Error initializing instance: downloading builtin:dfu-discovery@0.1.2 tool: Error downloading tool builtin:dfu-discovery@0.1.2: no versions available for the current OS, try contacting packages@arduino.cc" Downloading missing tool builtin:mdns-discovery@1.0.9... Error initializing instance: downloading builtin:mdns-discovery@1.0.9 tool: Error downloading tool builtin:mdns-discovery@1.0.9: no versions available for the current OS, try contacting packages@arduino.cc time="2025-10-20T21:26:38Z" level=warning msg="Error initializing instance: downloading builtin:mdns-discovery@1.0.9 tool: Error downloading tool builtin:mdns-discovery@1.0.9: no versions available for the current OS, try contacting packages@arduino.cc" time="2025-10-20T21:26:38Z" level=info msg="Loading tools from dir: /build/.arduino15/packages/builtin/tools" Error initializing instance: Error loading hardware platform: reading directory /build/.arduino15/packages/builtin/tools: open /build/.arduino15/packages/builtin/tools: no such file or directory time="2025-10-20T21:26:38Z" level=warning msg="Error initializing instance: Error loading hardware platform: reading directory /build/.arduino15/packages/builtin/tools: open /build/.arduino15/packages/builtin/tools: no such file or directory" Error initializing instance: Error loading hardware platform: discovery builtin:serial-discovery not installed time="2025-10-20T21:26:38Z" level=warning msg="Error initializing instance: Error loading hardware platform: discovery builtin:serial-discovery not installed" Error initializing instance: Error loading hardware platform: discovery builtin:mdns-discovery not installed time="2025-10-20T21:26:38Z" level=warning msg="Error initializing instance: Error loading hardware platform: discovery builtin:mdns-discovery not installed" time="2025-10-20T21:26:38Z" level=info msg="Loading libraries index file" index=/build/.arduino15/library_index.json time="2025-10-20T21:26:40Z" level=info msg="Adding libraries dir" dir=/build/Arduino/libraries isSingleLibrary=false location=user time="2025-10-20T21:26:40Z" level=info msg="Parsing reference arduino:avr:avr" time="2025-10-20T21:26:40Z" level=info msg="Parsing reference arduino@1.6.20:avr" time="2025-10-20T21:26:40Z" level=info msg="Parsing reference arduino:avr:avr@1.6.20" time="2025-10-20T21:26:40Z" level=info msg="Parsing reference arduino:@1.6.20" time="2025-10-20T21:26:40Z" level=info msg="Parsing reference :avr@1.5.0" time="2025-10-20T21:26:40Z" level=info msg="Parsing reference @1.5.0" time="2025-10-20T21:26:40Z" level=info msg="Parsing reference arduino:avr@" time="2025-10-20T21:26:40Z" level=info msg="Parsing reference " --- PASS: TestParseReferenceCores (18.48s) === RUN TestParseArgs time="2025-10-20T21:26:40Z" level=info msg="Parsing reference arduino:avr" time="2025-10-20T21:26:40Z" level=info msg="Checking signature" index=/build/.arduino15/package_index.json signatureFile=/build/.arduino15/package_index.json.sig trusted=true time="2025-10-20T21:26:40Z" level=info msg="Loading hardware from: /build/.arduino15/packages" Downloading missing tool builtin:ctags@5.8-arduino11... Error initializing instance: downloading builtin:ctags@5.8-arduino11 tool: Error downloading tool builtin:ctags@5.8-arduino11: no versions available for the current OS, try contacting packages@arduino.cc time="2025-10-20T21:26:40Z" level=warning msg="Error initializing instance: downloading builtin:ctags@5.8-arduino11 tool: Error downloading tool builtin:ctags@5.8-arduino11: no versions available for the current OS, try contacting packages@arduino.cc" Downloading missing tool builtin:dfu-discovery@0.1.2... Error initializing instance: downloading builtin:dfu-discovery@0.1.2 tool: Error downloading tool builtin:dfu-discovery@0.1.2: no versions available for the current OS, try contacting packages@arduino.cc time="2025-10-20T21:26:40Z" level=warning msg="Error initializing instance: downloading builtin:dfu-discovery@0.1.2 tool: Error downloading tool builtin:dfu-discovery@0.1.2: no versions available for the current OS, try contacting packages@arduino.cc" Downloading missing tool builtin:mdns-discovery@1.0.9... Error initializing instance: downloading builtin:mdns-discovery@1.0.9 tool: Error downloading tool builtin:mdns-discovery@1.0.9: no versions available for the current OS, try contacting packages@arduino.cc time="2025-10-20T21:26:40Z" level=warning msg="Error initializing instance: downloading builtin:mdns-discovery@1.0.9 tool: Error downloading tool builtin:mdns-discovery@1.0.9: no versions available for the current OS, try contacting packages@arduino.cc" Downloading missing tool builtin:serial-discovery@1.4.1... Error initializing instance: downloading builtin:serial-discovery@1.4.1 tool: Error downloading tool builtin:serial-discovery@1.4.1: no versions available for the current OS, try contacting packages@arduino.cc time="2025-10-20T21:26:40Z" level=warning msg="Error initializing instance: downloading builtin:serial-discovery@1.4.1 tool: Error downloading tool builtin:serial-discovery@1.4.1: no versions available for the current OS, try contacting packages@arduino.cc" Downloading missing tool builtin:serial-monitor@0.15.0... Error initializing instance: downloading builtin:serial-monitor@0.15.0 tool: Error downloading tool builtin:serial-monitor@0.15.0: no versions available for the current OS, try contacting packages@arduino.cc time="2025-10-20T21:26:40Z" level=warning msg="Error initializing instance: downloading builtin:serial-monitor@0.15.0 tool: Error downloading tool builtin:serial-monitor@0.15.0: no versions available for the current OS, try contacting packages@arduino.cc" time="2025-10-20T21:26:40Z" level=info msg="Loading tools from dir: /build/.arduino15/packages/builtin/tools" Error initializing instance: Error loading hardware platform: reading directory /build/.arduino15/packages/builtin/tools: open /build/.arduino15/packages/builtin/tools: no such file or directory time="2025-10-20T21:26:40Z" level=warning msg="Error initializing instance: Error loading hardware platform: reading directory /build/.arduino15/packages/builtin/tools: open /build/.arduino15/packages/builtin/tools: no such file or directory" Error initializing instance: Error loading hardware platform: discovery builtin:serial-discovery not installed time="2025-10-20T21:26:40Z" level=warning msg="Error initializing instance: Error loading hardware platform: discovery builtin:serial-discovery not installed" Error initializing instance: Error loading hardware platform: discovery builtin:mdns-discovery not installed time="2025-10-20T21:26:40Z" level=warning msg="Error initializing instance: Error loading hardware platform: discovery builtin:mdns-discovery not installed" time="2025-10-20T21:26:40Z" level=info msg="Loading libraries index file" index=/build/.arduino15/library_index.json time="2025-10-20T21:26:42Z" level=info msg="Adding libraries dir" dir=/build/Arduino/libraries isSingleLibrary=false location=user time="2025-10-20T21:26:42Z" level=info msg="Parsing reference arduino:avr@1.6.20" time="2025-10-20T21:26:42Z" level=info msg="Checking signature" index=/build/.arduino15/package_index.json signatureFile=/build/.arduino15/package_index.json.sig trusted=true time="2025-10-20T21:26:42Z" level=info msg="Loading hardware from: /build/.arduino15/packages" Downloading missing tool builtin:ctags@5.8-arduino11... Error initializing instance: downloading builtin:ctags@5.8-arduino11 tool: Error downloading tool builtin:ctags@5.8-arduino11: no versions available for the current OS, try contacting packages@arduino.cc time="2025-10-20T21:26:42Z" level=warning msg="Error initializing instance: downloading builtin:ctags@5.8-arduino11 tool: Error downloading tool builtin:ctags@5.8-arduino11: no versions available for the current OS, try contacting packages@arduino.cc" Downloading missing tool builtin:dfu-discovery@0.1.2... Error initializing instance: downloading builtin:dfu-discovery@0.1.2 tool: Error downloading tool builtin:dfu-discovery@0.1.2: no versions available for the current OS, try contacting packages@arduino.cc time="2025-10-20T21:26:42Z" level=warning msg="Error initializing instance: downloading builtin:dfu-discovery@0.1.2 tool: Error downloading tool builtin:dfu-discovery@0.1.2: no versions available for the current OS, try contacting packages@arduino.cc" Downloading missing tool builtin:mdns-discovery@1.0.9... Error initializing instance: downloading builtin:mdns-discovery@1.0.9 tool: Error downloading tool builtin:mdns-discovery@1.0.9: no versions available for the current OS, try contacting packages@arduino.cc time="2025-10-20T21:26:42Z" level=warning msg="Error initializing instance: downloading builtin:mdns-discovery@1.0.9 tool: Error downloading tool builtin:mdns-discovery@1.0.9: no versions available for the current OS, try contacting packages@arduino.cc" Downloading missing tool builtin:serial-discovery@1.4.1... Error initializing instance: downloading builtin:serial-discovery@1.4.1 tool: Error downloading tool builtin:serial-discovery@1.4.1: no versions available for the current OS, try contacting packages@arduino.cc time="2025-10-20T21:26:42Z" level=warning msg="Error initializing instance: downloading builtin:serial-discovery@1.4.1 tool: Error downloading tool builtin:serial-discovery@1.4.1: no versions available for the current OS, try contacting packages@arduino.cc" Downloading missing tool builtin:serial-monitor@0.15.0... Error initializing instance: downloading builtin:serial-monitor@0.15.0 tool: Error downloading tool builtin:serial-monitor@0.15.0: no versions available for the current OS, try contacting packages@arduino.cc time="2025-10-20T21:26:42Z" level=warning msg="Error initializing instance: downloading builtin:serial-monitor@0.15.0 tool: Error downloading tool builtin:serial-monitor@0.15.0: no versions available for the current OS, try contacting packages@arduino.cc" time="2025-10-20T21:26:42Z" level=info msg="Loading tools from dir: /build/.arduino15/packages/builtin/tools" Error initializing instance: Error loading hardware platform: reading directory /build/.arduino15/packages/builtin/tools: open /build/.arduino15/packages/builtin/tools: no such file or directory time="2025-10-20T21:26:42Z" level=warning msg="Error initializing instance: Error loading hardware platform: reading directory /build/.arduino15/packages/builtin/tools: open /build/.arduino15/packages/builtin/tools: no such file or directory" Error initializing instance: Error loading hardware platform: discovery builtin:serial-discovery not installed time="2025-10-20T21:26:42Z" level=warning msg="Error initializing instance: Error loading hardware platform: discovery builtin:serial-discovery not installed" Error initializing instance: Error loading hardware platform: discovery builtin:mdns-discovery not installed time="2025-10-20T21:26:42Z" level=warning msg="Error initializing instance: Error loading hardware platform: discovery builtin:mdns-discovery not installed" time="2025-10-20T21:26:42Z" level=info msg="Loading libraries index file" index=/build/.arduino15/library_index.json time="2025-10-20T21:26:44Z" level=info msg="Adding libraries dir" dir=/build/Arduino/libraries isSingleLibrary=false location=user --- PASS: TestParseArgs (4.24s) PASS ok github.com/arduino/arduino-cli/internal/cli/arguments 23.244s ? github.com/arduino/arduino-cli/internal/cli/board [no test files] ? github.com/arduino/arduino-cli/internal/cli/burnbootloader [no test files] ? github.com/arduino/arduino-cli/internal/cli/cache [no test files] ? github.com/arduino/arduino-cli/internal/cli/compile [no test files] ? github.com/arduino/arduino-cli/internal/cli/completion [no test files] ? github.com/arduino/arduino-cli/internal/cli/config [no test files] === RUN TestConfigurationSchemaValidity --- PASS: TestConfigurationSchemaValidity (0.01s) === RUN TestInit --- PASS: TestInit (0.00s) === RUN TestFindConfigFile --- PASS: TestFindConfigFile (0.00s) === RUN TestFindConfigDir --- PASS: TestFindConfigDir (0.00s) === RUN TestUserAgentHeader RESPONSE: arduino-cli/0.0.0-git test-user-agent (riscv64; linux; go1.25.3 X:nodwarf5) Commit: --- PASS: TestUserAgentHeader (0.04s) === RUN TestProxy --- PASS: TestProxy (0.01s) === RUN TestConnectionTimeout --- PASS: TestConnectionTimeout (10.02s) PASS ok github.com/arduino/arduino-cli/internal/cli/configuration 10.158s ? github.com/arduino/arduino-cli/internal/cli/core [no test files] ? github.com/arduino/arduino-cli/internal/cli/daemon [no test files] ? github.com/arduino/arduino-cli/internal/cli/debug [no test files] === RUN TestOutputSelection --- PASS: TestOutputSelection (0.00s) === RUN TestJSONOutputStream --- PASS: TestJSONOutputStream (0.00s) === RUN TestJsonOutputOnCustomStreams --- PASS: TestJsonOutputOnCustomStreams (0.01s) PASS ok github.com/arduino/arduino-cli/internal/cli/feedback 0.127s === RUN TestAllFieldAreMapped --- PASS: TestAllFieldAreMapped (0.00s) === RUN TestEnumsMapsEveryRpcCounterpart === RUN TestEnumsMapsEveryRpcCounterpart/LibraryLocation_enums_maps_every_element === RUN TestEnumsMapsEveryRpcCounterpart/LibraryLayout_enums_maps_every_element === RUN TestEnumsMapsEveryRpcCounterpart/LibrarySearchStatus_enums_maps_every_element === RUN TestEnumsMapsEveryRpcCounterpart/IndexUpdateReport_Status_enums_maps_every_element --- PASS: TestEnumsMapsEveryRpcCounterpart (0.00s) --- PASS: TestEnumsMapsEveryRpcCounterpart/LibraryLocation_enums_maps_every_element (0.00s) --- PASS: TestEnumsMapsEveryRpcCounterpart/LibraryLayout_enums_maps_every_element (0.00s) --- PASS: TestEnumsMapsEveryRpcCounterpart/LibrarySearchStatus_enums_maps_every_element (0.00s) --- PASS: TestEnumsMapsEveryRpcCounterpart/IndexUpdateReport_Status_enums_maps_every_element (0.00s) PASS ok github.com/arduino/arduino-cli/internal/cli/feedback/result 0.151s ? github.com/arduino/arduino-cli/internal/cli/feedback/table [no test files] ? github.com/arduino/arduino-cli/internal/cli/generatedocs [no test files] ? github.com/arduino/arduino-cli/internal/cli/instance [no test files] === RUN TestArgsStringify --- PASS: TestArgsStringify (0.00s) === RUN TestParseReferenceArgLibs --- PASS: TestParseReferenceArgLibs (0.00s) === RUN TestParseLibraryReferenceArgs --- PASS: TestParseLibraryReferenceArgs (0.00s) PASS ok github.com/arduino/arduino-cli/internal/cli/lib 0.156s === RUN TestTimeStampWriter --- PASS: TestTimeStampWriter (0.00s) PASS ok github.com/arduino/arduino-cli/internal/cli/monitor 0.217s ? github.com/arduino/arduino-cli/internal/cli/outdated [no test files] ? github.com/arduino/arduino-cli/internal/cli/sketch [no test files] ? github.com/arduino/arduino-cli/internal/cli/update [no test files] ? github.com/arduino/arduino-cli/internal/cli/updater [no test files] ? github.com/arduino/arduino-cli/internal/cli/upgrade [no test files] ? github.com/arduino/arduino-cli/internal/cli/upload [no test files] ? github.com/arduino/arduino-cli/internal/cli/version [no test files] ? github.com/arduino/arduino-cli/internal/docsgen [no test files] === RUN TestConfiguration --- PASS: TestConfiguration (0.00s) === RUN TestYAMLCleanUpOfZeroValues --- PASS: TestYAMLCleanUpOfZeroValues (0.00s) === RUN TestApplyEnvVars --- PASS: TestApplyEnvVars (0.00s) === RUN TestMerge --- PASS: TestMerge (0.00s) === RUN TestAllKeys --- PASS: TestAllKeys (0.00s) === RUN TestSchema --- PASS: TestSchema (0.00s) === RUN TestJson {"answer":42,"foo":"bar","fooz":{"bar":"baz"}} --- PASS: TestJson (0.00s) === RUN TestYaml answer: 42 foo: bar fooz: bar: baz --- PASS: TestYaml (0.00s) PASS ok github.com/arduino/arduino-cli/internal/go-configmap 0.075s === RUN TestPoTranslation --- PASS: TestPoTranslation (0.00s) === RUN TestNoLocaleSet --- PASS: TestNoLocaleSet (0.00s) === RUN TestTranslationWithVariables --- PASS: TestTranslationWithVariables (0.00s) === RUN TestTranslationInTemplate --- PASS: TestTranslationInTemplate (0.00s) === RUN TestTranslationWithQuotedStrings --- PASS: TestTranslationWithQuotedStrings (0.00s) === RUN TestTranslationWithLineBreaks --- PASS: TestTranslationWithLineBreaks (0.00s) PASS ok github.com/arduino/arduino-cli/internal/i18n 0.072s ? github.com/arduino/arduino-cli/internal/inventory [no test files] === RUN TestI18NSyntax --- PASS: TestI18NSyntax (0.00s) === RUN TestLocaleMatch --- PASS: TestLocaleMatch (0.00s) PASS ok github.com/arduino/arduino-cli/internal/locales 0.083s ? github.com/arduino/arduino-cli/internal/locales/cmd [no test files] ? github.com/arduino/arduino-cli/internal/locales/cmd/ast [no test files] ? github.com/arduino/arduino-cli/internal/locales/cmd/commands [no test files] ? github.com/arduino/arduino-cli/internal/locales/cmd/commands/catalog [no test files] ? github.com/arduino/arduino-cli/internal/locales/cmd/commands/transifex [no test files] === RUN TestCatalogWriter --- PASS: TestCatalogWriter (0.00s) === RUN TestMerge --- PASS: TestMerge (0.00s) === RUN TestParser --- PASS: TestParser (0.00s) PASS ok github.com/arduino/arduino-cli/internal/locales/cmd/po 0.038s ? github.com/arduino/arduino-cli/internal/mock_avrdude [no test files] ? github.com/arduino/arduino-cli/internal/mock_serial_discovery [no test files] ? github.com/arduino/arduino-cli/internal/mock_serial_monitor [no test files] === RUN TestGet === RUN TestGet/the_key_is_a_string === RUN TestGet/the_key_is_int === RUN TestGet/custom_comparable_key --- PASS: TestGet (0.00s) --- PASS: TestGet/the_key_is_a_string (0.00s) --- PASS: TestGet/the_key_is_int (0.00s) --- PASS: TestGet/custom_comparable_key (0.00s) === RUN TestSet === RUN TestSet/insert_3_different_keys === RUN TestSet/insert_equal_keys --- PASS: TestSet (0.00s) --- PASS: TestSet/insert_3_different_keys (0.00s) --- PASS: TestSet/insert_equal_keys (0.00s) === RUN TestSize === RUN TestSize/empty_map === RUN TestSize/one_element === RUN TestSize/three_elements === RUN TestSize/insert_same_keys_result_in_size_1 --- PASS: TestSize (0.00s) --- PASS: TestSize/empty_map (0.00s) --- PASS: TestSize/one_element (0.00s) --- PASS: TestSize/three_elements (0.00s) --- PASS: TestSize/insert_same_keys_result_in_size_1 (0.00s) === RUN TestKeys === RUN TestKeys/empty_map === RUN TestKeys/one_element === RUN TestKeys/keys_respect_order_of_insertion === RUN TestKeys/replacing_a_key_changes_the_ordering === RUN TestKeys/delete_a_key --- PASS: TestKeys (0.00s) --- PASS: TestKeys/empty_map (0.00s) --- PASS: TestKeys/one_element (0.00s) --- PASS: TestKeys/keys_respect_order_of_insertion (0.00s) --- PASS: TestKeys/replacing_a_key_changes_the_ordering (0.00s) --- PASS: TestKeys/delete_a_key (0.00s) === RUN TestRemove === RUN TestRemove/key_doesn't_exist === RUN TestRemove/key_exist === RUN TestRemove/key_deletion_doesn't_affect_other_keys --- PASS: TestRemove (0.00s) --- PASS: TestRemove/key_doesn't_exist (0.00s) --- PASS: TestRemove/key_exist (0.00s) --- PASS: TestRemove/key_deletion_doesn't_affect_other_keys (0.00s) === RUN TestMerge === RUN TestMerge/merge_empty_maps === RUN TestMerge/merge_multiple_elements --- PASS: TestMerge (0.00s) --- PASS: TestMerge/merge_empty_maps (0.00s) --- PASS: TestMerge/merge_multiple_elements (0.00s) === RUN TestSortKeys === RUN TestSortKeys/empty_map === RUN TestSortKeys/sort_ascending --- PASS: TestSortKeys (0.00s) --- PASS: TestSortKeys/empty_map (0.00s) --- PASS: TestSortKeys/sort_ascending (0.00s) === RUN TestValues === RUN TestValues/empty_map === RUN TestValues/values_respect_order_of_insertion === RUN TestValues/after_a_key_sort_values_respect_the_new_order --- PASS: TestValues (0.00s) --- PASS: TestValues/empty_map (0.00s) --- PASS: TestValues/values_respect_order_of_insertion (0.00s) --- PASS: TestValues/after_a_key_sort_values_respect_the_new_order (0.00s) === RUN TestClone === RUN TestClone/empty_map === RUN TestClone/clone_doesn't_affect_the_original_map --- PASS: TestClone (0.00s) --- PASS: TestClone/empty_map (0.00s) --- PASS: TestClone/clone_doesn't_affect_the_original_map (0.00s) === RUN TestMarshallJSON === RUN TestMarshallJSON/empty_map === RUN TestMarshallJSON/respect_the_order_of_insertion === RUN TestMarshallJSON/can_serialize_int_keys === RUN TestMarshallJSON/can_serialize_pointer_keys --- PASS: TestMarshallJSON (0.00s) --- PASS: TestMarshallJSON/empty_map (0.00s) --- PASS: TestMarshallJSON/respect_the_order_of_insertion (0.00s) --- PASS: TestMarshallJSON/can_serialize_int_keys (0.00s) --- PASS: TestMarshallJSON/can_serialize_pointer_keys (0.00s) PASS ok github.com/arduino/arduino-cli/internal/orderedmap 0.101s === RUN TestFQBN --- PASS: TestFQBN (0.00s) === RUN TestMatch --- PASS: TestMatch (0.00s) === RUN TestValidCharacters --- PASS: TestValidCharacters (0.00s) === RUN TestMustParse --- PASS: TestMustParse (0.01s) === RUN TestClone --- PASS: TestClone (0.00s) PASS ok github.com/arduino/arduino-cli/pkg/fqbn 0.066s ? github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1 [no test files] ? github.com/arduino/arduino-cli/rpc/internal/client_example [no test files] ? github.com/arduino/arduino-cli/rpc/internal/get_version_example [no test files] ? github.com/arduino/arduino-cli/rpc/internal/list_cores_example [no test files] FAIL ==> ERROR: A failure occurred in check().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix-0/build [?25h[?25h[?25hreceiving incremental file list arduino-cli-1.3.1-2-riscv64-build.log arduino-cli-1.3.1-2-riscv64-check.log arduino-cli-1.3.1-2-riscv64-prepare.log sent 81 bytes received 22,014 bytes 8,838.00 bytes/sec total size is 205,741 speedup is 9.31