==>(B Building on articuno(B ==>(B Checking for remote environment...(B ==>(B Syncing package to remote host...(B sending incremental file list created directory packages/orca ./ .SRCINFO 1,322 100% 0.00kB/s 0:00:00 1,322 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=11/13) .nvchecker.toml 145 100% 141.60kB/s 0:00:00 145 100% 141.60kB/s 0:00:00 (xfr#2, to-chk=10/13) LICENSE 646 100% 630.86kB/s 0:00:00 646 100% 630.86kB/s 0:00:00 (xfr#3, to-chk=9/13) PKGBUILD 1,770 100% 1.69MB/s 0:00:00 1,770 100% 1.69MB/s 0:00:00 (xfr#4, to-chk=8/13) REUSE.toml 571 100% 557.62kB/s 0:00:00 571 100% 557.62kB/s 0:00:00 (xfr#5, to-chk=7/13) orca-50.2-1.log 745 100% 727.54kB/s 0:00:00 745 100% 727.54kB/s 0:00:00 (xfr#6, to-chk=6/13) LICENSES/ LICENSES/0BSD.txt -> ../LICENSE keys/ keys/pgp/ keys/pgp/85D0D0B3FB02946101A46295E7A697B5609D4701.asc 3,134 100% 2.99MB/s 0:00:00 3,134 100% 2.99MB/s 0:00:00 (xfr#7, to-chk=1/13) keys/pgp/DBDB67681333AA61BBCB97140A042BFD3DA3816C.asc 1,306 100% 1.25MB/s 0:00:00 1,306 100% 1.25MB/s 0:00:00 (xfr#8, to-chk=0/13) sent 6,935 bytes received 230 bytes 2,866.00 bytes/sec total size is 9,111 speedup is 1.27 ==>(B Ensuring required PGP keys are present...(B  ->(B Checking for DBDB67681333AA61BBCB97140A042BFD3DA3816C...(B  ->(B Checking for 85D0D0B3FB02946101A46295E7A697B5609D4701...(B ==>(B Running pkgctl build --arch riscv64 on remote host...(B ==> WARNING:(B invalid architecture: riscv64(B ==>(B Updating pacman database cache(B ==>(B Locking pacman database cache...(Bdone(B [?25l:: Synchronizing package databases... core downloading... extra downloading... multilib downloading... [?25h==>(B Building orca(B ==>(B Locking pacman database cache...(Bdone(B  ->(B repo: extra(B  ->(B arch: riscv64(B  ->(B worker: felix-8(B ==>(B Building orca for [extra] (riscv64)(B ]3008;start=f422037bea7a4301ae4c0854403f6a90;user=felix;hostname=articuno.felixc.at;machineid=5c87428929f24fc498e0c27a9edd88e1;bootid=37d732a265c148da8c195ab7571b9308;pid=317384;comm=sudo;targetuser=root;type=session\==>(B Locking clean chroot...(Bdone(B Note: in a future version of systemd-nspawn the default set of permitted socket address families will be restricted to AF_INET, AF_INET6 and AF_UNIX. Use --restrict-address-families= to configure the set of permitted socket address families, or set RestrictAddressFamilies= in a .nspawn file. ]3008;start=3bc80141254947f59b8691204700787b;user=root;hostname=articuno.felixc.at;machineid=5c87428929f24fc498e0c27a9edd88e1;bootid=37d732a265c148da8c195ab7571b9308;pid=318416;comm=systemd-nspawn;container=arch-nspawn-318416;type=container\]11;?\]2;🔵 Container arch-nspawn-318416 on articuno.felixc.at\[?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... there is nothing to do [?25h[!p]104\[?7h]3008;end=3bc80141254947f59b8691204700787b\==>(B Building in chroot for [extra] (riscv64)...(B ==>(B Locking clean chroot [/var/lib/archbuild/extra-riscv64/root]...(Bdone(B ==>(B Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix-8]...(Bdone(B ]3008;start=cf82d8869a834ce6863011631634b4cf;user=root;hostname=articuno.felixc.at;machineid=5c87428929f24fc498e0c27a9edd88e1;bootid=37d732a265c148da8c195ab7571b9308;pid=324393;comm=sudo;targetuser=felix;type=session\==>(B Making package: orca 50.2-1 (Tue Sep 8 13:56:02 2026)(B ==>(B Retrieving sources...(B  ->(B Cloning orca git repo...(B Cloning into bare repository '/home/felix/packages/orca/orca'... remote: Enumerating objects: 118115, done. remote: Counting objects: 0% (1/19629) remote: Counting objects: 1% (197/19629) remote: Counting objects: 2% (393/19629) remote: Counting objects: 3% (589/19629) remote: Counting objects: 4% (786/19629) remote: Counting objects: 5% (982/19629) remote: Counting objects: 6% (1178/19629) remote: Counting objects: 7% (1375/19629) remote: Counting objects: 8% (1571/19629) remote: Counting objects: 9% (1767/19629) remote: Counting objects: 10% (1963/19629) remote: Counting objects: 11% (2160/19629) remote: Counting objects: 12% (2356/19629) remote: Counting objects: 13% (2552/19629) remote: Counting objects: 14% (2749/19629) remote: Counting objects: 15% (2945/19629) remote: Counting objects: 16% (3141/19629) remote: Counting objects: 17% (3337/19629) remote: Counting objects: 18% (3534/19629) remote: Counting objects: 19% (3730/19629) remote: Counting objects: 20% (3926/19629) remote: Counting objects: 21% (4123/19629) remote: Counting objects: 22% (4319/19629) remote: Counting objects: 23% (4515/19629) remote: Counting objects: 24% (4711/19629) remote: Counting objects: 25% (4908/19629) remote: Counting objects: 26% (5104/19629) remote: Counting objects: 27% (5300/19629) remote: Counting objects: 28% (5497/19629) remote: Counting objects: 29% (5693/19629) remote: Counting objects: 30% (5889/19629) remote: Counting objects: 31% (6085/19629) remote: Counting objects: 32% (6282/19629) remote: Counting objects: 33% (6478/19629) remote: Counting objects: 34% (6674/19629) remote: Counting objects: 35% (6871/19629) remote: Counting objects: 36% (7067/19629) remote: Counting objects: 37% (7263/19629) remote: Counting objects: 38% (7460/19629) remote: Counting objects: 39% (7656/19629) remote: Counting objects: 40% (7852/19629) remote: Counting objects: 41% (8048/19629) remote: Counting objects: 42% (8245/19629) remote: Counting objects: 43% (8441/19629) remote: Counting objects: 44% (8637/19629) remote: Counting objects: 45% (8834/19629) remote: Counting objects: 46% (9030/19629) remote: Counting objects: 47% (9226/19629) remote: Counting objects: 48% (9422/19629) remote: Counting objects: 49% (9619/19629) remote: Counting objects: 50% (9815/19629) remote: Counting objects: 51% (10011/19629) remote: Counting objects: 52% (10208/19629) remote: Counting objects: 53% (10404/19629) remote: Counting objects: 54% (10600/19629) remote: Counting objects: 55% (10796/19629) remote: Counting objects: 56% (10993/19629) remote: Counting objects: 57% (11189/19629) remote: Counting objects: 58% (11385/19629) remote: Counting objects: 59% (11582/19629) remote: Counting objects: 60% (11778/19629) remote: Counting objects: 61% (11974/19629) remote: Counting objects: 62% (12170/19629) remote: Counting objects: 63% (12367/19629) remote: Counting objects: 64% (12563/19629) remote: Counting objects: 65% (12759/19629) remote: Counting objects: 66% (12956/19629) remote: Counting objects: 67% (13152/19629) remote: Counting objects: 68% (13348/19629) remote: Counting objects: 69% (13545/19629) remote: Counting objects: 70% (13741/19629) remote: Counting objects: 71% (13937/19629) remote: Counting objects: 72% (14133/19629) remote: Counting objects: 73% (14330/19629) remote: Counting objects: 74% (14526/19629) remote: Counting objects: 75% (14722/19629) remote: Counting objects: 76% (14919/19629) remote: Counting objects: 77% (15115/19629) remote: Counting objects: 78% (15311/19629) remote: Counting objects: 79% (15507/19629) remote: Counting objects: 80% (15704/19629) remote: Counting objects: 81% (15900/19629) remote: Counting objects: 82% (16096/19629) remote: Counting objects: 83% (16293/19629) remote: Counting objects: 84% (16489/19629) remote: Counting objects: 85% (16685/19629) remote: Counting objects: 86% (16881/19629) remote: Counting objects: 87% (17078/19629) remote: Counting objects: 88% (17274/19629) remote: Counting objects: 89% (17470/19629) remote: Counting objects: 90% (17667/19629) remote: Counting objects: 91% (17863/19629) remote: Counting objects: 92% (18059/19629) remote: Counting objects: 93% (18255/19629) remote: Counting objects: 94% (18452/19629) remote: Counting objects: 95% (18648/19629) remote: Counting objects: 96% (18844/19629) remote: Counting objects: 97% (19041/19629) remote: Counting objects: 98% (19237/19629) remote: Counting objects: 99% (19433/19629) remote: Counting objects: 100% (19629/19629) remote: Counting objects: 100% (19629/19629), done. remote: Compressing objects: 0% (1/11293) remote: Compressing objects: 1% (113/11293) remote: Compressing objects: 2% (226/11293) remote: Compressing objects: 3% (339/11293) remote: Compressing objects: 4% (452/11293) remote: Compressing objects: 5% (565/11293) remote: Compressing objects: 6% (678/11293) remote: Compressing objects: 7% (791/11293) remote: Compressing objects: 8% (904/11293) remote: Compressing objects: 9% (1017/11293) remote: Compressing objects: 10% (1130/11293) remote: Compressing objects: 11% (1243/11293) remote: Compressing objects: 12% (1356/11293) remote: Compressing objects: 13% (1469/11293) remote: Compressing objects: 14% (1582/11293) remote: Compressing objects: 15% (1694/11293) remote: Compressing objects: 16% (1807/11293) remote: Compressing objects: 17% (1920/11293) remote: Compressing objects: 18% (2033/11293) remote: Compressing objects: 19% (2146/11293) remote: Compressing objects: 20% (2259/11293) remote: Compressing objects: 21% (2372/11293) remote: Compressing objects: 22% (2485/11293) remote: Compressing objects: 23% (2598/11293) remote: Compressing objects: 24% (2711/11293) remote: Compressing objects: 25% (2824/11293) remote: Compressing objects: 26% (2937/11293) remote: Compressing objects: 27% (3050/11293) remote: Compressing objects: 28% (3163/11293) remote: Compressing objects: 29% (3275/11293) remote: Compressing objects: 30% (3388/11293) remote: Compressing objects: 31% (3501/11293) remote: Compressing objects: 32% (3614/11293) remote: Compressing objects: 33% (3727/11293) remote: Compressing objects: 34% (3840/11293) remote: Compressing objects: 35% (3953/11293) remote: Compressing objects: 36% (4066/11293) remote: Compressing objects: 37% (4179/11293) remote: Compressing objects: 38% (4292/11293) remote: Compressing objects: 39% (4405/11293) remote: Compressing objects: 40% (4518/11293) remote: Compressing objects: 41% (4631/11293) remote: Compressing objects: 42% (4744/11293) remote: Compressing objects: 43% (4856/11293) remote: Compressing objects: 44% (4969/11293) remote: Compressing objects: 45% (5082/11293) remote: Compressing objects: 46% (5195/11293) remote: Compressing objects: 47% (5308/11293) remote: Compressing objects: 48% (5421/11293) remote: Compressing objects: 49% (5534/11293) remote: Compressing objects: 50% (5647/11293) remote: Compressing objects: 51% (5760/11293) remote: Compressing objects: 52% (5873/11293) remote: Compressing objects: 53% (5986/11293) remote: Compressing objects: 54% (6099/11293) remote: Compressing objects: 55% (6212/11293) remote: Compressing objects: 56% (6325/11293) remote: Compressing objects: 57% (6438/11293) remote: Compressing objects: 58% (6550/11293) remote: Compressing objects: 59% (6663/11293) remote: Compressing objects: 60% (6776/11293) remote: Compressing objects: 61% (6889/11293) remote: Compressing objects: 62% (7002/11293) remote: Compressing objects: 63% (7115/11293) remote: Compressing objects: 64% (7228/11293) remote: Compressing objects: 65% (7341/11293) remote: Compressing objects: 66% (7454/11293) remote: Compressing objects: 67% (7567/11293) remote: Compressing objects: 68% (7680/11293) remote: Compressing objects: 69% (7793/11293) remote: Compressing objects: 70% (7906/11293) remote: Compressing objects: 71% (8019/11293) remote: Compressing objects: 72% (8131/11293) remote: Compressing objects: 73% (8244/11293) remote: Compressing objects: 74% (8357/11293) remote: Compressing objects: 75% (8470/11293) remote: Compressing objects: 76% (8583/11293) remote: Compressing objects: 77% (8696/11293) remote: Compressing objects: 78% (8809/11293) remote: Compressing objects: 79% (8922/11293) remote: Compressing objects: 80% (9035/11293) remote: Compressing objects: 81% (9148/11293) remote: Compressing objects: 82% (9261/11293) remote: Compressing objects: 83% (9374/11293) remote: Compressing objects: 84% (9487/11293) remote: Compressing objects: 85% (9600/11293) remote: Compressing objects: 86% (9712/11293) remote: Compressing objects: 87% (9825/11293) remote: Compressing objects: 88% (9938/11293) remote: Compressing objects: 89% (10051/11293) remote: Compressing objects: 90% (10164/11293) remote: Compressing objects: 91% (10277/11293) remote: Compressing objects: 92% (10390/11293) remote: Compressing objects: 93% (10503/11293) remote: Compressing objects: 94% (10616/11293) remote: Compressing objects: 95% (10729/11293) remote: Compressing objects: 96% (10842/11293) remote: Compressing objects: 97% (10955/11293) remote: Compressing objects: 98% (11068/11293) remote: Compressing objects: 99% (11181/11293) remote: Compressing objects: 99% (11228/11293) remote: Compressing objects: 100% (11293/11293) remote: Compressing objects: 100% (11293/11293), done. Receiving objects: 0% (1/118115) Receiving objects: 1% (1182/118115) Receiving objects: 1% (2017/118115), 383.88 KiB | 482.00 KiB/s Receiving objects: 2% (2363/118115), 699.81 KiB | 521.00 KiB/s Receiving objects: 3% (3544/118115), 1019.70 KiB | 543.00 KiB/s Receiving objects: 3% (3620/118115), 1019.70 KiB | 543.00 KiB/s Receiving objects: 4% (4725/118115), 1.31 MiB | 552.00 KiB/s Receiving objects: 5% (5906/118115), 1.31 MiB | 552.00 KiB/s Receiving objects: 5% (6700/118115), 1.68 MiB | 578.00 KiB/s Receiving objects: 6% (7087/118115), 1.68 MiB | 578.00 KiB/s Receiving objects: 7% (8269/118115), 1.68 MiB | 578.00 KiB/s Receiving objects: 8% (9450/118115), 2.12 MiB | 621.00 KiB/s Receiving objects: 9% (10631/118115), 2.12 MiB | 621.00 KiB/s Receiving objects: 9% (10932/118115), 2.62 MiB | 663.00 KiB/s Receiving objects: 10% (11812/118115), 2.62 MiB | 663.00 KiB/s Receiving objects: 11% (12993/118115), 2.62 MiB | 663.00 KiB/s Receiving objects: 12% (14174/118115), 3.18 MiB | 683.00 KiB/s Receiving objects: 12% (14497/118115), 3.18 MiB | 683.00 KiB/s Receiving objects: 13% (15355/118115), 3.18 MiB | 683.00 KiB/s Receiving objects: 14% (16537/118115), 3.74 MiB | 727.00 KiB/s Receiving objects: 15% (17718/118115), 3.74 MiB | 727.00 KiB/s Receiving objects: 15% (18309/118115), 4.43 MiB | 812.00 KiB/s Receiving objects: 15% (18369/118115), 5.93 MiB | 1002.00 KiB/s Receiving objects: 15% (18582/118115), 7.93 MiB | 1.26 MiB/s Receiving objects: 16% (18899/118115), 7.93 MiB | 1.26 MiB/s Receiving objects: 16% (19539/118115), 10.49 MiB | 1.61 MiB/s Receiving objects: 16% (19680/118115), 13.62 MiB | 2.12 MiB/s Receiving objects: 16% (19820/118115), 17.24 MiB | 2.63 MiB/s Receiving objects: 16% (19987/118115), 21.80 MiB | 3.27 MiB/s Receiving objects: 17% (20080/118115), 21.80 MiB | 3.27 MiB/s Receiving objects: 17% (20718/118115), 27.36 MiB | 3.98 MiB/s Receiving objects: 18% (21261/118115), 30.49 MiB | 4.38 MiB/s Receiving objects: 18% (21527/118115), 30.49 MiB | 4.38 MiB/s Receiving objects: 19% (22442/118115), 38.30 MiB | 5.42 MiB/s Receiving objects: 19% (23462/118115), 38.30 MiB | 5.42 MiB/s Receiving objects: 20% (23623/118115), 42.73 MiB | 6.02 MiB/s Receiving objects: 21% (24805/118115), 42.73 MiB | 6.02 MiB/s Receiving objects: 22% (25986/118115), 42.73 MiB | 6.02 MiB/s Receiving objects: 23% (27167/118115), 42.73 MiB | 6.02 MiB/s Receiving objects: 24% (28348/118115), 42.73 MiB | 6.02 MiB/s Receiving objects: 25% (29529/118115), 42.73 MiB | 6.02 MiB/s Receiving objects: 26% (30710/118115), 46.92 MiB | 6.53 MiB/s Receiving objects: 27% (31892/118115), 46.92 MiB | 6.53 MiB/s Receiving objects: 28% (33073/118115), 46.92 MiB | 6.53 MiB/s Receiving objects: 29% (34254/118115), 46.92 MiB | 6.53 MiB/s Receiving objects: 30% (35435/118115), 46.92 MiB | 6.53 MiB/s Receiving objects: 31% (36616/118115), 46.92 MiB | 6.53 MiB/s Receiving objects: 32% (37797/118115), 46.92 MiB | 6.53 MiB/s Receiving objects: 33% (38978/118115), 46.92 MiB | 6.53 MiB/s Receiving objects: 34% (40160/118115), 46.92 MiB | 6.53 MiB/s Receiving objects: 35% (41341/118115), 46.92 MiB | 6.53 MiB/s Receiving objects: 36% (42522/118115), 46.92 MiB | 6.53 MiB/s Receiving objects: 37% (43703/118115), 46.92 MiB | 6.53 MiB/s Receiving objects: 38% (44884/118115), 46.92 MiB | 6.53 MiB/s Receiving objects: 39% (46065/118115), 46.92 MiB | 6.53 MiB/s Receiving objects: 40% (47246/118115), 46.92 MiB | 6.53 MiB/s Receiving objects: 41% (48428/118115), 46.92 MiB | 6.53 MiB/s Receiving objects: 42% (49609/118115), 46.92 MiB | 6.53 MiB/s Receiving objects: 42% (50598/118115), 46.92 MiB | 6.53 MiB/s Receiving objects: 43% (50790/118115), 46.92 MiB | 6.53 MiB/s Receiving objects: 44% (51971/118115), 51.92 MiB | 7.17 MiB/s Receiving objects: 45% (53152/118115), 51.92 MiB | 7.17 MiB/s Receiving objects: 46% (54333/118115), 51.92 MiB | 7.17 MiB/s Receiving objects: 47% (55515/118115), 51.92 MiB | 7.17 MiB/s Receiving objects: 48% (56696/118115), 51.92 MiB | 7.17 MiB/s Receiving objects: 49% (57877/118115), 51.92 MiB | 7.17 MiB/s Receiving objects: 50% (59058/118115), 51.92 MiB | 7.17 MiB/s Receiving objects: 51% (60239/118115), 51.92 MiB | 7.17 MiB/s Receiving objects: 52% (61420/118115), 51.92 MiB | 7.17 MiB/s Receiving objects: 53% (62601/118115), 51.92 MiB | 7.17 MiB/s Receiving objects: 54% (63783/118115), 51.92 MiB | 7.17 MiB/s Receiving objects: 55% (64964/118115), 51.92 MiB | 7.17 MiB/s Receiving objects: 56% (66145/118115), 51.92 MiB | 7.17 MiB/s Receiving objects: 57% (67326/118115), 51.92 MiB | 7.17 MiB/s Receiving objects: 58% (68507/118115), 58.04 MiB | 7.99 MiB/s Receiving objects: 59% (69688/118115), 58.04 MiB | 7.99 MiB/s Receiving objects: 60% (70869/118115), 58.04 MiB | 7.99 MiB/s Receiving objects: 61% (72051/118115), 58.04 MiB | 7.99 MiB/s Receiving objects: 62% (73232/118115), 58.04 MiB | 7.99 MiB/s Receiving objects: 63% (74413/118115), 58.04 MiB | 7.99 MiB/s Receiving objects: 64% (75594/118115), 58.04 MiB | 7.99 MiB/s Receiving objects: 65% (76775/118115), 58.04 MiB | 7.99 MiB/s Receiving objects: 66% (77956/118115), 58.04 MiB | 7.99 MiB/s Receiving objects: 67% (79138/118115), 58.04 MiB | 7.99 MiB/s Receiving objects: 68% (80319/118115), 58.04 MiB | 7.99 MiB/s Receiving objects: 68% (81234/118115), 58.04 MiB | 7.99 MiB/s Receiving objects: 69% (81500/118115), 58.04 MiB | 7.99 MiB/s Receiving objects: 70% (82681/118115), 63.54 MiB | 8.64 MiB/s Receiving objects: 71% (83862/118115), 63.54 MiB | 8.64 MiB/s Receiving objects: 72% (85043/118115), 63.54 MiB | 8.64 MiB/s Receiving objects: 73% (86224/118115), 63.54 MiB | 8.64 MiB/s Receiving objects: 74% (87406/118115), 63.54 MiB | 8.64 MiB/s Receiving objects: 75% (88587/118115), 63.54 MiB | 8.64 MiB/s Receiving objects: 76% (89768/118115), 63.54 MiB | 8.64 MiB/s Receiving objects: 77% (90949/118115), 63.54 MiB | 8.64 MiB/s Receiving objects: 78% (92130/118115), 63.54 MiB | 8.64 MiB/s Receiving objects: 79% (93311/118115), 63.54 MiB | 8.64 MiB/s Receiving objects: 80% (94492/118115), 63.54 MiB | 8.64 MiB/s Receiving objects: 81% (95674/118115), 69.54 MiB | 9.33 MiB/s Receiving objects: 82% (96855/118115), 69.54 MiB | 9.33 MiB/s Receiving objects: 83% (98036/118115), 69.54 MiB | 9.33 MiB/s Receiving objects: 84% (99217/118115), 69.54 MiB | 9.33 MiB/s Receiving objects: 85% (100398/118115), 69.54 MiB | 9.33 MiB/s Receiving objects: 86% (101579/118115), 69.54 MiB | 9.33 MiB/s Receiving objects: 87% (102761/118115), 69.54 MiB | 9.33 MiB/s Receiving objects: 88% (103942/118115), 69.54 MiB | 9.33 MiB/s Receiving objects: 89% (105123/118115), 69.54 MiB | 9.33 MiB/s Receiving objects: 89% (106177/118115), 69.54 MiB | 9.33 MiB/s Receiving objects: 90% (106304/118115), 74.72 MiB | 9.80 MiB/s Receiving objects: 91% (107485/118115), 74.72 MiB | 9.80 MiB/s Receiving objects: 92% (108666/118115), 81.35 MiB | 10.48 MiB/s Receiving objects: 93% (109847/118115), 81.35 MiB | 10.48 MiB/s Receiving objects: 94% (111029/118115), 81.35 MiB | 10.48 MiB/s Receiving objects: 95% (112210/118115), 81.35 MiB | 10.48 MiB/s Receiving objects: 96% (113391/118115), 81.35 MiB | 10.48 MiB/s Receiving objects: 97% (114572/118115), 81.35 MiB | 10.48 MiB/s Receiving objects: 98% (115753/118115), 81.35 MiB | 10.48 MiB/s Receiving objects: 99% (116934/118115), 81.35 MiB | 10.48 MiB/s remote: Total 118115 (delta 14749), reused 11193 (delta 8273), pack-reused 98486 (from 1) Receiving objects: 100% (118115/118115), 81.35 MiB | 10.48 MiB/s Receiving objects: 100% (118115/118115), 85.38 MiB | 4.51 MiB/s, done. Resolving deltas: 0% (0/95381) Resolving deltas: 1% (954/95381) Resolving deltas: 2% (1908/95381) Resolving deltas: 3% (2862/95381) Resolving deltas: 4% (3816/95381) Resolving deltas: 5% (4770/95381) Resolving deltas: 6% (5723/95381) Resolving deltas: 7% (6677/95381) Resolving deltas: 8% (7631/95381) Resolving deltas: 9% (8586/95381) Resolving deltas: 10% (9539/95381) Resolving deltas: 11% (10492/95381) Resolving deltas: 12% (11446/95381) Resolving deltas: 13% (12400/95381) Resolving deltas: 14% (13354/95381) Resolving deltas: 15% (14309/95381) Resolving deltas: 16% (15261/95381) Resolving deltas: 17% (16215/95381) Resolving deltas: 18% (17169/95381) Resolving deltas: 19% (18123/95381) Resolving deltas: 20% (19077/95381) Resolving deltas: 21% (20031/95381) Resolving deltas: 22% (20984/95381) Resolving deltas: 23% (21938/95381) Resolving deltas: 24% (22892/95381) Resolving deltas: 25% (23846/95381) Resolving deltas: 26% (24800/95381) Resolving deltas: 27% (25753/95381) Resolving deltas: 28% (26707/95381) Resolving deltas: 29% (27661/95381) Resolving deltas: 30% (28615/95381) Resolving deltas: 30% (28678/95381) Resolving deltas: 31% (29569/95381) Resolving deltas: 32% (30522/95381) Resolving deltas: 33% (31476/95381) Resolving deltas: 34% (32430/95381) Resolving deltas: 35% (33384/95381) Resolving deltas: 36% (34338/95381) Resolving deltas: 37% (35291/95381) Resolving deltas: 38% (36245/95381) Resolving deltas: 39% (37199/95381) Resolving deltas: 40% (38153/95381) Resolving deltas: 41% (39107/95381) Resolving deltas: 42% (40061/95381) Resolving deltas: 43% (41014/95381) Resolving deltas: 44% (41968/95381) Resolving deltas: 45% (42922/95381) Resolving deltas: 46% (43876/95381) Resolving deltas: 47% (44830/95381) Resolving deltas: 48% (45783/95381) Resolving deltas: 49% (46737/95381) Resolving deltas: 50% (47692/95381) Resolving deltas: 51% (48645/95381) Resolving deltas: 52% (49599/95381) Resolving deltas: 52% (50442/95381) Resolving deltas: 53% (50552/95381) Resolving deltas: 54% (51506/95381) Resolving deltas: 55% (52460/95381) Resolving deltas: 56% (53414/95381) Resolving deltas: 57% (54368/95381) Resolving deltas: 58% (55321/95381) Resolving deltas: 59% (56275/95381) Resolving deltas: 60% (57229/95381) Resolving deltas: 61% (58183/95381) Resolving deltas: 62% (59137/95381) Resolving deltas: 63% (60091/95381) Resolving deltas: 64% (61045/95381) Resolving deltas: 65% (61998/95381) Resolving deltas: 66% (62952/95381) Resolving deltas: 67% (63906/95381) Resolving deltas: 68% (64860/95381) Resolving deltas: 69% (65813/95381) Resolving deltas: 70% (66767/95381) Resolving deltas: 71% (67721/95381) Resolving deltas: 72% (68675/95381) Resolving deltas: 73% (69629/95381) Resolving deltas: 73% (69775/95381) Resolving deltas: 74% (70596/95381) Resolving deltas: 75% (71536/95381) Resolving deltas: 76% (72490/95381) Resolving deltas: 77% (73444/95381) Resolving deltas: 78% (74398/95381) Resolving deltas: 79% (75351/95381) Resolving deltas: 80% (76305/95381) Resolving deltas: 81% (77259/95381) Resolving deltas: 82% (78213/95381) Resolving deltas: 83% (79167/95381) Resolving deltas: 84% (80121/95381) Resolving deltas: 84% (80363/95381) Resolving deltas: 85% (81074/95381) Resolving deltas: 86% (82028/95381) Resolving deltas: 87% (82982/95381) Resolving deltas: 88% (83936/95381) Resolving deltas: 89% (84890/95381) Resolving deltas: 90% (85843/95381) Resolving deltas: 91% (86797/95381) Resolving deltas: 92% (87751/95381) Resolving deltas: 93% (88705/95381) Resolving deltas: 94% (89659/95381) Resolving deltas: 95% (90612/95381) Resolving deltas: 96% (91566/95381) Resolving deltas: 97% (92520/95381) Resolving deltas: 98% (93474/95381) Resolving deltas: 99% (94428/95381) Resolving deltas: 100% (95381/95381) Resolving deltas: 100% (95381/95381), done. ==>(B Validating source files with b2sums...(B orca ... Passed ==>(B Verifying source file signatures with gpg...(B orca git repo ... Passed ]3008;end=cf82d8869a834ce6863011631634b4cf\Note: in a future version of systemd-nspawn the default set of permitted socket address families will be restricted to AF_INET, AF_INET6 and AF_UNIX. Use --restrict-address-families= to configure the set of permitted socket address families, or set RestrictAddressFamilies= in a .nspawn file. ]3008;start=7644a18a06754712b7a411640c72fb27;user=root;hostname=articuno.felixc.at;machineid=5c87428929f24fc498e0c27a9edd88e1;bootid=37d732a265c148da8c195ab7571b9308;pid=338942;comm=systemd-nspawn;container=makechrootpkg-orca.build.317450;type=container\]11;?\]2;🔵 Container makechrootpkg-orca.build.317450 on articuno.felixc.at\]3008;start=3b0f6594f53b4805837fd64ba1fca335;user=root;hostname=makechrootpkg-orca.build.317450;machineid=ccc690c20f4f43f496de59db97c41176;bootid=c10d5e0ac69e4736aba64b1fae977a5b;pid=14;comm=sudo;targetuser=builduser;type=session\==>(B Making package: orca 50.2-1 (Tue Sep 8 13:57:12 2026)(B ==>(B Checking runtime dependencies...(B ==>(B Installing missing dependencies...(B ]3008;start=a965194a7c924dd3a852e403632bc511;user=builduser;hostname=makechrootpkg-orca.build.317450;machineid=ccc690c20f4f43f496de59db97c41176;bootid=c10d5e0ac69e4736aba64b1fae977a5b;pid=887;comm=sudo;targetuser=root;type=session\[?25lresolving dependencies... looking for conflicting packages... warning: insufficient columns available for table display Packages (168) aalib-1.4rc5-19 adwaita-cursors-50.0-1 adwaita-fonts-51.0-2 adwaita-icon-theme-50.0-1 adwaita-icon-theme-legacy-46.2-3 alsa-lib-1.2.16.1-1 alsa-topology-conf-1.2.5.1-4 alsa-ucm-conf-1.2.16.1-1 avahi-1:0.9rc5-1 bluez-libs-5.87-2 brltty-6.9.1-3 bubblewrap-0.12.0-1 cairo-1.18.4-1 cdparanoia-10.2-10 dav1d-1.5.4-1 default-cursors-3-1 desktop-file-utils-0.28-1 dotconf-1.4.1-1 duktape-2.7.0-7 espeak-ng-1.52.0-1 flac-1.5.0-1 fontconfig-2:2.18.3-2 freeglut-3.8.0-1 freetype2-2.14.3-1 fribidi-1.0.16-2 gdk-pixbuf2-2.44.7-1 giflib-6.1.3-2 glib-networking-1:2.80.1-1 glu-9.0.3-3 glycin-2.1.5-2 gperftools-2.18.1-1 gpm-1.20.7.r38.ge82d1a6-6 graphene-1.10.8-2 graphite-1:1.3.15-1 gsettings-system-schemas-50.1-1 gst-plugins-base-libs-1.24.10-2 gtest-1.18.0-1 gtk-update-icon-cache-1:4.22.4-1 harfbuzz-14.4.0-1 highway-1.4.0-1 imlib2-1.12.7-3 iso-codes-4.20.1-1 jbigkit-2.1-8 json-glib-1.10.8-1 lame-4.0-1 lcms2-2.19.1-1 libao-1.2.2-7 libasyncns-1:0.8+r3+g68cd5af-3 libavc1394-0.5.4-7 libbpf-1.7.0-1 libcaca-0.99.beta20-7 libcloudproviders-0.4.1-1 libcolord-1.4.8-1 libcups-2:2.4.19-1 libdaemon-0.14-6 libdatrie-0.2.14-1 libdeflate-1.26-1 libdrm-2.4.134-1 libdv-1.0.0-12 libedit-20260512_3.1-1 libepoxy-1.5.10-3 libgirepository-1.86.0-2 libglvnd-1.7.0-3 libgudev-238-3 libice-1.1.2-1 libiec61883-1.2.0-9 libjpeg-turbo-3.2.0-2 libjxl-0.12.0-1 libogg-1.3.6-1 libpciaccess-0.19-1 libpng-1.6.58-2 libproxy-0.5.12-1 libpulse-17.0+r98+gb096704c0-1 libraw1394-2.1.2-4 librsvg-2:2.62.3-1 libshout-1:2.4.6-5 libsm-1.2.6-1 libsndfile-1.2.2-4 libsonic-0.2.0-2 libsoup3-3.6.6-2 libspeechd-0.12.1-3 libstemmer-3.1.1-1 libthai-0.1.30-1 libtheora-1.2.0-1 libtiff-4.7.2-1 libunwind-1.8.3-1 libvorbis-1.3.7-4 libvpx-1.17.0-1 libwebp-1.6.0-2 libx11-1.8.13-1 libxau-1.0.12-1 libxaw-1.0.16-2 libxcb-1.17.0-1 libxcomposite-0.4.7-1 libxcursor-1.2.3-1 libxdamage-1.1.7-1 libxdmcp-1.1.5-2 libxext-1.3.7-1 libxfixes-6.0.2-1 libxft-2.3.9-1 libxi-1.8.3-1 libxinerama-1.1.6-1 libxkbcommon-1.13.2-1 libxkbfile-1.2.0-1 libxmu-1.3.1-1 libxpm-3.5.19-1 libxrandr-1.5.5-1 libxrender-0.9.12-1 libxres-1.2.3-1 libxshmfence-1.3.3-1 libxt-1.3.1-1 libxtst-1.2.5-1 libxv-1.0.13-1 libxxf86vm-1.1.7-1 libyaml-0.2.5-3 llvm-libs-22.1.8-2 lm_sensors-1:3.6.2-1 lzo-2.10-5 mesa-1:26.2.2-1 mpg123-1.33.7-1 opencore-amr-0.1.6-2 opus-1.6.1-1 orc-0.4.43-1 pcaudiolib-1.3-1 pcre-8.45-5 pixman-0.46.4-1 polkit-127-3 procps-ng-4.0.7-1 python-pyxdg-0.28-7 shared-mime-info-2.5.1-2 slang-2.3.3-4 speex-1.2.1-2 speexdsp-1.2.1-2 spirv-tools-1:1.4.357.0-1 startup-notification-0.12-9 taglib-2.3.2-1 tinysparql-3.11.1-1 twolame-0.4.0-4 v4l-utils-1.32.0-2 wavpack-5.9.0-1 wayland-1.26.0-1 xcb-proto-1.17.0-4 xcb-util-0.4.1-2 xkeyboard-config-2.48-1 xorg-xprop-1.2.8-1 xorgproto-2025.1-1 at-spi2-core-2.60.6-1 dconf-0.49.0-1 gobject-introspection-runtime-1.86.0-2 gsettings-desktop-schemas-50.1-1 gst-plugins-base-1.24.10-2 gst-plugins-good-1.24.10-2 gstreamer-1.24.10-2 gtk3-1:3.24.52-1 hicolor-icon-theme-0.18-1 liblouis-3.39.0-1 libwnck3-43.3-1 pango-1:1.58.2-1 python-brltty-6.9.1-3 python-cairo-1.29.1-1 python-dasbus-1.7-5 python-dbus-1.4.0-2 python-gobject-3.56.3-1 python-psutil-7.2.2-1 python-setproctitle-1.3.7-2 speech-dispatcher-0.12.1-3 xorg-xkbcomp-1.5.0-1 xorg-xmodmap-1.0.12-1 Total Download Size: 8.80 MiB Total Installed Size: 622.00 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... speech-dispatcher-0.12.1-3-riscv64 downloading... liblouis-3.39.0-1-riscv64 downloading... brltty-6.9.1-3-riscv64 downloading... python-brltty-6.9.1-3-riscv64 downloading... dotconf-1.4.1-1-riscv64 downloading... libspeechd-0.12.1-3-riscv64 downloading... libsonic-0.2.0-2-riscv64 downloading... pcaudiolib-1.3-1-riscv64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing dconf... installing gsettings-system-schemas... installing adwaita-fonts... installing gsettings-desktop-schemas... installing xcb-proto... installing xorgproto... installing libxdmcp... installing libxau... installing libxcb... installing libx11... installing libxext... installing libxfixes... installing libxi... installing libxtst... installing xorg-xprop... installing at-spi2-core... installing libgirepository... installing gobject-introspection-runtime... installing libunwind... installing gstreamer... Optional dependencies for gstreamer python: gst-plugins-doc-cache-generator [installed] installing iso-codes... installing libpciaccess... installing libdrm... Optional dependencies for libdrm cairo: needed for modetest tool [pending] installing libxshmfence... installing libxxf86vm... installing libedit... installing llvm-libs... installing lm_sensors... Optional dependencies for lm_sensors rrdtool: for logging with sensord perl: for sensor detection and configuration convert [installed] installing spirv-tools... installing default-cursors... Optional dependencies for default-cursors adwaita-cursors: default cursor theme [pending] installing wayland... installing mesa... Optional dependencies for mesa opengl-man-pages: for the OpenGL API man pages installing libglvnd... installing libgudev... installing libxv... installing orc... installing gst-plugins-base-libs... installing alsa-topology-conf... installing alsa-ucm-conf... installing alsa-lib... installing libpng... installing freetype2... Optional dependencies for freetype2 harfbuzz: Improved autohinting [pending] installing fontconfig... Creating fontconfig configuration... Rebuilding fontconfig cache... installing libxrender... installing lzo... installing pixman... installing cairo... installing cdparanoia... installing graphene... installing libjpeg-turbo... installing libogg... installing libtheora... installing libvorbis... installing opus... installing fribidi... installing graphite... Optional dependencies for graphite graphite-docs: Documentation installing harfbuzz... Optional dependencies for harfbuzz harfbuzz-utils: utilities installing libdatrie... installing libthai... installing libxft... installing pango... installing gst-plugins-base... installing procps-ng... installing gpm... installing pcre... installing slang... installing aalib... Optional dependencies for aalib xorg-fonts-misc: x11 driver xorg-mkfontscale: x11 driver installing flac... installing bubblewrap... installing jbigkit... installing libdeflate... installing libwebp... Optional dependencies for libwebp libwebp-utils: WebP conversion and inspection tools installing libtiff... Optional dependencies for libtiff freeglut: for using tiffgt [pending] installing lcms2... installing giflib... installing gperftools... installing gtest... Optional dependencies for gtest python: gmock generator [installed] installing highway... installing libjxl... Optional dependencies for libjxl java-runtime: for JNI bindings installing dav1d... Optional dependencies for dav1d dav1d-doc: HTML documentation installing librsvg... installing glycin... Optional dependencies for glycin libheif: Load .avif, .heic and .heif installing shared-mime-info... installing gdk-pixbuf2... Optional dependencies for gdk-pixbuf2 libheif: Load .avif, .heic and .heif libopenraw: Load .arw, .cr2, .crw, .dng, .erf, .mrw, .nef, .orf, .pef and .raf libwmf: Load .apm and .wmf installing mpg123... Optional dependencies for mpg123 sdl2-compat: for sdl audio support jack: for jack audio support libpulse: for pulse audio support [pending] perl: for conplay [installed] installing lame... installing libraw1394... installing libavc1394... installing glu... installing libxrandr... installing freeglut... installing imlib2... Optional dependencies for imlib2 libheif: HEIF loader (for AVIF) libid3tag: ID3 loader libjxl: JXL loader [installed] librsvg: SVG loader [installed] libspectre: PS loader libwebp: WEBP loader [installed] openjpeg2: J2K loader installing libcaca... Optional dependencies for libcaca python: Python bindings [installed] installing libdv... installing libiec61883... installing libasyncns... installing libsndfile... Optional dependencies for libsndfile alsa-lib: for sndfile-play [installed] installing libpulse... Optional dependencies for libpulse pulse-native-provider: PulseAudio backend installing speexdsp... installing speex... installing libshout... installing duktape... installing libproxy... installing glib-networking... installing libsoup3... Optional dependencies for libsoup3 samba: Windows Domain SSO installing libvpx... installing libxdamage... installing opencore-amr... installing taglib... installing twolame... installing hicolor-icon-theme... installing libbpf... installing v4l-utils... Optional dependencies for v4l-utils qt6-base: for qv4l2 and qvidcap qt6-5compat: for qv4l2 alsa-lib: for qv4l2 [installed] installing wavpack... installing gst-plugins-good... Optional dependencies for gst-plugins-good jack: JACK backend installing adwaita-icon-theme-legacy... installing adwaita-cursors... installing adwaita-icon-theme... installing desktop-file-utils... installing libcloudproviders... installing libcolord... installing libdaemon... installing avahi... Optional dependencies for avahi gtk3: avahi-discover, avahi-discover-standalone, bshell, bssh, bvnc [pending] libevent: libevent bindings [installed] nss-mdns: NSS support for mDNS python-dbus: avahi-bookmarks, avahi-discover [pending] python-gobject: avahi-bookmarks, avahi-discover [pending] python-twisted: avahi-bookmarks installing libcups... installing libepoxy... installing libxcomposite... installing libxcursor... installing libxinerama... installing xkeyboard-config... installing libxkbcommon... Optional dependencies for libxkbcommon libxkbcommon-x11: xkbcli interactive-x11 wayland: xkbcli interactive-wayland [installed] installing json-glib... installing libstemmer... installing tinysparql... installing gtk-update-icon-cache... installing gtk3... Optional dependencies for gtk3 evince: Default print preview command installing libyaml... installing liblouis... Optional dependencies for liblouis python: Python bindings [installed] installing libxres... installing xcb-util... installing startup-notification... installing libwnck3... installing bluez-libs... installing pcaudiolib... installing libsonic... installing espeak-ng... installing libspeechd... installing libice... installing libsm... installing libxt... installing libxmu... installing libxpm... installing libxaw... installing polkit... installing brltty... brltty-genkey: key generated Please add your user to the brlapi group. Optional dependencies for brltty brltty-udev-generic: for initializing brltty with generic USB devices dracut-brltty: for dracut modules java-brltty: for Java bindings ocaml-brltty: for OCaml bindings python-brltty: for Python bindings [pending] speech-dispatcher: speech-dispatcher driver [pending] tcl-brltty: for TCL bindings installing python-brltty... installing python-cairo... installing python-gobject... Optional dependencies for python-gobject python-cairo: Cairo bindings [installed] installing python-dasbus... installing python-dbus... Optional dependencies for python-dbus python-gobject: D-Bus services via PyGI [installed] installing python-psutil... installing python-setproctitle... installing python-pyxdg... installing dotconf... installing libao... installing speech-dispatcher... Created symlink '/etc/systemd/user/sockets.target.wants/speech-dispatcher.socket' → '/usr/lib/systemd/user/speech-dispatcher.socket'. Optional dependencies for speech-dispatcher festival: Speech output using Festival espeak-ng: Speech output using ESpeak-ng [installed] pulseaudio: PulseAudio support pipewire: Pipewire support installing libxkbfile... installing xorg-xkbcomp... installing xorg-xmodmap... :: Running post-transaction hooks... ( 1/16) Creating system user accounts... Creating group 'brlapi' with GID 969. Creating group 'polkitd' with GID 102. Creating group 'avahi' with GID 968. Creating user 'avahi' (Avahi mDNS/DNS-SD daemon) with UID 968 and GID 968. Creating group 'brltty' with GID 967. Creating user 'brltty' (Braille Device Daemon) with UID 967 and GID 967. Creating user 'polkitd' (User for polkitd) with UID 102 and GID 102. ( 2/16) Creating temporary files... ( 3/16) Reloading system manager configuration... Skipped: Current root is not booted. ( 4/16) Reloading user manager configuration... Skipped: Current root is not booted. ( 5/16) Updating the MIME type database... ( 6/16) Reloading device manager configuration... Skipped: Current root is not booted. ( 7/16) Arming ConditionNeedsUpdate... ( 8/16) Updating fontconfig configuration... ( 9/16) Reloading system bus configuration... Skipped: Current root is not booted. (10/16) Updating fontconfig cache... (11/16) Updating GIO module cache... (12/16) Compiling GSettings XML schema files... (13/16) Probing GTK3 input method modules... (14/16) Updating icon theme caches... (15/16) Updating the info directory file... (16/16) Updating the desktop file MIME type cache... [?25h]3008;end=a965194a7c924dd3a852e403632bc511\==>(B Checking buildtime dependencies...(B ==>(B Installing missing dependencies...(B ]3008;start=1bdf81f3125c461586664a1f8c3616c2;user=builduser;hostname=makechrootpkg-orca.build.317450;machineid=ccc690c20f4f43f496de59db97c41176;bootid=c10d5e0ac69e4736aba64b1fae977a5b;pid=1711;comm=sudo;targetuser=root;type=session\[?25lresolving dependencies... looking for conflicting packages... Package (29) New Version Net Change extra/docbook-xml 4.5-11 1.96 MiB extra/docbook-xsl 1.79.2-9 26.32 MiB extra/libfontenc 1.1.9-1 0.03 MiB extra/libxfont2 2.0.9-1 0.17 MiB extra/libxslt 1.1.45-2 0.76 MiB extra/mallard-ducktype 1.0.2-13 0.62 MiB extra/ninja 1.13.2-3 0.36 MiB extra/perl-error 0.17030-3 0.04 MiB extra/perl-mailtools 2.22-3 0.10 MiB extra/perl-timedate 2.35-1 0.15 MiB extra/python-iniconfig 2.3.0-1 0.07 MiB extra/python-lxml 6.1.3_1-1 5.49 MiB extra/python-packaging 26.3-1 1.58 MiB extra/python-pluggy 1.6.0-3.1 0.23 MiB extra/python-pygments 2.21.0-1 15.59 MiB extra/python-tqdm 4.70.0-1 0.64 MiB extra/xorg-fonts-encodings 1.1.0-2 0.61 MiB extra/xorg-server-common 21.1.24-1 0.12 MiB extra/xorg-setxkbmap 1.3.5-1 0.02 MiB extra/xorg-xauth 1.1.5-1 0.06 MiB extra/yelp-xsl 49.0-1 1.47 MiB extra/zlib-ng 2.3.3-1 0.23 MiB extra/git 2.55.0-1 29.92 MiB extra/itstool 1:2.0.7-3 0.09 MiB extra/meson 1.12.0-1 16.85 MiB extra/python-pytest 1:9.1.1-1 4.95 MiB extra/python-pytest-mock 3.14.1-1 0.11 MiB extra/xorg-server-xvfb 21.1.24-1 1.88 MiB extra/yelp-tools 42.1-2 0.16 MiB Total Installed Size: 110.61 MiB :: Proceed with installation? [Y/n] 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 [installed] subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] less: the default pager for git installing docbook-xml... installing itstool... installing ninja... installing python-tqdm... Optional dependencies for python-tqdm python-requests: telegram installing meson... installing yelp-xsl... installing libxslt... Optional dependencies for libxslt python: Python bindings [installed] installing python-lxml... Optional dependencies for python-lxml python-beautifulsoup4: support for beautifulsoup parser to parse not well formed HTML python-cssselect: support for cssselect python-html5lib: support for html5lib parser python-lxml-docs: offline docs python-lxml-html-clean: enable htmlclean feature installing docbook-xsl... installing mallard-ducktype... installing yelp-tools... installing python-iniconfig... installing python-packaging... installing python-pluggy... installing python-pygments... installing python-pytest... installing python-pytest-mock... installing xorg-fonts-encodings... installing libfontenc... installing libxfont2... installing xorg-setxkbmap... installing xorg-server-common... installing xorg-xauth... installing xorg-server-xvfb... :: Running post-transaction hooks... (1/5) Creating system user accounts... Creating group 'git' with GID 966. Creating user 'git' (git daemon user) with UID 966 and GID 966. (2/5) Reloading system manager configuration... Skipped: Current root is not booted. (3/5) Arming ConditionNeedsUpdate... (4/5) Checking for old perl modules... (5/5) Updating fontconfig cache... [?25h]3008;end=1bdf81f3125c461586664a1f8c3616c2\==>(B Retrieving sources...(B ==> WARNING:(B Skipping all source file integrity checks.(B ==>(B Extracting sources...(B  ->(B Creating working copy of orca git repo...(B Cloning into 'orca'... done. Switched to a new branch 'makepkg' ==>(B Starting prepare()...(B ==>(B Starting build()...(B Wrap files: Wrap spiel.wrap type git not found: spiel + exec meson setup --prefix /usr --libexecdir lib --sbindir bin --buildtype plain --auto-features enabled --wrap-mode nodownload -D b_pie=true -D python.bytecompile=1 orca build -D spiel=false The Meson build system Version: 1.12.0 Source dir: /build/orca/src/orca Build dir: /build/orca/src/build Build type: native build Project name: orca Project version: 50.2 Host machine cpu family: riscv64 Host machine cpu: riscv64 Program python3 found: YES (/usr/bin/python3) Found pkg-config: YES (/usr/bin/pkg-config) 3.0.7 Run-time dependency atspi-2 found: YES 2.60.6 Run-time dependency atk-bridge-2.0 found: YES 2.60.6 Run-time dependency pygobject-3.0 found: YES 3.56.3 Program python3 (dasbus) found: YES (/usr/bin/python3) modules: dasbus Program python3 (brlapi) found: YES (/usr/bin/python3) modules: brlapi Program python3 (louis) found: YES (/usr/bin/python3) modules: louis Program python3 (psutil) found: YES (/usr/bin/python3) modules: psutil Program python3 (gi.repository.Wnck) found: YES (/usr/bin/python3) modules: gi.repository.Wnck Program python3 (speechd) found: YES (/usr/bin/python3) modules: speechd Run-time dependency systemd found: YES 261 Program msgfmt found: YES (/usr/bin/msgfmt) Run-time dependency gio-2.0 found: YES 2.88.3 Program /usr/bin/glib-compile-schemas found: YES (/usr/bin/glib-compile-schemas) Program gtk4-update-icon-cache found: YES (/usr/bin/gtk4-update-icon-cache) Program python3 found: YES (/usr/bin/python3) Program glib-compile-schemas found: YES (/usr/bin/glib-compile-schemas) Program itstool found: YES (/usr/bin/itstool) Program msgmerge found: YES (/usr/bin/msgmerge) Program msgfmt found: YES (/usr/bin/msgfmt) Program msginit found: YES (/usr/bin/msginit) Program msgmerge found: YES (/usr/bin/msgmerge) Program xgettext found: YES (/usr/bin/xgettext) Configuring orca using configuration Configuring orca_i18n.py using configuration Program git found: YES (/usr/bin/git) Configuring orca_platform.py using configuration Program python3 (pytest) found: YES (/usr/bin/python3) modules: pytest Configuring integration_test_wrapper.py using configuration Build targets in project: 159 orca 50.2 braille output : yes (found brlapi) contracted braille : yes (found louis) system information commands: yes (found psutil) mouse review : yes (found gi.repository.Wnck) speech output : yes (found speechd) Install dir : /usr/lib/python3.14/site-packages/ User defined options auto_features : enabled b_pie : true buildtype : plain libexecdir : lib prefix : /usr python.bytecompile : 1 sbindir : bin spiel : false wrap_mode : nodownload Found ninja-1.13.2 at /usr/bin/ninja Generating targets: 0%| | 0/159 eta ? Generating targets: 52%|█████▏ | 82/159 eta 00:00 Writing build.ninja: 0%| | 0/210 eta ? ninja: Entering directory `/build/orca/src/build' [1/132] Generating yelp doc help/ca/help-orca-ca-gmo [2/132] Generating yelp doc help/eu/help-orca-eu-gmo [3/132] Generating yelp doc help/fa/help-orca-fa-gmo [4/132] Generating yelp doc help/gl/help-orca-gl-gmo [5/132] Building translation po/bn_IN/LC_MESSAGES/orca-bn_IN.mo [6/132] Building translation po/cy/LC_MESSAGES/orca-cy.mo [7/132] Building translation po/en_CA/LC_MESSAGES/orca-en_CA.mo [8/132] Generating yelp doc help/bg/help-orca-bg-gmo [9/132] Generating yelp doc help/cs/help-orca-cs-gmo [10/132] Generating yelp doc help/da/help-orca-da-gmo [11/132] Generating yelp doc help/de/help-orca-de-gmo [12/132] Generating yelp doc help/eo/help-orca-eo-gmo [13/132] Generating yelp doc help/fr/help-orca-fr-gmo [14/132] Generating yelp doc help/hu/help-orca-hu-gmo [15/132] Generating yelp doc help/id/help-orca-id-gmo [16/132] Generating yelp doc help/sk/help-orca-sk-gmo [17/132] Building translation po/dz/LC_MESSAGES/orca-dz.mo [18/132] Generating yelp doc help/el/help-orca-el-gmo [19/132] Generating yelp doc help/es/help-orca-es-gmo [20/132] Generating yelp doc help/kk/help-orca-kk-gmo [21/132] Generating yelp doc help/pt_BR/help-orca-pt_BR-gmo [22/132] Generating yelp doc help/ru/help-orca-ru-gmo [23/132] Generating yelp doc help/sl/help-orca-sl-gmo [24/132] Generating yelp doc help/sr/help-orca-sr-gmo [25/132] Generating yelp doc help/sv/help-orca-sv-gmo [26/132] Building translation po/ar/LC_MESSAGES/orca-ar.mo [27/132] Building translation po/ast/LC_MESSAGES/orca-ast.mo [28/132] Building translation po/bn/LC_MESSAGES/orca-bn.mo [29/132] Generating yelp doc help/uk/help-orca-uk-gmo [30/132] Building translation po/ab/LC_MESSAGES/orca-ab.mo [31/132] Building translation po/an/LC_MESSAGES/orca-an.mo [32/132] Building translation po/bs/LC_MESSAGES/orca-bs.mo [33/132] Building translation po/et/LC_MESSAGES/orca-et.mo [34/132] Building translation po/ga/LC_MESSAGES/orca-ga.mo [35/132] Building translation po/gu/LC_MESSAGES/orca-gu.mo [36/132] Building translation po/be/LC_MESSAGES/orca-be.mo [37/132] Building translation po/ca/LC_MESSAGES/orca-ca.mo [38/132] Building translation po/ca@valencia/LC_MESSAGES/orca-ca@valencia.mo [39/132] Building translation po/ckb/LC_MESSAGES/orca-ckb.mo [40/132] Building translation po/hi/LC_MESSAGES/orca-hi.mo [41/132] Building translation po/is/LC_MESSAGES/orca-is.mo [42/132] Building translation po/ja/LC_MESSAGES/orca-ja.mo [43/132] Building translation po/kn/LC_MESSAGES/orca-kn.mo [44/132] Building translation po/bg/LC_MESSAGES/orca-bg.mo [45/132] Building translation po/cs/LC_MESSAGES/orca-cs.mo [46/132] Building translation po/da/LC_MESSAGES/orca-da.mo [47/132] Building translation po/de/LC_MESSAGES/orca-de.mo [48/132] Building translation po/en_GB/LC_MESSAGES/orca-en_GB.mo [49/132] Building translation po/eo/LC_MESSAGES/orca-eo.mo [50/132] Building translation po/fur/LC_MESSAGES/orca-fur.mo [51/132] Building translation po/ko/LC_MESSAGES/orca-ko.mo [52/132] Building translation po/es/LC_MESSAGES/orca-es.mo [53/132] Building translation po/eu/LC_MESSAGES/orca-eu.mo [54/132] Building translation po/fa/LC_MESSAGES/orca-fa.mo [55/132] Building translation po/fi/LC_MESSAGES/orca-fi.mo [56/132] Building translation po/fr/LC_MESSAGES/orca-fr.mo [57/132] Building translation po/gl/LC_MESSAGES/orca-gl.mo [58/132] Building translation po/he/LC_MESSAGES/orca-he.mo [59/132] Building translation po/hr/LC_MESSAGES/orca-hr.mo [60/132] Building translation po/id/LC_MESSAGES/orca-id.mo [61/132] Building translation po/kab/LC_MESSAGES/orca-kab.mo [62/132] Building translation po/mr/LC_MESSAGES/orca-mr.mo [63/132] Building translation po/el/LC_MESSAGES/orca-el.mo [64/132] Building translation po/hu/LC_MESSAGES/orca-hu.mo [65/132] Building translation po/it/LC_MESSAGES/orca-it.mo [66/132] Building translation po/ka/LC_MESSAGES/orca-ka.mo [67/132] Building translation po/kk/LC_MESSAGES/orca-kk.mo [68/132] Building translation po/mai/LC_MESSAGES/orca-mai.mo [69/132] Building translation po/rw/LC_MESSAGES/orca-rw.mo [70/132] Building translation po/lo/LC_MESSAGES/orca-lo.mo [71/132] Building translation po/nn/LC_MESSAGES/orca-nn.mo [72/132] Building translation po/si/LC_MESSAGES/orca-si.mo [73/132] Building translation po/mk/LC_MESSAGES/orca-mk.mo [74/132] Building translation po/or/LC_MESSAGES/orca-or.mo [75/132] Building translation po/sq/LC_MESSAGES/orca-sq.mo [76/132] Building translation po/pa/LC_MESSAGES/orca-pa.mo [77/132] Building translation po/lv/LC_MESSAGES/orca-lv.mo [78/132] Building translation po/lt/LC_MESSAGES/orca-lt.mo [79/132] Building translation po/ml/LC_MESSAGES/orca-ml.mo [80/132] Building translation po/ms/LC_MESSAGES/orca-ms.mo [81/132] Building translation po/tg/LC_MESSAGES/orca-tg.mo [82/132] Building translation po/ne/LC_MESSAGES/orca-ne.mo [83/132] Building translation po/te/LC_MESSAGES/orca-te.mo [84/132] Building translation po/ta/LC_MESSAGES/orca-ta.mo [85/132] Building translation po/nl/LC_MESSAGES/orca-nl.mo [86/132] Building translation po/pl/LC_MESSAGES/orca-pl.mo [87/132] Building translation po/nb/LC_MESSAGES/orca-nb.mo [88/132] Building translation po/oc/LC_MESSAGES/orca-oc.mo [89/132] Building translation po/pt/LC_MESSAGES/orca-pt.mo [90/132] Building translation po/vi/LC_MESSAGES/orca-vi.mo [91/132] Building translation po/ro/LC_MESSAGES/orca-ro.mo [92/132] Building translation po/pt_BR/LC_MESSAGES/orca-pt_BR.mo [93/132] Building translation po/ru/LC_MESSAGES/orca-ru.mo [94/132] Building translation po/sk/LC_MESSAGES/orca-sk.mo [95/132] Building translation po/sl/LC_MESSAGES/orca-sl.mo [96/132] Building translation po/sr/LC_MESSAGES/orca-sr.mo [97/132] Building translation po/zh_HK/LC_MESSAGES/orca-zh_HK.mo [98/132] Building translation po/sr@latin/LC_MESSAGES/orca-sr@latin.mo [99/132] Building translation po/sv/LC_MESSAGES/orca-sv.mo [100/132] Building translation po/tr/LC_MESSAGES/orca-tr.mo [101/132] Building translation po/th/LC_MESSAGES/orca-th.mo [102/132] Building translation po/zh_CN/LC_MESSAGES/orca-zh_CN.mo [103/132] Building translation po/uz/LC_MESSAGES/orca-uz.mo [104/132] Building translation po/ug/LC_MESSAGES/orca-ug.mo [105/132] Building translation po/zh_TW/LC_MESSAGES/orca-zh_TW.mo [106/132] Building translation po/uk/LC_MESSAGES/orca-uk.mo [107/132] Generating yelp doc help/ca/help-orca-ca [108/132] Generating yelp doc help/fa/help-orca-fa [109/132] Generating yelp doc help/kk/help-orca-kk [110/132] Generating yelp doc help/id/help-orca-id [111/132] Generating yelp doc help/sl/help-orca-sl [112/132] Generating yelp doc help/gl/help-orca-gl [113/132] Generating yelp doc help/sv/help-orca-sv [114/132] Generating yelp doc help/uk/help-orca-uk [115/132] Generating yelp doc help/cs/help-orca-cs [116/132] Generating yelp doc help/el/help-orca-el [117/132] Generating yelp doc help/hu/help-orca-hu [118/132] Generating yelp doc help/bg/help-orca-bg [119/132] Generating yelp doc help/sr/help-orca-sr [120/132] Generating yelp doc help/eo/help-orca-eo [121/132] Generating yelp doc help/pt_BR/help-orca-pt_BR [122/132] Generating yelp doc help/es/help-orca-es [123/132] Generating yelp doc help/ru/help-orca-ru [124/132] Generating yelp doc help/eu/help-orca-eu [125/132] Generating yelp doc help/sk/help-orca-sk [126/132] Generating yelp doc help/da/help-orca-da Warning: Could not merge da translation for msgid: Monitor live regions: Orca ModifierBackslash [127/132] Generating yelp doc help/de/help-orca-de [128/132] Generating data/org.gnome.Orca.gschema.xml with a custom command [129/132] Generating data/validate-schemas-build with a custom command [130/132] Generating yelp doc help/fr/help-orca-fr [131/132] Merging translations for orca-autostart.desktop [132/132] Merging translations for orca.desktop INFO: autodetecting backend as ninja INFO: calculating backend command to run: /usr/bin/ninja -C /build/orca/src/build ==>(B Starting check()...(B ninja: Entering directory `/build/orca/src/build' ninja: no work to do. 1/63 orca:validate-schemas OK 1.24s 2/63 integration - orca:test_dbus_with_orca SKIP 1.48s exit status 77 dbus-daemon[2141]: [session uid=1000 pid=2141 pidfd=5] Activating service name='org.a11y.Bus' requested by ':1.1' (uid=1000 pid=2160 comm="/usr/bin/python3 -m pytest /build/orca/src/build/.") libleancrypto.so.1: cannot open shared object file: No such file or directory Failed to load module: /usr/lib/gio/modules/libgiognutls.so dbus-daemon[2141]: [session uid=1000 pid=2141 pidfd=5] Successfully activated service 'org.a11y.Bus' 3/63 unit - orca:test_ax_collection OK 3.41s 4/63 unit - orca:test_bypass_mode_manager OK 3.19s 5/63 unit - orca:test_ax_selection OK 3.64s 6/63 unit - orca:test_keybindings OK 3.50s 7/63 unit - orca:test_ax_component OK 4.23s 8/63 unit - orca:test_ax_value OK 4.29s 9/63 unit - orca:test_braille OK 4.53s 10/63 unit - orca:test_spellcheck_presenter OK 4.07s 11/63 unit - orca:test_ax_utilities_debugging OK 5.02s 12/63 unit - orca:test_learn_mode_presenter OK 4.93s 13/63 unit - orca:test_ax_document OK 5.55s 14/63 unit - orca:test_ax_action OK 5.70s 15/63 unit - orca:test_ax_utilities_application OK 5.77s 16/63 unit - orca:test_ax_utilities_component OK 5.98s 17/63 unit - orca:test_object_navigator OK 5.53s 18/63 unit - orca:test_ax_hypertext OK 6.39s 19/63 unit - orca:test_ax_utilities_action OK 6.37s 20/63 unit - orca:test_action_presenter OK 7.51s 21/63 unit - orca:test_orca_modifier_manager OK 6.90s 22/63 unit - orca:test_ax_utilities_state OK 7.37s 23/63 unit - orca:test_preferences_grid_base OK 7.32s 24/63 unit - orca:test_ax_utilities_relation OK 7.76s 25/63 unit - orca:test_focus_manager OK 7.98s 26/63 unit - orca:test_dbus_service OK 8.29s 27/63 unit - orca:test_gsettings_registry OK 8.69s 28/63 unit - orca:test_sound_presenter OK 8.61s 29/63 unit - orca:test_debugging_tools_manager OK 9.57s 30/63 unit - orca:test_text_attribute_manager OK 9.10s 31/63 unit - orca:test_sleep_mode_manager OK 9.73s 32/63 unit - orca:test_ax_event_synthesizer OK 10.78s 33/63 unit - orca:test_script_manager OK 10.49s 34/63 unit - orca:test_chat_presenter OK 10.96s 35/63 unit - orca:test_ax_utilities_object OK 11.75s 36/63 unit - orca:test_event_manager OK 12.00s dbus-daemon[2268]: Activating service name='org.a11y.atspi.Registry' requested by ':1.26' (uid=1000 pid=2221 comm="/usr/bin/python3 -m pytest /build/orca/src/build/.") dbus-daemon[2268]: Successfully activated service 'org.a11y.atspi.Registry' SpiRegistry daemon is running with well-known name - org.a11y.atspi.Registry 37/63 unit - orca:test_command_registry OK 13.91s 38/63 unit - orca:test_say_all_presenter OK 14.01s 39/63 unit - orca:test_profile_manager OK 14.23s 40/63 unit - orca:test_pronunciation_dictionary_manager OK 14.75s 41/63 unit - orca:test_presentation_manager OK 15.13s 42/63 integration - orca:test_gsettings OK 14.77s 43/63 unit - orca:test_where_am_i_presenter OK 14.95s 44/63 unit - orca:test_notification_presenter OK 15.77s 45/63 unit - orca:test_ax_text OK 18.24s 46/63 unit - orca:test_input_event_manager OK 18.47s 47/63 unit - orca:test_document_presenter OK 19.64s 48/63 unit - orca:test_speech_presenter OK 20.92s 49/63 unit - orca:test_live_region_presenter OK 21.41s 50/63 unit - orca:test_system_information_presenter OK 22.37s 51/63 unit - orca:test_ax_table OK 23.95s 52/63 unit - orca:test_ax_utilities OK 24.07s 53/63 unit - orca:test_flat_review_presenter OK 29.62s unit - orca:test_ax_object time out (After 30 seconds) 54/63 unit - orca:test_ax_object TIMEOUT 31.18s killed by signal 15 SIGTERM >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PYTHONPATH=/build/orca/src/orca/src MALLOC_PERTURB_=5 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /usr/bin/python3 -m pytest /build/orca/src/build/../orca/tests/unit_tests/test_ax_object.py -v ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Listing only the last 100 lines from a long log. ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_get_role_name[glib_error] PASSED [ 45%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_get_role_description_with_invalid_object PASSED [ 45%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_get_role_description_with_role_description PASSED [ 46%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_get_role_description_with_braille_description PASSED [ 47%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_get_role_description_braille_fallback PASSED [ 47%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_get_accessible_id[invalid_object] PASSED [ 48%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_get_accessible_id[valid_object] PASSED [ 48%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_get_accessible_id[glib_error] PASSED [ 49%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_get_name[invalid_object] PASSED [ 49%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_get_name[valid_object] PASSED [ 50%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_get_name[glib_error] PASSED [ 50%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_has_same_non_empty_name_both_empty PASSED [ 51%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_has_same_non_empty_name_same_non_empty PASSED [ 51%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_has_same_non_empty_name_different_names PASSED [ 52%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_get_state_set[invalid_object] PASSED [ 52%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_get_state_set[valid_object] PASSED [ 53%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_get_state_set[glib_error] PASSED [ 54%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_has_state_with_invalid_object PASSED [ 54%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_has_state_with_valid_object PASSED [ 55%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_clear_cache_with_none_object PASSED [ 55%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_clear_cache_non_recursive PASSED [ 56%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_clear_cache_non_recursive_with_glib_error PASSED [ 56%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_clear_cache_recursive PASSED [ 57%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_clear_cache_recursive_with_glib_error PASSED [ 57%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_get_attributes_dict_scenarios[invalid_object] PASSED [ 58%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_get_attributes_dict_scenarios[cache_hit] PASSED [ 58%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_get_attributes_dict_scenarios[no_cache_valid_attributes] PASSED [ 59%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_get_attributes_dict_scenarios[glib_error] PASSED [ 60%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_get_attributes_dict_scenarios[none_attributes] PASSED [ 60%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_get_attribute_scenarios[invalid_object] PASSED [ 61%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_get_attribute_scenarios[existing_attribute] PASSED [ 61%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_get_attribute_scenarios[missing_attribute] PASSED [ 62%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_grab_focus_no_component_support PASSED [ 62%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_grab_focus_basic_success PASSED [ 63%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_get_child_invalid_obj PASSED [ 63%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_get_child_no_children PASSED [ 64%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_get_child_negative_index PASSED [ 64%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_get_child_valid_index PASSED [ 65%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_get_role_name_invalid_obj PASSED [ 65%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_get_role_name_non_localized PASSED [ 66%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_get_role_name_glib_error PASSED [ 67%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_has_same_non_empty_name_empty_name1 PASSED [ 67%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_has_same_non_empty_name_same_names PASSED [ 68%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_getter_methods_with_error_handling_scenarios[desc_invalid_obj] PASSED [ 68%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_getter_methods_with_error_handling_scenarios[desc_success] PASSED [ 69%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_getter_methods_with_error_handling_scenarios[desc_glib_error] PASSED [ 69%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_getter_methods_with_error_handling_scenarios[child_count_invalid_obj] PASSED [ 70%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_getter_methods_with_error_handling_scenarios[child_count_success] PASSED [ 70%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_getter_methods_with_error_handling_scenarios[child_count_glib_error] PASSED [ 71%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_getter_methods_with_error_handling_scenarios[img_desc_invalid_obj] PASSED [ 71%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_getter_methods_with_error_handling_scenarios[img_desc_success] PASSED [ 72%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_getter_methods_with_error_handling_scenarios[img_desc_glib_error] PASSED [ 72%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_supports_interface_error_paths[action_invalid_obj] PASSED [ 73%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_supports_interface_error_paths[component_invalid_obj] PASSED [ 74%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_supports_interface_error_paths[component_glib_error] PASSED [ 74%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_has_document_spreadsheet_import_path PASSED [ 75%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_has_document_spreadsheet_no_frame_path PASSED [ 75%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_has_document_spreadsheet_with_matches_path PASSED [ 76%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_get_parent_checked_invalid_obj PASSED [ 76%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_get_parent_checked_invalid_role PASSED [ 77%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_has_document_spreadsheet_with_invalid_obj PASSED [ 77%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_has_document_spreadsheet_with_valid_obj PASSED [ 78%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_has_document_spreadsheet_no_spreadsheet PASSED [ 78%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_supports_interface[document-True-True] PASSED [ 79%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_supports_interface[document-False-False] PASSED [ 80%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_supports_interface[editable_text-True-True] PASSED [ 80%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_supports_interface[editable_text-False-False] PASSED [ 81%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_supports_interface[hyperlink-True-True] PASSED [ 81%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_supports_interface[hyperlink-False-False] PASSED [ 82%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_supports_interface[image-True-True] PASSED [ 82%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_supports_interface[image-False-False] PASSED [ 83%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_supports_interface[selection-True-True] PASSED [ 83%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_supports_interface[selection-False-False] PASSED [ 84%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_supports_interface[table-True-True] PASSED [ 84%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_supports_interface[table-False-False] PASSED [ 85%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_get_image_size_various_conditions[valid_image_size] PASSED [ 85%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_get_image_size_various_conditions[no_image_support] PASSED [ 86%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_get_image_size_error_handling[atspi_error_fallback] PASSED [ 87%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_get_image_size_error_handling[successful_retrieval] PASSED [ 87%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_get_help_text_various_conditions[atspi_help_text] PASSED [ 88%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_get_help_text_various_conditions[fallback_to_attribute] PASSED [ 88%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_get_help_text_various_conditions[no_help_available] PASSED [ 89%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_get_help_text_various_conditions[invalid_object] PASSED [ 89%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_get_previous_sibling[invalid_object] PASSED [ 90%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_get_previous_sibling[no_parent] PASSED [ 90%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_get_previous_sibling[first_child_index_zero] PASSED [ 91%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_get_previous_sibling[invalid_negative_index] PASSED [ 91%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_get_previous_sibling[valid_previous_sibling] PASSED [ 92%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_get_previous_sibling[self_referential_sibling] PASSED [ 92%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_get_next_sibling[invalid_object] PASSED [ 93%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_get_next_sibling[no_parent] PASSED [ 94%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_get_next_sibling[invalid_negative_index] PASSED [ 94%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_get_next_sibling[valid_next_sibling] PASSED [ 95%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_get_next_sibling[self_referential_sibling] PASSED [ 95%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_get_next_sibling[no_next_sibling_available] PASSED [ 96%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_iter_children[invalid_object] PASSED [ 96%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_iter_children[no_children] PASSED [ 97%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_iter_children[all_valid_children] PASSED [ 97%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_iter_children[becomes_invalid_during_iteration] PASSED [ 98%] ../orca/tests/unit_tests/test_ax_object.py::TestAXObject::test_iter_children[with_predicate_filter] PASSED [ 98%] ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― unit - orca:test_ax_utilities_role time out (After 30 seconds) 55/63 unit - orca:test_ax_utilities_role TIMEOUT 31.03s killed by signal 15 SIGTERM >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=76 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PYTHONPATH=/build/orca/src/orca/src UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /usr/bin/python3 -m pytest /build/orca/src/build/../orca/tests/unit_tests/test_ax_utilities_role.py -v ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Listing only the last 100 lines from a long log. ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_get_localized_role_name_landmark_roles[landmark_complementary] PASSED [ 51%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_get_localized_role_name_landmark_roles[landmark_contentinfo] PASSED [ 52%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_get_localized_role_name_landmark_roles[landmark_main] PASSED [ 52%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_get_localized_role_name_landmark_roles[landmark_navigation] PASSED [ 52%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_get_localized_role_name_landmark_roles[landmark_region] PASSED [ 53%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_get_localized_role_name_landmark_roles[landmark_search] PASSED [ 53%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_get_localized_role_name_landmark_roles[landmark_without_type] PASSED [ 53%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_get_localized_role_name_landmark_form_fallback PASSED [ 54%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_get_localized_role_name_comment_fallback PASSED [ 54%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_get_localized_role_name_dpub_roles_comprehensive[dpub_acknowledgments] PASSED [ 55%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_get_localized_role_name_dpub_roles_comprehensive[dpub_afterword] PASSED [ 55%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_get_localized_role_name_dpub_roles_comprehensive[dpub_appendix] PASSED [ 55%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_get_localized_role_name_dpub_roles_comprehensive[dpub_bibliography] PASSED [ 56%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_get_localized_role_name_dpub_roles_comprehensive[dpub_chapter] PASSED [ 56%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_get_localized_role_name_dpub_roles_comprehensive[dpub_conclusion] PASSED [ 56%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_get_localized_role_name_dpub_roles_comprehensive[dpub_credits] PASSED [ 57%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_get_localized_role_name_dpub_roles_comprehensive[dpub_endnotes] PASSED [ 57%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_get_localized_role_name_dpub_roles_comprehensive[dpub_epilogue] PASSED [ 57%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_get_localized_role_name_dpub_roles_comprehensive[dpub_errata] PASSED [ 58%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_get_localized_role_name_dpub_roles_comprehensive[dpub_foreword] PASSED [ 58%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_get_localized_role_name_dpub_roles_comprehensive[dpub_glossary] PASSED [ 59%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_get_localized_role_name_dpub_roles_comprehensive[dpub_index] PASSED [ 59%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_get_localized_role_name_dpub_roles_comprehensive[dpub_introduction] PASSED [ 59%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_get_localized_role_name_dpub_roles_comprehensive[dpub_pagelist] PASSED [ 60%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_get_localized_role_name_dpub_roles_comprehensive[dpub_part] PASSED [ 60%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_get_localized_role_name_dpub_roles_comprehensive[dpub_preface] PASSED [ 60%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_get_localized_role_name_dpub_roles_comprehensive[dpub_prologue] PASSED [ 61%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_get_localized_role_name_dpub_roles_comprehensive[dpub_toc] PASSED [ 61%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_get_localized_role_name_dpub_roles_comprehensive[dpub_abstract] PASSED [ 62%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_get_localized_role_name_dpub_roles_comprehensive[dpub_colophon] PASSED [ 62%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_get_localized_role_name_dpub_roles_comprehensive[dpub_credit] PASSED [ 62%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_get_localized_role_name_dpub_roles_comprehensive[dpub_dedication] PASSED [ 63%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_get_localized_role_name_dpub_roles_comprehensive[dpub_epigraph] PASSED [ 63%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_get_localized_role_name_dpub_roles_comprehensive[dpub_example] PASSED [ 63%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_get_localized_role_name_dpub_roles_comprehensive[dpub_pullquote] PASSED [ 64%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_get_localized_role_name_dpub_roles_comprehensive[dpub_qna] PASSED [ 64%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_get_localized_role_name_dpub_roles_comprehensive[dpub_biblioref] PASSED [ 65%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_get_localized_role_name_dpub_roles_comprehensive[dpub_endnote] PASSED [ 65%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_get_localized_role_name_dpub_roles_comprehensive[dpub_cover] PASSED [ 65%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_get_localized_role_name_dpub_roles_comprehensive[dpub_pagebreak] PASSED [ 66%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_get_localized_role_name_dpub_roles_comprehensive[dpub_subtitle] PASSED [ 66%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_get_localized_role_name_no_role_provided_uses_ax_object_get_role PASSED [ 66%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_is_grid PASSED [ 67%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_is_grid_cell PASSED [ 67%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_is_editable_combo_box PASSED [ 68%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_is_feed_article PASSED [ 68%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_is_inline_methods[internal_frame] PASSED [ 68%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_is_inline_methods[list_item] PASSED [ 69%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_is_inline_methods[suggestion] PASSED [ 69%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_is_list_box_item PASSED [ 69%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_is_math_fraction_without_bar PASSED [ 70%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_is_modal_dialog PASSED [ 70%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_is_multi_line_entry PASSED [ 71%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_is_docked_frame PASSED [ 71%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_is_desktop_frame PASSED [ 71%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_is_live_region PASSED [ 72%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_is_code[with_code_xml_role] PASSED [ 72%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_is_code[with_code_tag] PASSED [ 72%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_is_code[with_pre_tag] PASSED [ 73%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_is_code[with_no_code_indicators] PASSED [ 73%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_is_button_with_popup[push_button_with_popup] PASSED [ 73%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_is_button_with_popup[push_button_without_popup] PASSED [ 74%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_is_button_with_popup[label_with_popup] PASSED [ 74%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_is_landmark_without_type PASSED [ 75%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_get_role_collections[dialog_roles] PASSED [ 75%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_get_role_collections[document_roles] PASSED [ 75%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_get_role_collections[form_field_roles] PASSED [ 76%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_get_menu_item_roles PASSED [ 76%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_get_menu_related_roles PASSED [ 76%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_get_table_role_collections[table_cell_roles] PASSED [ 77%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_get_table_role_collections[table_header_roles] PASSED [ 77%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_get_table_related_roles PASSED [ 78%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_have_same_role PASSED [ 78%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_has_role_from_aria PASSED [ 78%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_is_aria_alert PASSED [ 79%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_is_autocomplete PASSED [ 79%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_is_default_button PASSED [ 79%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_is_single_line_autocomplete_entry PASSED [ 80%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_is_single_line_entry PASSED [ 80%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_is_dialog_or_alert PASSED [ 81%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_is_dialog_or_window PASSED [ 81%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_get_widget_roles PASSED [ 81%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_get_text_ui_roles PASSED [ 82%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_get_tree_related_roles PASSED [ 82%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_get_set_container_roles PASSED [ 82%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_get_layout_only_roles PASSED [ 83%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_get_large_container_roles PASSED [ 83%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_get_roles_to_exclude_from_clickables_list PASSED [ 84%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_is_dpub PASSED [ 84%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_dpub_methods[dpub_abstract] PASSED [ 84%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_dpub_methods[dpub_acknowledgments] PASSED [ 85%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_dpub_methods[dpub_afterword] PASSED [ 85%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_dpub_methods[dpub_appendix] PASSED [ 85%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_dpub_methods[dpub_backlink] PASSED [ 86%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_dpub_methods[dpub_biblioref] PASSED [ 86%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_dpub_methods[dpub_bibliography] PASSED [ 86%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_dpub_methods[dpub_chapter] PASSED [ 87%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_dpub_methods[dpub_colophon] PASSED [ 87%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_dpub_methods[dpub_conclusion] PASSED [ 88%] ../orca/tests/unit_tests/test_ax_utilities_role.py::TestAXUtilitiesRole::test_dpub_methods[dpub_cover] PASSED [ 88%] ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― unit - orca:test_ax_utilities_event time out (After 30 seconds) 56/63 unit - orca:test_ax_utilities_event TIMEOUT 31.16s killed by signal 15 SIGTERM >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PYTHONPATH=/build/orca/src/orca/src UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=248 /usr/bin/python3 -m pytest /build/orca/src/build/../orca/tests/unit_tests/test_ax_utilities_event.py -v ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Listing only the last 100 lines from a long log. ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_is_presentable_change_with_state_tracking[selected_without_focus] PASSED [ 10%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_is_presentable_change_with_state_tracking[invalid_entry_same_state] PASSED [ 11%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_is_presentable_change_with_state_tracking[invalid_entry_state_changed] PASSED [ 12%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_save_object_info_for_events_with_object PASSED [ 12%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_text_event_reason_method_dispatch[text_insertion] PASSED [ 13%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_text_event_reason_method_dispatch[caret_moved] PASSED [ 14%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_text_event_reason_method_dispatch[text_deletion] PASSED [ 15%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_text_event_reason_method_dispatch[text_selection] PASSED [ 15%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_caret_moved_event_reason_scenarios[say_all_mode] PASSED [ 16%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_caret_moved_event_reason_scenarios[search_with_backspace] PASSED [ 17%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_caret_moved_event_reason_scenarios[search_without_backspace] PASSED [ 17%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_caret_moved_event_reason_input_scenarios[caret_selection_line_navigation] PASSED [ 18%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_caret_moved_event_reason_input_scenarios[caret_navigation_word] PASSED [ 19%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_caret_moved_event_reason_input_scenarios[editable_typing] PASSED [ 20%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_caret_moved_event_reason_input_scenarios[character_selection] PASSED [ 20%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_caret_moved_event_reason_input_scenarios[page_selection] PASSED [ 21%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_caret_moved_event_reason_input_scenarios[line_boundary_selection] PASSED [ 22%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_caret_moved_event_reason_input_scenarios[file_boundary_selection] PASSED [ 23%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_caret_moved_event_reason_input_scenarios[character_navigation] PASSED [ 23%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_caret_moved_event_reason_input_scenarios[select_all] PASSED [ 24%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_caret_moved_event_reason_input_scenarios[mouse_primary_button] PASSED [ 25%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_caret_moved_event_reason_input_scenarios[delete] PASSED [ 25%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_text_deletion_event_reason_scenarios[ui_role] PASSED [ 26%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_text_deletion_event_reason_scenarios[editable_backspace] PASSED [ 27%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_text_deletion_event_reason_scenarios[editable_typing] PASSED [ 28%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_text_deletion_event_reason_spin_button PASSED [ 28%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_text_deletion_event_reason_selected_text_deletion PASSED [ 29%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_text_insertion_event_reason_scenarios[ui_role] PASSED [ 30%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_text_insertion_event_reason_scenarios[editable_paste] PASSED [ 30%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_text_insertion_event_reason_scenarios[selected_text_insertion] PASSED [ 31%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_text_insertion_event_reason_typing_echoable PASSED [ 32%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_text_insertion_event_reason_auto_insertion_newline PASSED [ 33%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_text_selection_changed_event_reason_search_scenarios PASSED [ 33%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_text_selection_changed_event_reason_caret_selection_word PASSED [ 34%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_is_presentable_active_descendant_change_with_focused_source PASSED [ 35%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_is_presentable_active_descendant_change_tree_table_scenario PASSED [ 35%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_is_presentable_checked_change_with_focus_checking PASSED [ 36%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_is_presentable_description_change_with_focus_scenarios PASSED [ 37%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_is_presentable_expanded_change_with_detail_and_roles PASSED [ 38%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_is_presentable_indeterminate_change_focus_check PASSED [ 38%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_is_presentable_name_change_with_frame PASSED [ 39%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_is_presentable_text_event_editable_scenarios PASSED [ 40%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_text_event_methods_delegate[text_attributes] PASSED [ 41%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_text_event_methods_delegate[text_deletion] PASSED [ 41%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_text_event_methods_delegate[text_insertion] PASSED [ 42%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_caret_moved_event_reason_consolidated[delete] PASSED [ 43%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_caret_moved_event_reason_consolidated[selection_by_word] PASSED [ 43%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_caret_moved_event_reason_consolidated[navigation_by_page] PASSED [ 44%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_caret_moved_event_reason_consolidated[navigation_to_line_boundary] PASSED [ 45%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_caret_moved_event_reason_consolidated[navigation_to_file_boundary] PASSED [ 46%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_caret_moved_event_reason_consolidated[cut] PASSED [ 46%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_caret_moved_event_reason_consolidated[paste] PASSED [ 47%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_caret_moved_event_reason_consolidated[undo] PASSED [ 48%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_caret_moved_event_reason_consolidated[redo] PASSED [ 48%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_caret_moved_event_reason_consolidated[page_switch] PASSED [ 49%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_caret_moved_event_reason_consolidated[command] PASSED [ 50%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_caret_moved_event_reason_consolidated[tab_navigation] PASSED [ 51%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_caret_moved_event_reason_consolidated[ui_update] PASSED [ 51%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_caret_moved_event_reason_consolidated[navigation_by_line] PASSED [ 52%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_caret_moved_event_reason_consolidated[unspecified_navigation] PASSED [ 53%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_caret_moved_event_reason_consolidated[editable_backspace] PASSED [ 53%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_text_event_reason_ui_update PASSED [ 54%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_text_event_reason_page_switch_scenario PASSED [ 55%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_text_event_reason_command_scenario PASSED [ 56%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_text_event_reason_delete_in_editable PASSED [ 56%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_text_event_reason_cut_in_editable PASSED [ 57%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_text_event_reason_paste_in_editable PASSED [ 58%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_text_event_reason_undo_in_editable PASSED [ 58%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_text_event_reason_redo_in_editable PASSED [ 59%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_text_event_reason_command_in_editable PASSED [ 60%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_clear_all_dictionaries_direct_call PASSED [ 61%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_text_insertion_event_reason_input_scenarios[delete_scenario] PASSED [ 61%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_text_insertion_event_reason_input_scenarios[cut_scenario] PASSED [ 62%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_text_insertion_event_reason_input_scenarios[paste_scenario] PASSED [ 63%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_text_insertion_event_reason_input_scenarios[undo_scenario] PASSED [ 64%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_text_insertion_event_reason_input_scenarios[redo_scenario] PASSED [ 64%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_text_insertion_event_reason_input_scenarios[command_scenario] PASSED [ 65%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_text_deletion_event_reason_auto_deletion PASSED [ 66%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_text_deletion_event_reason_children_change PASSED [ 66%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_text_insertion_event_reason_selected_text_restoration PASSED [ 67%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_text_insertion_event_reason_auto_insertion_presentable_tab PASSED [ 68%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_text_insertion_event_reason_auto_insertion_unpresentable_return PASSED [ 69%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_text_insertion_event_reason_middle_click PASSED [ 69%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_clear_cache_now_with_reason PASSED [ 70%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_text_deletion_event_reason_page_switch PASSED [ 71%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_text_deletion_event_reason_editable_scenarios PASSED [ 71%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_text_deletion_event_reason_command_non_editable PASSED [ 72%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_text_insertion_event_reason_editable_backspace PASSED [ 73%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_text_insertion_event_reason_redo_selected_text_restoration PASSED [ 74%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_text_selection_changed_event_reason_comprehensive PASSED [ 74%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_text_selection_changed_event_reason_caret_navigation PASSED [ 75%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_get_text_selection_changed_event_reason_editable_scenarios PASSED [ 76%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_is_presentable_active_descendant_change_edge_cases[active_descendant_no_focused_state] PASSED [ 76%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_is_presentable_active_descendant_change_edge_cases[active_descendant_tree_table_different_tree] PASSED [ 77%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_is_presentable_checked_change_edge_cases[checked_radio_button_no_space] PASSED [ 78%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_is_presentable_description_change_edge_cases[description_empty] PASSED [ 79%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_is_presentable_expanded_change_edge_cases[expanded_not_focus_ancestor] PASSED [ 79%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_is_presentable_expanded_change_edge_cases[expanded_table_row] PASSED [ 80%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_is_presentable_expanded_change_edge_cases[expanded_list_box] PASSED [ 81%] ../orca/tests/unit_tests/test_ax_utilities_event.py::TestAXUtilitiesEvent::test_is_presentable_expanded_change_edge_cases[expanded_combo_box_no_focus] PASSED [ 82%] ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― unit - orca:test_command_manager time out (After 30 seconds) 57/63 unit - orca:test_command_manager TIMEOUT 31.02s killed by signal 15 SIGTERM >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=215 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PYTHONPATH=/build/orca/src/orca/src UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /usr/bin/python3 -m pytest /build/orca/src/build/../orca/tests/unit_tests/test_command_manager.py -v ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― ============================= test session starts ============================== platform linux -- Python 3.14.7, pytest-9.1.1, pluggy-1.6.0 -- /usr/bin/python3 cachedir: .pytest_cache rootdir: /build/orca/src/orca configfile: pyproject.toml plugins: mock-3.14.1 collecting ... collected 55 items ../orca/tests/unit_tests/test_command_manager.py::TestCommand::test_init_minimal PASSED [ 1%] ../orca/tests/unit_tests/test_command_manager.py::TestCommand::test_init_full PASSED [ 3%] ../orca/tests/unit_tests/test_command_manager.py::TestCommand::test_set_group_label PASSED [ 5%] ../orca/tests/unit_tests/test_command_manager.py::TestCommand::test_init_enabled_suspended_defaults PASSED [ 7%] ../orca/tests/unit_tests/test_command_manager.py::TestCommand::test_init_enabled_suspended_explicit PASSED [ 9%] ../orca/tests/unit_tests/test_command_manager.py::TestCommand::test_set_enabled PASSED [ 10%] ../orca/tests/unit_tests/test_command_manager.py::TestCommand::test_set_suspended PASSED [ 12%] ../orca/tests/unit_tests/test_command_manager.py::TestCommand::test_execute_calls_function PASSED [ 14%] ../orca/tests/unit_tests/test_command_manager.py::TestCommand::test_execute_returns_function_result PASSED [ 16%] ../orca/tests/unit_tests/test_command_manager.py::TestKeyboardCommand::test_init_minimal PASSED [ 18%] ../orca/tests/unit_tests/test_command_manager.py::TestKeyboardCommand::test_init_with_keybindings PASSED [ 20%] ../orca/tests/unit_tests/test_command_manager.py::TestKeyboardCommand::test_set_keybinding PASSED [ 21%] ../orca/tests/unit_tests/test_command_manager.py::TestKeyboardCommand::test_is_active_enabled_not_suspended_with_keybinding PASSED [ 23%] ../orca/tests/unit_tests/test_command_manager.py::TestKeyboardCommand::test_is_active_disabled PASSED [ 25%] ../orca/tests/unit_tests/test_command_manager.py::TestKeyboardCommand::test_is_active_suspended PASSED [ 27%] ../orca/tests/unit_tests/test_command_manager.py::TestKeyboardCommand::test_is_active_no_keybinding PASSED [ 29%] ../orca/tests/unit_tests/test_command_manager.py::TestKeyboardCommand::test_is_group_toggle_init PASSED [ 30%] ../orca/tests/unit_tests/test_command_manager.py::TestBrailleCommand::test_braille_bindings_default_empty PASSED [ 32%] ../orca/tests/unit_tests/test_command_manager.py::TestBrailleCommand::test_init_with_braille_bindings PASSED [ 34%] ../orca/tests/unit_tests/test_command_manager.py::TestCommandManager::test_init PASSED [ 36%] ../orca/tests/unit_tests/test_command_manager.py::TestCommandManager::test_add_and_get_keyboard_command PASSED [ 38%] ../orca/tests/unit_tests/test_command_manager.py::TestCommandManager::test_get_all_keyboard_commands PASSED [ 40%] ../orca/tests/unit_tests/test_command_manager.py::TestCommandManager::test_get_command_for_event_finds_match PASSED [ 41%] ../orca/tests/unit_tests/test_command_manager.py::TestCommandManager::test_get_command_for_event_no_match PASSED [ 43%] ../orca/tests/unit_tests/test_command_manager.py::TestCommandManager::test_get_command_for_event_skips_inactive PASSED [ 45%] ../orca/tests/unit_tests/test_command_manager.py::TestCommandManager::test_get_command_for_event_includes_inactive PASSED [ 47%] ../orca/tests/unit_tests/test_command_manager.py::TestCommandManager::test_get_command_for_braille_event_finds_match PASSED [ 49%] ../orca/tests/unit_tests/test_command_manager.py::TestCommandManager::test_get_command_for_braille_event_no_match PASSED [ 50%] ../orca/tests/unit_tests/test_command_manager.py::TestCommandManager::test_get_command_for_braille_event_empty_bindings PASSED [ 52%] ../orca/tests/unit_tests/test_command_manager.py::TestCommandManager::test_set_group_enabled PASSED [ 54%] ../orca/tests/unit_tests/test_command_manager.py::TestCommandManager::test_set_group_suspended PASSED [ 56%] ../orca/tests/unit_tests/test_command_manager.py::TestCommandManager::test_has_multi_click_bindings_true PASSED [ 58%] ../orca/tests/unit_tests/test_command_manager.py::TestCommandManager::test_has_multi_click_bindings_false_single_only PASSED [ 60%] ../orca/tests/unit_tests/test_command_manager.py::TestCommandManager::test_has_multi_click_bindings_false_no_bindings PASSED [ 61%] ../orca/tests/unit_tests/test_command_manager.py::TestCommandManager::test_has_multi_click_bindings_respects_modifiers PASSED [ 63%] ../orca/tests/unit_tests/test_command_manager.py::TestCommandManager::test_get_command_for_event_shifted_key PASSED [ 65%] ../orca/tests/unit_tests/test_command_manager.py::TestCommandManager::test_get_command_for_event_unshifted_key PASSED [ 67%] ../orca/tests/unit_tests/test_command_manager.py::TestCommandManager::test_has_multi_click_bindings_shifted_key PASSED [ 69%] ../orca/tests/unit_tests/test_command_manager.py::TestCommandManager::test_has_multi_click_bindings_unshifted_key PASSED [ 70%] ../orca/tests/unit_tests/test_command_manager.py::TestGetManager::test_get_manager_returns_singleton PASSED [ 72%] ../orca/tests/unit_tests/test_command_manager.py::TestGetManager::test_get_manager_returns_command_manager PASSED [ 74%] ../orca/tests/unit_tests/test_command_manager.py::TestDiffBasedGrabUpdates::test_binding_key_returns_tuple PASSED [ 76%] ../orca/tests/unit_tests/test_command_manager.py::TestDiffBasedGrabUpdates::test_binding_key_returns_none_for_none ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― unit - orca:test_speech_manager time out (After 30 seconds) 58/63 unit - orca:test_speech_manager TIMEOUT 30.63s killed by signal 15 SIGTERM >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PYTHONPATH=/build/orca/src/orca/src MALLOC_PERTURB_=158 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /usr/bin/python3 -m pytest /build/orca/src/build/../orca/tests/unit_tests/test_speech_manager.py -v ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Listing only the last 100 lines from a long log. ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_get_current_server_scenarios[none] PASSED [ 7%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_get_current_server_scenarios[with_server] PASSED [ 8%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_get_current_synthesizer_none PASSED [ 9%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_methods_no_server[set_current_synthesizer] PASSED [ 10%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_methods_no_server[get_available_synthesizers] PASSED [ 11%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_methods_no_server[get_available_voices] PASSED [ 12%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_methods_no_server[get_voices_for_language] PASSED [ 13%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_methods_no_server[get_current_voice] PASSED [ 14%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_methods_no_server[set_current_voice] PASSED [ 15%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_methods_no_server[interrupt_speech] PASSED [ 17%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_methods_no_server[shutdown_speech] PASSED [ 18%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_methods_no_server[decrease_rate] PASSED [ 19%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_methods_no_server[increase_rate] PASSED [ 20%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_methods_no_server[decrease_pitch] PASSED [ 21%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_methods_no_server[increase_pitch] PASSED [ 22%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_methods_no_server[decrease_volume] PASSED [ 23%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_methods_no_server[increase_volume] PASSED [ 24%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_methods_no_server[update_capitalization_style] PASSED [ 25%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_methods_no_server[update_punctuation_level] PASSED [ 26%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_methods_no_server[update_synthesizer] PASSED [ 27%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_methods_no_server[cycle_synthesizer] PASSED [ 28%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_get_capitalization_style[get_capitalization_style] PASSED [ 29%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_get_capitalization_style[get_capitalization_style_none] PASSED [ 30%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_get_capitalization_style[get_capitalization_style_icon] PASSED [ 31%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_set_capitalization_style[set_capitalization_style_valid] PASSED [ 32%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_set_capitalization_style[set_capitalization_style_none] PASSED [ 34%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_set_capitalization_style[set_capitalization_style_icon] PASSED [ 35%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_set_capitalization_style[set_capitalization_style_invalid] PASSED [ 36%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_get_punctuation_level_default PASSED [ 37%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_get_punctuation_level_from_dconf[punctuation_none] PASSED [ 38%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_get_punctuation_level_from_dconf[punctuation_some] PASSED [ 39%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_get_punctuation_level_from_dconf[punctuation_most] PASSED [ 40%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_get_punctuation_level_from_dconf[punctuation_all] PASSED [ 41%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_set_punctuation_level[set_punctuation_none] PASSED [ 42%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_set_punctuation_level[set_punctuation_some] PASSED [ 43%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_set_punctuation_level[set_punctuation_most] PASSED [ 44%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_set_punctuation_level[set_punctuation_all] PASSED [ 45%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_set_punctuation_level[set_punctuation_invalid] PASSED [ 46%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_get_speech_is_enabled[speech_enabled_true] PASSED [ 47%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_get_speech_is_enabled[speech_enabled_false] PASSED [ 48%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_get_speech_is_muted[speech_muted_true] PASSED [ 50%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_get_speech_is_muted[speech_muted_false] PASSED [ 51%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_get_speech_is_enabled_and_not_muted[enabled_and_not_muted] PASSED [ 52%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_get_speech_is_enabled_and_not_muted[enabled_and_muted] PASSED [ 53%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_get_speech_is_enabled_and_not_muted[disabled_and_not_muted] PASSED [ 54%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_get_speech_is_enabled_and_not_muted[disabled_and_muted] PASSED [ 55%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_check_speech_setting[speech_disabled] PASSED [ 56%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_check_speech_setting[speech_enabled] PASSED [ 57%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_refresh_speech PASSED [ 58%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_get_server_with_valid_server PASSED [ 59%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_get_current_synthesizer_with_server PASSED [ 60%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_cycle_capitalization_style PASSED [ 61%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_cycle_synthesizer_with_server PASSED [ 62%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_rate_adjustment_with_server[decrease_rate] PASSED [ 63%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_rate_adjustment_with_server[increase_rate] PASSED [ 64%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_pitch_adjustment_with_server[decrease_pitch] PASSED [ 65%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_pitch_adjustment_with_server[increase_pitch] PASSED [ 67%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_volume_adjustment_with_server[decrease_volume] PASSED [ 68%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_volume_adjustment_with_server[increase_volume] PASSED [ 69%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_set_rate_valid PASSED [ 70%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_set_volume_valid PASSED [ 71%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_update_synthesizer_with_server PASSED [ 72%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_get_manager_singleton PASSED [ 73%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_get_speak_numbers_as_digits[speak_numbers_true] PASSED [ 74%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_get_speak_numbers_as_digits[speak_numbers_false] PASSED [ 75%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_set_speak_numbers_as_digits[set_speak_numbers_true] PASSED [ 76%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_set_speak_numbers_as_digits[set_speak_numbers_false] PASSED [ 77%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_get_use_pronunciation_dictionary[use_pronunciation_dict_true] PASSED [ 78%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_get_use_pronunciation_dictionary[use_pronunciation_dict_false] PASSED [ 79%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_set_use_pronunciation_dictionary[set_pronunciation_dict_true] PASSED [ 80%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_set_use_pronunciation_dictionary[set_pronunciation_dict_false] PASSED [ 81%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_get_use_color_names[use_color_names_true] PASSED [ 82%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_get_use_color_names[use_color_names_false] PASSED [ 84%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_set_use_color_names[set_color_names_true] PASSED [ 85%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_set_use_color_names[set_color_names_false] PASSED [ 86%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_get_insert_pauses_between_utterances[insert_pauses_true] PASSED [ 87%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_get_insert_pauses_between_utterances[insert_pauses_false] PASSED [ 88%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_set_insert_pauses_between_utterances[set_pauses_true] PASSED [ 89%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_set_insert_pauses_between_utterances[set_pauses_false] PASSED [ 90%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_get_auto_language_switching[auto_lang_true] PASSED [ 91%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_get_auto_language_switching[auto_lang_false] PASSED [ 92%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_set_auto_language_switching[set_auto_lang_true] PASSED [ 93%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_set_auto_language_switching[set_auto_lang_false] PASSED [ 94%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_toggle_speech_unmutes_when_muted PASSED [ 95%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_toggle_speech_enables_when_disabled PASSED [ 96%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_toggle_speech_mutes_when_app_profile_has_speech_enabled PASSED [ 97%] ../orca/tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_toggle_speech_disables_when_app_profile_has_speech_disabled PASSED [ 98%] ../orca/tests/unit_tests/test_speech_manager.py::TestVoicesPreferencesGridUI::test_save_settings_includes_speech_server_factory PASSED [100%] =============================== warnings summary =============================== ../../../../usr/lib/python3.14/site-packages/gi/overrides/__init__.py:159 /usr/lib/python3.14/site-packages/gi/overrides/__init__.py:159: PyGIDeprecationWarning: GLib.unix_signal_add_full is deprecated; use GLibUnix.signal_add_full instead value = getattr(proxy, attr) tests/unit_tests/test_speech_manager.py::TestSpeechManager::test_init /build/orca/src/orca/tests/unit_tests/../../src/orca/orca_modifier_manager.py:74: DeprecationWarning: Gdk.Display.get_device_manager is deprecated device_manager = display.get_device_manager() -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ======================= 94 passed, 2 warnings in 24.94s ======================== ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― unit - orca:test_typing_echo_presenter time out (After 30 seconds) 59/63 unit - orca:test_typing_echo_presenter TIMEOUT 30.55s killed by signal 15 SIGTERM >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=127 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PYTHONPATH=/build/orca/src/orca/src UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /usr/bin/python3 -m pytest /build/orca/src/build/../orca/tests/unit_tests/test_typing_echo_presenter.py -v ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― ============================= test session starts ============================== platform linux -- Python 3.14.7, pytest-9.1.1, pluggy-1.6.0 -- /usr/bin/python3 cachedir: .pytest_cache rootdir: /build/orca/src/orca configfile: pyproject.toml plugins: mock-3.14.1 collecting ... collected 71 items ../orca/tests/unit_tests/test_typing_echo_presenter.py::TestTypingEchoPresenter::test_presenter_getters_and_setters[get_key_echo_enabled-set_key_echo_enabled-enableKeyEcho-False] PASSED [ 1%] ../orca/tests/unit_tests/test_typing_echo_presenter.py::TestTypingEchoPresenter::test_presenter_getters_and_setters[get_character_echo_enabled-set_character_echo_enabled-enableEchoByCharacter-False] PASSED [ 2%] ../orca/tests/unit_tests/test_typing_echo_presenter.py::TestTypingEchoPresenter::test_presenter_getters_and_setters[get_word_echo_enabled-set_word_echo_enabled-enableEchoByWord-True] PASSED [ 4%] ../orca/tests/unit_tests/test_typing_echo_presenter.py::TestTypingEchoPresenter::test_presenter_getters_and_setters[get_sentence_echo_enabled-set_sentence_echo_enabled-enableEchoBySentence-False] PASSED [ 5%] ../orca/tests/unit_tests/test_typing_echo_presenter.py::TestTypingEchoPresenter::test_presenter_getters_and_setters[get_alphabetic_keys_enabled-set_alphabetic_keys_enabled-enableAlphabeticKeys-False] PASSED [ 7%] ../orca/tests/unit_tests/test_typing_echo_presenter.py::TestTypingEchoPresenter::test_presenter_getters_and_setters[get_numeric_keys_enabled-set_numeric_keys_enabled-enableNumericKeys-True] PASSED [ 8%] ../orca/tests/unit_tests/test_typing_echo_presenter.py::TestTypingEchoPresenter::test_presenter_getters_and_setters[get_punctuation_keys_enabled-set_punctuation_keys_enabled-enablePunctuationKeys-True] PASSED [ 9%] ../orca/tests/unit_tests/test_typing_echo_presenter.py::TestTypingEchoPresenter::test_presenter_getters_and_setters[get_space_enabled-set_space_enabled-enableSpace-False] PASSED [ 11%] ../orca/tests/unit_tests/test_typing_echo_presenter.py::TestTypingEchoPresenter::test_presenter_getters_and_setters[get_modifier_keys_enabled-set_modifier_keys_enabled-enableModifierKeys-True] PASSED [ 12%] ../orca/tests/unit_tests/test_typing_echo_presenter.py::TestTypingEchoPresenter::test_presenter_getters_and_setters[get_function_keys_enabled-set_function_keys_enabled-enableFunctionKeys-False] PASSED [ 14%] ../orca/tests/unit_tests/test_typing_echo_presenter.py::TestTypingEchoPresenter::test_presenter_getters_and_setters[get_action_keys_enabled-set_action_keys_enabled-enableActionKeys-True] PASSED [ 15%] ../orca/tests/unit_tests/test_typing_echo_presenter.py::TestTypingEchoPresenter::test_presenter_getters_and_setters[get_navigation_keys_enabled-set_navigation_keys_enabled-enableNavigationKeys-False] PASSED [ 16%] ../orca/tests/unit_tests/test_typing_echo_presenter.py::TestTypingEchoPresenter::test_presenter_getters_and_setters[get_diacritical_keys_enabled-set_diacritical_keys_enabled-enableDiacriticalKeys-True] PASSED [ 18%] ../orca/tests/unit_tests/test_typing_echo_presenter.py::TestTypingEchoPresenter::test_locking_keys_presented_getter_and_setter PASSED [ 19%] ../orca/tests/unit_tests/test_typing_echo_presenter.py::TestTypingEchoPresenter::test_cycle_key_echo_basic_transitions PASSED [ 21%] ../orca/tests/unit_tests/test_typing_echo_presenter.py::TestTypingEchoPresenter::test_cycle_key_echo_advanced_transitions PASSED [ 22%] ../orca/tests/unit_tests/test_typing_echo_presenter.py::TestTypingEchoPresenter::test_cycle_key_echo_with_script_presentation PASSED [ 23%] ../orca/tests/unit_tests/test_typing_echo_presenter.py::TestTypingEchoPresenter::test_should_echo_keyboard_event_basic_cases PASSED [ 25%] ../orca/tests/unit_tests/test_typing_echo_presenter.py::TestTypingEchoPresenter::test_should_echo_keyboard_event_orca_modifier PASSED [ 26%] ../orca/tests/unit_tests/test_typing_echo_presenter.py::TestTypingEchoPresenter::test_should_echo_keyboard_event_modified_keys PASSED [ 28%] ../orca/tests/unit_tests/test_typing_echo_presenter.py::TestTypingEchoPresenter::test_should_echo_keyboard_event_character_echoable PASSED [ 29%] ../orca/tests/unit_tests/test_typing_echo_presenter.py::TestTypingEchoPresenter::test_should_echo_keyboard_event_key_types[alphabetic-enableAlphabeticKeys-True] PASSED [ 30%] ../orca/tests/unit_tests/test_typing_echo_presenter.py::TestTypingEchoPresenter::test_should_echo_keyboard_event_key_types[numeric-enableNumericKeys-True] PASSED [ 32%] ../orca/tests/unit_tests/test_typing_echo_presenter.py::TestTypingEchoPresenter::test_should_echo_keyboard_event_key_types[punctuation-enablePunctuationKeys-True] PASSED [ 33%] ../orca/tests/unit_tests/test_typing_echo_presenter.py::TestTypingEchoPresenter::test_should_echo_keyboard_event_key_types[modifier-enableModifierKeys-True] PASSED [ 35%] ../orca/tests/unit_tests/test_typing_echo_presenter.py::TestTypingEchoPresenter::test_should_echo_keyboard_event_key_types[function-enableFunctionKeys-True] PASSED [ 36%] ../orca/tests/unit_tests/test_typing_echo_presenter.py::TestTypingEchoPresenter::test_should_echo_keyboard_event_key_types[action-enableActionKeys-True] PASSED [ 38%] ../orca/tests/unit_tests/test_typing_echo_presenter.py::TestTypingEchoPresenter::test_should_echo_keyboard_event_key_types[navigation-enableNavigationKeys-True] PASSED [ 39%] ../orca/tests/unit_tests/test_typing_echo_presenter.py::TestTypingEchoPresenter::test_should_echo_keyboard_event_key_types[diacritical-enableDiacriticalKeys-True] PASSED [ 40%] ../orca/tests/unit_tests/test_typing_echo_presenter.py::TestTypingEchoPresenter::test_should_echo_keyboard_event_key_types[alphabetic-enableAlphabeticKeys-False] PASSED [ 42%] ../orca/tests/unit_tests/test_typing_echo_presenter.py::TestTypingEchoPresenter::test_should_echo_keyboard_event_key_types[numeric-enableNumericKeys-False] PASSED [ 43%] ../orca/tests/unit_tests/test_typing_echo_presenter.py::TestTypingEchoPresenter::test_should_echo_keyboard_event_key_types[punctuation-enablePunctuationKeys-False] PASSED [ 45%] ../orca/tests/unit_tests/test_typing_echo_presenter.py::TestTypingEchoPresenter::test_should_echo_keyboard_event_key_types[modifier-enableModifierKeys-False] PASSED [ 46%] ../orca/tests/unit_tests/test_typing_echo_presenter.py::TestTypingEchoPresenter::test_should_echo_keyboard_event_key_types[function-enableFunctionKeys-False] PASSED [ 47%] ../orca/tests/unit_tests/test_typing_echo_presenter.py::TestTypingEchoPresenter::test_should_echo_keyboard_event_key_types[action-enableActionKeys-False] PASSED [ 49%] ../orca/tests/unit_tests/test_typing_echo_presenter.py::TestTypingEchoPresenter::test_should_echo_keyboard_event_key_types[navigation-enableNavigationKeys-False] PASSED [ 50%] ../orca/tests/unit_tests/test_typing_echo_presenter.py::TestTypingEchoPresenter::test_should_echo_keyboard_event_key_types[diacritical-enableDiacriticalKeys-False] PASSED [ 52%] ../orca/tests/unit_tests/test_typing_echo_presenter.py::TestTypingEchoPresenter::test_should_echo_keyboard_event_space_key_scenarios PASSED [ 53%] ../orca/tests/unit_tests/test_typing_echo_presenter.py::TestTypingEchoPresenter::test_should_echo_keyboard_event_locking_keys PASSED [ 54%] ../orca/tests/unit_tests/test_typing_echo_presenter.py::TestTypingEchoPresenter::test_should_echo_keyboard_event_password_text_obscuring PASSED [ 56%] ../orca/tests/unit_tests/test_typing_echo_presenter.py::TestTypingEchoPresenter::test_is_character_echoable PASSED [ 57%] ../orca/tests/unit_tests/test_typing_echo_presenter.py::TestTypingEchoPresenter::test_echo_previous_word PASSED [ 59%] ../orca/tests/unit_tests/test_typing_echo_presenter.py::TestTypingEchoPresenter::test_echo_previous_sentence PASSED [ 60%] ../orca/tests/unit_tests/test_typing_echo_presenter.py::TestTypingEchoPresenter::test_commands_and_bindings PASSED [ 61%] ../orca/tests/unit_tests/test_typing_echo_presenter.py::TestTypingEchoPresenter::test_getter_returns_dconf_value_when_available[get_key_echo_enabled-key-echo-enableKeyEcho] PASSED [ 63%] ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― unit - orca:test_braille_presenter time out (After 30 seconds) 60/63 unit - orca:test_braille_presenter TIMEOUT 31.14s killed by signal 15 SIGTERM >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=211 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PYTHONPATH=/build/orca/src/orca/src UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /usr/bin/python3 -m pytest /build/orca/src/build/../orca/tests/unit_tests/test_braille_presenter.py -v ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― ============================= test session starts ============================== platform linux -- Python 3.14.7, pytest-9.1.1, pluggy-1.6.0 -- /usr/bin/python3 cachedir: .pytest_cache rootdir: /build/orca/src/orca configfile: pyproject.toml plugins: mock-3.14.1 collecting ... collected 67 items ../orca/tests/unit_tests/test_braille_presenter.py::TestBraillePresenter::test_get_braille_is_enabled PASSED [ 1%] ../orca/tests/unit_tests/test_braille_presenter.py::TestBraillePresenter::test_set_braille_is_enabled PASSED [ 2%] ../orca/tests/unit_tests/test_braille_presenter.py::TestBraillePresenter::test_get_contraction_table PASSED [ 4%] ../orca/tests/unit_tests/test_braille_presenter.py::TestBraillePresenter::test_get_available_contraction_tables PASSED [ 5%] ../orca/tests/unit_tests/test_braille_presenter.py::TestBraillePresenter::test_set_contraction_table_valid PASSED [ 7%] ../orca/tests/unit_tests/test_braille_presenter.py::TestBraillePresenter::test_set_contraction_table_invalid PASSED [ 8%] ../orca/tests/unit_tests/test_braille_presenter.py::TestBraillePresenter::test_set_contraction_table_empty_string PASSED [ 10%] ../orca/tests/unit_tests/test_braille_presenter.py::TestBraillePresenter::test_get_indicator_styles PASSED [ 11%] ../orca/tests/unit_tests/test_braille_presenter.py::TestBraillePresenter::test_set_indicator_styles PASSED [ 13%] ../orca/tests/unit_tests/test_braille_presenter.py::TestBraillePresenter::test_end_of_line_indicator PASSED [ 14%] ../orca/tests/unit_tests/test_braille_presenter.py::TestBraillePresenter::test_use_braille PASSED [ 16%] ../orca/tests/unit_tests/test_braille_presenter.py::TestBraillePresenter::test_use_verbose_braille PASSED [ 17%] ../orca/tests/unit_tests/test_braille_presenter.py::TestBraillePresenter::test_get_verbosity_level PASSED [ 19%] ../orca/tests/unit_tests/test_braille_presenter.py::TestBraillePresenter::test_set_verbosity_level PASSED [ 20%] ../orca/tests/unit_tests/test_braille_presenter.py::TestBraillePresenter::test_use_full_rolenames PASSED [ 22%] ../orca/tests/unit_tests/test_braille_presenter.py::TestBraillePresenter::test_get_rolename_style PASSED [ 23%] ../orca/tests/unit_tests/test_braille_presenter.py::TestBraillePresenter::test_set_rolename_style PASSED [ 25%] ../orca/tests/unit_tests/test_braille_presenter.py::TestBraillePresenter::test_get_display_ancestors PASSED [ 26%] ../orca/tests/unit_tests/test_braille_presenter.py::TestBraillePresenter::test_set_display_ancestors PASSED [ 28%] ../orca/tests/unit_tests/test_braille_presenter.py::TestBraillePresenter::test_get_contracted_braille_is_enabled PASSED [ 29%] ../orca/tests/unit_tests/test_braille_presenter.py::TestBraillePresenter::test_set_contracted_braille_is_enabled PASSED [ 31%] ../orca/tests/unit_tests/test_braille_presenter.py::TestBraillePresenter::test_get_computer_braille_at_cursor_is_enabled PASSED [ 32%] ../orca/tests/unit_tests/test_braille_presenter.py::TestBraillePresenter::test_set_computer_braille_at_cursor_is_enabled PASSED [ 34%] ../orca/tests/unit_tests/test_braille_presenter.py::TestBraillePresenter::test_get_word_wrap_is_enabled PASSED [ 35%] ../orca/tests/unit_tests/test_braille_presenter.py::TestBraillePresenter::test_set_word_wrap_is_enabled PASSED [ 37%] ../orca/tests/unit_tests/test_braille_presenter.py::TestBraillePresenter::test_get_flash_messages_are_enabled PASSED [ 38%] ../orca/tests/unit_tests/test_braille_presenter.py::TestBraillePresenter::test_set_flash_messages_are_enabled PASSED [ 40%] ../orca/tests/unit_tests/test_braille_presenter.py::TestBraillePresenter::test_get_flashtime_from_settings PASSED [ 41%] ../orca/tests/unit_tests/test_braille_presenter.py::TestBraillePresenter::test_get_flash_message_duration PASSED [ 43%] ../orca/tests/unit_tests/test_braille_presenter.py::TestBraillePresenter::test_set_flash_message_duration PASSED [ 44%] ../orca/tests/unit_tests/test_braille_presenter.py::TestBraillePresenter::test_get_flash_messages_are_persistent PASSED [ 46%] ../orca/tests/unit_tests/test_braille_presenter.py::TestBraillePresenter::test_set_flash_messages_are_persistent PASSED [ 47%] ../orca/tests/unit_tests/test_braille_presenter.py::TestBraillePresenter::test_get_flash_messages_are_detailed PASSED [ 49%] ../orca/tests/unit_tests/test_braille_presenter.py::TestBraillePresenter::test_set_flash_messages_are_detailed PASSED [ 50%] ../orca/tests/unit_tests/test_braille_presenter.py::TestBraillePresenter::test_get_verbosity_is_detailed PASSED [ 52%] ../orca/tests/unit_tests/test_braille_presenter.py::TestBraillePresenter::test_set_verbosity_is_detailed PASSED [ 53%] ../orca/tests/unit_tests/test_braille_presenter.py::TestBraillePresenter::test_get_eol_enabled PASSED [ 55%] ../orca/tests/unit_tests/test_braille_presenter.py::TestBraillePresenter::test_set_eol_enabled PASSED [ 56%] ../orca/tests/unit_tests/test_braille_presenter.py::TestBraillePresenter::test_get_use_abbreviated_rolenames PASSED [ 58%] ../orca/tests/unit_tests/test_braille_presenter.py::TestBraillePresenter::test_set_use_abbreviated_rolenames PASSED [ 59%] ../orca/tests/unit_tests/test_braille_presenter.py::TestBraillePresenter::test_get_flash_duration_seconds PASSED [ 61%] ../orca/tests/unit_tests/test_braille_presenter.py::TestBraillePresenter::test_set_flash_duration_seconds PASSED [ 62%] ../orca/tests/unit_tests/test_braille_presenter.py::TestBraillePresenter::test_get_present_mnemonics PASSED [ 64%] ../orca/tests/unit_tests/test_braille_presenter.py::TestBraillePresenter::test_set_present_mnemonics ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― unit - orca:test_caret_navigator time out (After 30 seconds) 61/63 unit - orca:test_caret_navigator TIMEOUT 31.12s killed by signal 15 SIGTERM >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=233 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PYTHONPATH=/build/orca/src/orca/src UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /usr/bin/python3 -m pytest /build/orca/src/build/../orca/tests/unit_tests/test_caret_navigator.py -v ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― ============================= test session starts ============================== platform linux -- Python 3.14.7, pytest-9.1.1, pluggy-1.6.0 -- /usr/bin/python3 cachedir: .pytest_cache rootdir: /build/orca/src/orca configfile: pyproject.toml plugins: mock-3.14.1 collecting ... collected 45 items ../orca/tests/unit_tests/test_caret_navigator.py::TestCaretNavigator::test_character_navigation[next_char_no_event_returns_true] PASSED [ 2%] ../orca/tests/unit_tests/test_caret_navigator.py::TestCaretNavigator::test_character_navigation[next_char_no_context_returns_false] PASSED [ 4%] ../orca/tests/unit_tests/test_caret_navigator.py::TestCaretNavigator::test_character_navigation[next_char_valid_navigation_succeeds] PASSED [ 6%] ../orca/tests/unit_tests/test_caret_navigator.py::TestCaretNavigator::test_character_navigation[prev_char_no_event_returns_true] PASSED [ 8%] ../orca/tests/unit_tests/test_caret_navigator.py::TestCaretNavigator::test_character_navigation[prev_char_no_context_returns_false] PASSED [ 11%] ../orca/tests/unit_tests/test_caret_navigator.py::TestCaretNavigator::test_character_navigation[prev_char_valid_navigation_succeeds] PASSED [ 13%] ../orca/tests/unit_tests/test_caret_navigator.py::TestCaretNavigator::test_word_navigation[next_word_no_context] PASSED [ 15%] ../orca/tests/unit_tests/test_caret_navigator.py::TestCaretNavigator::test_word_navigation[next_word_no_contents] PASSED [ 17%] ../orca/tests/unit_tests/test_caret_navigator.py::TestCaretNavigator::test_word_navigation[next_word_success] PASSED [ 20%] ../orca/tests/unit_tests/test_caret_navigator.py::TestCaretNavigator::test_word_navigation[previous_word_no_context] PASSED [ 22%] ../orca/tests/unit_tests/test_caret_navigator.py::TestCaretNavigator::test_word_navigation[previous_word_no_contents] PASSED [ 24%] ../orca/tests/unit_tests/test_caret_navigator.py::TestCaretNavigator::test_word_navigation[previous_word_success] PASSED [ 26%] ../orca/tests/unit_tests/test_caret_navigator.py::TestCaretNavigator::test_navigator_control_methods[suspend_commands] PASSED [ 28%] ../orca/tests/unit_tests/test_caret_navigator.py::TestCaretNavigator::test_navigator_control_methods[toggle_enabled] PASSED [ 31%] ../orca/tests/unit_tests/test_caret_navigator.py::TestCaretNavigator::test_navigator_initialization PASSED [ 33%] ../orca/tests/unit_tests/test_caret_navigator.py::TestCaretNavigator::test_line_navigation[next_line_in_say_all] PASSED [ 35%] ../orca/tests/unit_tests/test_caret_navigator.py::TestCaretNavigator::test_line_navigation[next_line_no_current_line] PASSED [ 37%] ../orca/tests/unit_tests/test_caret_navigator.py::TestCaretNavigator::test_line_navigation[next_line_no_next_contents] PASSED [ 40%] ../orca/tests/unit_tests/test_caret_navigator.py::TestCaretNavigator::test_line_navigation[next_line_success] PASSED [ 42%] ../orca/tests/unit_tests/test_caret_navigator.py::TestCaretNavigator::test_line_navigation[previous_line_in_say_all] PASSED [ 44%] ../orca/tests/unit_tests/test_caret_navigator.py::TestCaretNavigator::test_line_navigation[previous_line_no_contents] PASSED [ 46%] ../orca/tests/unit_tests/test_caret_navigator.py::TestCaretNavigator::test_line_navigation[previous_line_success] PASSED [ 48%] ../orca/tests/unit_tests/test_caret_navigator.py::TestCaretNavigator::test_line_boundary_navigation[start_of_line_no_line] PASSED [ 51%] ../orca/tests/unit_tests/test_caret_navigator.py::TestCaretNavigator::test_line_boundary_navigation[start_of_line_success] PASSED [ 53%] ../orca/tests/unit_tests/test_caret_navigator.py::TestCaretNavigator::test_line_boundary_navigation[end_of_line_no_line] PASSED [ 55%] ../orca/tests/unit_tests/test_caret_navigator.py::TestCaretNavigator::test_line_boundary_navigation[end_of_line_with_space] PASSED [ 57%] ../orca/tests/unit_tests/test_caret_navigator.py::TestCaretNavigator::test_line_boundary_navigation[end_of_line_no_space] PASSED [ 60%] ../orca/tests/unit_tests/test_caret_navigator.py::TestCaretNavigator::test_is_active_script[script_is_active] PASSED [ 62%] ../orca/tests/unit_tests/test_caret_navigator.py::TestCaretNavigator::test_is_active_script[script_is_not_active] PASSED [ 64%] ../orca/tests/unit_tests/test_caret_navigator.py::TestCaretNavigator::test_get_is_enabled PASSED [ 66%] ../orca/tests/unit_tests/test_caret_navigator.py::TestCaretNavigator::test_set_is_enabled_no_change PASSED [ 68%] ../orca/tests/unit_tests/test_caret_navigator.py::TestCaretNavigator::test_set_is_enabled_updates_setting PASSED [ 71%] ../orca/tests/unit_tests/test_caret_navigator.py::TestCaretNavigator::test_set_is_enabled_no_active_script PASSED [ 73%] ../orca/tests/unit_tests/test_caret_navigator.py::TestCaretNavigator::test_get_triggers_focus_mode PASSED [ 75%] ../orca/tests/unit_tests/test_caret_navigator.py::TestCaretNavigator::test_set_triggers_focus_mode PASSED [ 77%] ../orca/tests/unit_tests/test_caret_navigator.py::TestCaretNavigator::test_set_triggers_focus_mode_no_change PASSED [ 80%] ../orca/tests/unit_tests/test_caret_navigator.py::TestCaretNavigator::test_get_enabled_for_script PASSED [ 82%] ../orca/tests/unit_tests/test_caret_navigator.py::TestCaretNavigator::test_get_enabled_for_script_default PASSED [ 84%] ../orca/tests/unit_tests/test_caret_navigator.py::TestCaretNavigator::test_set_enabled_for_script PASSED [ 86%] ../orca/tests/unit_tests/test_caret_navigator.py::TestCaretNavigator::test_set_enabled_for_script_inactive_script PASSED [ 88%] ../orca/tests/unit_tests/test_caret_navigator.py::TestCaretNavigator::test_set_enabled_for_script_always_calls_set_group_enabled PASSED [ 91%] ../orca/tests/unit_tests/test_caret_navigator.py::TestCaretNavigator::test_last_command_prevents_focus_mode_true PASSED [ 93%] ../orca/tests/unit_tests/test_caret_navigator.py::TestCaretNavigator::test_last_command_prevents_focus_mode_false_no_event PASSED [ 95%] ../orca/tests/unit_tests/test_caret_navigator.py::TestCaretNavigator::test_last_command_prevents_focus_mode_false_setting_true PASSED [ 97%] ../orca/tests/unit_tests/test_caret_navigator.py::TestCaretNavigator::test_successful_navigation_emits_region_changed PASSED [100%] =============================== warnings summary =============================== ../../../../usr/lib/python3.14/site-packages/gi/overrides/__init__.py:159 /usr/lib/python3.14/site-packages/gi/overrides/__init__.py:159: PyGIDeprecationWarning: GLib.unix_signal_add_full is deprecated; use GLibUnix.signal_add_full instead value = getattr(proxy, attr) -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ======================== 45 passed, 1 warning in 26.17s ======================== ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― unit - orca:test_table_navigator time out (After 30 seconds) 62/63 unit - orca:test_table_navigator TIMEOUT 30.58s killed by signal 15 SIGTERM >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=16 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PYTHONPATH=/build/orca/src/orca/src UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /usr/bin/python3 -m pytest /build/orca/src/build/../orca/tests/unit_tests/test_table_navigator.py -v ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― ============================= test session starts ============================== platform linux -- Python 3.14.7, pytest-9.1.1, pluggy-1.6.0 -- /usr/bin/python3 cachedir: .pytest_cache rootdir: /build/orca/src/orca configfile: pyproject.toml plugins: mock-3.14.1 collecting ... collected 65 items ../orca/tests/unit_tests/test_table_navigator.py::TestTableNavigator::test_init PASSED [ 1%] ../orca/tests/unit_tests/test_table_navigator.py::TestTableNavigator::test_is_enabled_default_true PASSED [ 3%] ../orca/tests/unit_tests/test_table_navigator.py::TestTableNavigator::test_is_enabled_after_disable PASSED [ 4%] ../orca/tests/unit_tests/test_table_navigator.py::TestTableNavigator::test_last_input_event_was_navigation_command_none PASSED [ 6%] ../orca/tests/unit_tests/test_table_navigator.py::TestTableNavigator::test_last_input_event_was_navigation_command_with_event PASSED [ 7%] ../orca/tests/unit_tests/test_table_navigator.py::TestTableNavigator::test_toggle_enabled[False-True-TABLE_NAVIGATION_ENABLED] PASSED [ 9%] ../orca/tests/unit_tests/test_table_navigator.py::TestTableNavigator::test_toggle_enabled[True-False-TABLE_NAVIGATION_DISABLED] PASSED [ 10%] ../orca/tests/unit_tests/test_table_navigator.py::TestTableNavigator::test_toggle_enabled_no_notify PASSED [ 12%] ../orca/tests/unit_tests/test_table_navigator.py::TestTableNavigator::test_is_blank[focusable_object] PASSED [ 13%] ../orca/tests/unit_tests/test_table_navigator.py::TestTableNavigator::test_is_blank[object_with_name] PASSED [ 15%] ../orca/tests/unit_tests/test_table_navigator.py::TestTableNavigator::test_is_blank[object_with_non_blank_children] PASSED [ 16%] ../orca/tests/unit_tests/test_table_navigator.py::TestTableNavigator::test_is_blank[object_with_text] PASSED [ 18%] ../orca/tests/unit_tests/test_table_navigator.py::TestTableNavigator::test_is_blank[blank_object] PASSED [ 20%] ../orca/tests/unit_tests/test_table_navigator.py::TestTableNavigator::test_is_blank[object_with_only_blank_children] PASSED [ 21%] ../orca/tests/unit_tests/test_table_navigator.py::TestTableNavigator::test_get_current_cell_basic PASSED [ 23%] ../orca/tests/unit_tests/test_table_navigator.py::TestTableNavigator::test_get_current_cell_nested PASSED [ 24%] ../orca/tests/unit_tests/test_table_navigator.py::TestTableNavigator::test_get_cell_coordinates_basic PASSED [ 26%] ../orca/tests/unit_tests/test_table_navigator.py::TestTableNavigator::test_get_cell_coordinates_with_previous PASSED [ 27%] ../orca/tests/unit_tests/test_table_navigator.py::TestTableNavigator::test_move_direction_scenarios[move_left] PASSED [ 29%] ../orca/tests/unit_tests/test_table_navigator.py::TestTableNavigator::test_move_direction_scenarios[move_right] PASSED [ 30%] ../orca/tests/unit_tests/test_table_navigator.py::TestTableNavigator::test_move_direction_scenarios[move_up] PASSED [ 32%] ../orca/tests/unit_tests/test_table_navigator.py::TestTableNavigator::test_move_direction_scenarios[move_down] PASSED [ 33%] ../orca/tests/unit_tests/test_table_navigator.py::TestTableNavigator::test_move_left_successful PASSED [ 35%] ../orca/tests/unit_tests/test_table_navigator.py::TestTableNavigator::test_move_right_successful PASSED [ 36%] ../orca/tests/unit_tests/test_table_navigator.py::TestTableNavigator::test_move_up_not_in_table PASSED [ 38%] ../orca/tests/unit_tests/test_table_navigator.py::TestTableNavigator::test_move_up_at_top_of_column PASSED [ 40%] ../orca/tests/unit_tests/test_table_navigator.py::TestTableNavigator::test_move_up_successful PASSED [ 41%] ../orca/tests/unit_tests/test_table_navigator.py::TestTableNavigator::test_move_down_successful PASSED [ 43%] ../orca/tests/unit_tests/test_table_navigator.py::TestTableNavigator::test_move_to_first_cell_not_in_table PASSED [ 44%] ../orca/tests/unit_tests/test_table_navigator.py::TestTableNavigator::test_move_to_first_cell_successful PASSED [ 46%] ../orca/tests/unit_tests/test_table_navigator.py::TestTableNavigator::test_present_cell_not_cell_or_header PASSED [ 47%] ../orca/tests/unit_tests/test_table_navigator.py::TestTableNavigator::test_present_cell_successful PASSED [ 49%] ../orca/tests/unit_tests/test_table_navigator.py::TestTableNavigator::test_get_navigator PASSED [ 50%] ../orca/tests/unit_tests/test_table_navigator.py::TestTableNavigator::test_get_current_cell_needs_ancestor_search PASSED [ 52%] ../orca/tests/unit_tests/test_table_navigator.py::TestTableNavigator::test_move_left_skip_blank_cells PASSED [ 53%] ../orca/tests/unit_tests/test_table_navigator.py::TestTableNavigator::test_move_right_at_end_of_row PASSED [ 55%] ../orca/tests/unit_tests/test_table_navigator.py::TestTableNavigator::test_move_to_last_cell_not_in_table PASSED [ 56%] ../orca/tests/unit_tests/test_table_navigator.py::TestTableNavigator::test_move_to_last_cell_successful PASSED [ 58%] ../orca/tests/unit_tests/test_table_navigator.py::TestTableNavigator::test_move_to_top_of_column_not_in_table PASSED [ 60%] ../orca/tests/unit_tests/test_table_navigator.py::TestTableNavigator::test_move_to_top_of_column_already_at_top PASSED [ 61%] ../orca/tests/unit_tests/test_table_navigator.py::TestTableNavigator::test_move_to_top_of_column_successful PASSED [ 63%] ../orca/tests/unit_tests/test_table_navigator.py::TestTableNavigator::test_move_to_bottom_of_column_not_in_table PASSED [ 64%] ../orca/tests/unit_tests/test_table_navigator.py::TestTableNavigator::test_move_to_bottom_of_column_already_at_bottom PASSED [ 66%] ../orca/tests/unit_tests/test_table_navigator.py::TestTableNavigator::test_move_to_bottom_of_column_successful PASSED [ 67%] ../orca/tests/unit_tests/test_table_navigator.py::TestTableNavigator::test_move_to_beginning_of_row_not_in_table PASSED [ 69%] ../orca/tests/unit_tests/test_table_navigator.py::TestTableNavigator::test_move_to_beginning_of_row_already_at_start PASSED [ 70%] ../orca/tests/unit_tests/test_table_navigator.py::TestTableNavigator::test_move_to_beginning_of_row_successful PASSED [ 72%] ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― unit - orca:test_structural_navigator time out (After 30 seconds) 63/63 unit - orca:test_structural_navigator TIMEOUT 30.65s killed by signal 15 SIGTERM >>> MALLOC_PERTURB_=78 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PYTHONPATH=/build/orca/src/orca/src UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /usr/bin/python3 -m pytest /build/orca/src/build/../orca/tests/unit_tests/test_structural_navigator.py -v ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― ============================= test session starts ============================== platform linux -- Python 3.14.7, pytest-9.1.1, pluggy-1.6.0 -- /usr/bin/python3 cachedir: .pytest_cache rootdir: /build/orca/src/orca configfile: pyproject.toml plugins: mock-3.14.1 collecting ... collected 93 items ../orca/tests/unit_tests/test_structural_navigator.py::TestStructuralNavigator::test_init PASSED [ 1%] ../orca/tests/unit_tests/test_structural_navigator.py::TestStructuralNavigator::test_commands_registered PASSED [ 2%] ../orca/tests/unit_tests/test_structural_navigator.py::TestStructuralNavigator::test_setup_creates_heading_level_commands PASSED [ 3%] ../orca/tests/unit_tests/test_structural_navigator.py::TestStructuralNavigator::test_cycle_mode_transitions[off_to_document] PASSED [ 4%] ../orca/tests/unit_tests/test_structural_navigator.py::TestStructuralNavigator::test_cycle_mode_transitions[document_to_gui] PASSED [ 5%] ../orca/tests/unit_tests/test_structural_navigator.py::TestStructuralNavigator::test_cycle_mode_transitions[gui_to_off] PASSED [ 6%] ../orca/tests/unit_tests/test_structural_navigator.py::TestStructuralNavigator::test_cycle_mode_edge_scenarios[no_notify_no_message] PASSED [ 7%] ../orca/tests/unit_tests/test_structural_navigator.py::TestStructuralNavigator::test_cycle_mode_edge_scenarios[inactive_script_returns_false] PASSED [ 8%] ../orca/tests/unit_tests/test_structural_navigator.py::TestStructuralNavigator::test_suspend_commands_scenarios[suspend_navigation] PASSED [ 9%] ../orca/tests/unit_tests/test_structural_navigator.py::TestStructuralNavigator::test_suspend_commands_scenarios[resume_navigation] PASSED [ 10%] ../orca/tests/unit_tests/test_structural_navigator.py::TestStructuralNavigator::test_suspend_commands_scenarios[inactive_script_no_change] PASSED [ 11%] ../orca/tests/unit_tests/test_structural_navigator.py::TestStructuralNavigator::test_get_object_in_direction_empty_objects PASSED [ 12%] ../orca/tests/unit_tests/test_structural_navigator.py::TestStructuralNavigator::test_get_object_in_direction_next_object PASSED [ 13%] ../orca/tests/unit_tests/test_structural_navigator.py::TestStructuralNavigator::test_get_object_in_direction_previous_object PASSED [ 15%] ../orca/tests/unit_tests/test_structural_navigator.py::TestStructuralNavigator::test_get_object_in_direction_wrap_to_beginning PASSED [ 16%] ../orca/tests/unit_tests/test_structural_navigator.py::TestStructuralNavigator::test_get_object_in_direction_wrap_to_end PASSED [ 17%] ../orca/tests/unit_tests/test_structural_navigator.py::TestStructuralNavigator::test_get_object_in_direction_no_wrap_at_end PASSED [ 18%] ../orca/tests/unit_tests/test_structural_navigator.py::TestStructuralNavigator::test_previous_button_method PASSED [ 19%] ../orca/tests/unit_tests/test_structural_navigator.py::TestStructuralNavigator::test_next_button_method PASSED [ 20%] ../orca/tests/unit_tests/test_structural_navigator.py::TestStructuralNavigator::test_list_buttons_method PASSED [ 21%] ../orca/tests/unit_tests/test_structural_navigator.py::TestStructuralNavigator::test_is_active_script[True-True] PASSED [ 22%] ../orca/tests/unit_tests/test_structural_navigator.py::TestStructuralNavigator::test_is_active_script[False-False] PASSED [ 23%] ../orca/tests/unit_tests/test_structural_navigator.py::TestStructuralNavigator::test_get_mode_default PASSED [ 24%] ../orca/tests/unit_tests/test_structural_navigator.py::TestStructuralNavigator::test_get_mode_cached PASSED [ 25%] ../orca/tests/unit_tests/test_structural_navigator.py::TestStructuralNavigator::test_set_mode PASSED [ 26%] ../orca/tests/unit_tests/test_structural_navigator.py::TestStructuralNavigator::test_determine_root_container_document_mode PASSED [ 27%] ../orca/tests/unit_tests/test_structural_navigator.py::TestStructuralNavigator::test_determine_root_container_fallback PASSED [ 29%] ../orca/tests/unit_tests/test_structural_navigator.py::TestStructuralNavigator::test_get_all_elements[get_all_buttons] PASSED [ 30%] ../orca/tests/unit_tests/test_structural_navigator.py::TestStructuralNavigator::test_get_all_elements[get_all_headings] PASSED [ 31%] ../orca/tests/unit_tests/test_structural_navigator.py::TestStructuralNavigator::test_get_all_elements[get_all_links] PASSED [ 32%] ../orca/tests/unit_tests/test_structural_navigator.py::TestStructuralNavigator::test_get_all_elements[get_all_tables] PASSED [ 33%] ../orca/tests/unit_tests/test_structural_navigator.py::TestStructuralNavigator::test_get_all_elements[get_all_lists] PASSED [ 34%] ../orca/tests/unit_tests/test_structural_navigator.py::TestStructuralNavigator::test_get_all_elements[get_all_checkboxes] PASSED [ 35%] ../orca/tests/unit_tests/test_structural_navigator.py::TestStructuralNavigator::test_get_all_elements[get_all_entries] PASSED [ 36%] ../orca/tests/unit_tests/test_structural_navigator.py::TestStructuralNavigator::test_get_all_elements[get_all_form_fields] PASSED [ 37%] ../orca/tests/unit_tests/test_structural_navigator.py::TestStructuralNavigator::test_get_all_elements[get_all_images] PASSED [ 38%] ../orca/tests/unit_tests/test_structural_navigator.py::TestStructuralNavigator::test_get_all_elements[get_all_landmarks] PASSED [ 39%] ../orca/tests/unit_tests/test_structural_navigator.py::TestStructuralNavigator::test_get_all_elements[get_all_paragraphs] PASSED [ 40%] ../orca/tests/unit_tests/test_structural_navigator.py::TestStructuralNavigator::test_get_mode PASSED [ 41%] ../orca/tests/unit_tests/test_structural_navigator.py::TestStructuralNavigator::test_last_input_event_was_navigation_command PASSED [ 43%] ../orca/tests/unit_tests/test_structural_navigator.py::TestStructuralNavigator::test_get_state_string PASSED [ 44%] ../orca/tests/unit_tests/test_structural_navigator.py::TestStructuralNavigator::test_get_item_string PASSED [ 45%] ../orca/tests/unit_tests/test_structural_navigator.py::TestStructuralNavigator::test_is_non_document_object PASSED [ 46%] ../orca/tests/unit_tests/test_structural_navigator.py::TestStructuralNavigator::test_previous_heading_method PASSED [ 47%] ../orca/tests/unit_tests/test_structural_navigator.py::TestStructuralNavigator::test_next_heading_method PASSED [ 48%] ../orca/tests/unit_tests/test_structural_navigator.py::TestStructuralNavigator::test_list_headings_method PASSED [ 49%] ../orca/tests/unit_tests/test_structural_navigator.py::TestStructuralNavigator::test_previous_link_method PASSED [ 50%] ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― Summary of Failures: 54/63 unit - orca:test_ax_object TIMEOUT 31.18s killed by signal 15 SIGTERM 55/63 unit - orca:test_ax_utilities_role TIMEOUT 31.03s killed by signal 15 SIGTERM 56/63 unit - orca:test_ax_utilities_event TIMEOUT 31.16s killed by signal 15 SIGTERM 57/63 unit - orca:test_command_manager TIMEOUT 31.02s killed by signal 15 SIGTERM 58/63 unit - orca:test_speech_manager TIMEOUT 30.63s killed by signal 15 SIGTERM 59/63 unit - orca:test_typing_echo_presenter TIMEOUT 30.55s killed by signal 15 SIGTERM 60/63 unit - orca:test_braille_presenter TIMEOUT 31.14s killed by signal 15 SIGTERM 61/63 unit - orca:test_caret_navigator TIMEOUT 31.12s killed by signal 15 SIGTERM 62/63 unit - orca:test_table_navigator TIMEOUT 30.58s killed by signal 15 SIGTERM 63/63 unit - orca:test_structural_navigator TIMEOUT 30.65s killed by signal 15 SIGTERM Ok: 52 Fail: 0 Skipped: 1 Timeout: 10 Full log written to /build/orca/src/build/meson-logs/testlog.txt ==> ERROR:(B A failure occurred in check().(B  Aborting...(B ]3008;end=3b0f6594f53b4805837fd64ba1fca335\[!p]104\[?7h]3008;end=7644a18a06754712b7a411640c72fb27\==> ERROR:(B Build failed, check /var/lib/archbuild/extra-riscv64/felix-8/build(B [?12l[?25h[?12l[?25h]3008;end=f422037bea7a4301ae4c0854403f6a90\[?12l[?25hreceiving incremental file list orca-50.2-1-riscv64-build.log orca-50.2-1-riscv64-check.log orca-50.2-1-riscv64-prepare.log sent 81 bytes received 13,452 bytes 9,022.00 bytes/sec total size is 118,324 speedup is 8.74