[1m[32m==>[m[1m Building on glalie[m
[1m[32m==>[m[1m Checking for remote environment...[m
[1m[32m==>[m[1m Syncing package to remote host...[m
sending incremental file list
./
.SRCINFO
            700  93%    0.00kB/s    0:00:00              750 100%   48.83kB/s    0:00:00 (xfr#1, to-chk=3/5)
.nvchecker.toml
             92 100%   89.84kB/s    0:00:00               92 100%   89.84kB/s    0:00:00 (xfr#2, to-chk=2/5)
PKGBUILD
            997 100%  973.63kB/s    0:00:00              997 100%  973.63kB/s    0:00:00 (xfr#3, to-chk=1/5)
python-testfixtures-8.3.0-3.1.log
            205 100%  200.20kB/s    0:00:00              205 100%  200.20kB/s    0:00:00 (xfr#4, to-chk=0/5)

sent 898 bytes  received 125 bytes  2,046.00 bytes/sec
total size is 2,002  speedup is 1.96
[1m[32m==>[m[1m Running pkgctl build --arch riscv64 --repo extra on remote host...[m
[1m[33m==> WARNING:[m[1m unsupported architecture: riscv64[m
[1m[32m==>[m[1m Building python-testfixtures[m
[1m[34m  ->[m[1m   repo: extra[m
[1m[34m  ->[m[1m   arch: riscv64[m
[1m[34m  ->[m[1m worker: felix-0[m
[1m[32m==>[m[1m Building python-testfixtures for [extra] (riscv64)[m
[22;2t]2;🔵 Container arch-nspawn-2286153 on glalie.felixc.at\[?25l:: Synchronizing package databases...
 core downloading...
 extra downloading...
:: Starting full system upgrade...
 there is nothing to do
[?25h[0m[J[23;2t[1m[32m==>[m[1m Building in chroot for [extra] (riscv64)...[m
[1m[32m==>[m[1m Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix-0]...[m[1mdone[m
[1m[32m==>[m[1m Making package: python-testfixtures 8.3.0-3.1 (Wed Apr 16 05:12:16 2025)[m
[1m[32m==>[m[1m Retrieving sources...[m
[1m[34m  ->[m[1m Updating testfixtures git repo...[m
remote: Enumerating objects: 202, done.[K
remote: Counting objects:   0% (1/192)[Kremote: Counting objects:   1% (2/192)[Kremote: Counting objects:   2% (4/192)[Kremote: Counting objects:   3% (6/192)[Kremote: Counting objects:   4% (8/192)[Kremote: Counting objects:   5% (10/192)[Kremote: Counting objects:   6% (12/192)[Kremote: Counting objects:   7% (14/192)[Kremote: Counting objects:   8% (16/192)[Kremote: Counting objects:   9% (18/192)[Kremote: Counting objects:  10% (20/192)[Kremote: Counting objects:  11% (22/192)[Kremote: Counting objects:  12% (24/192)[Kremote: Counting objects:  13% (25/192)[Kremote: Counting objects:  14% (27/192)[Kremote: Counting objects:  15% (29/192)[Kremote: Counting objects:  16% (31/192)[Kremote: Counting objects:  17% (33/192)[Kremote: Counting objects:  18% (35/192)[Kremote: Counting objects:  19% (37/192)[Kremote: Counting objects:  20% (39/192)[Kremote: Counting objects:  21% (41/192)[Kremote: Counting objects:  22% (43/192)[Kremote: Counting objects:  23% (45/192)[Kremote: Counting objects:  24% (47/192)[Kremote: Counting objects:  25% (48/192)[Kremote: Counting objects:  26% (50/192)[Kremote: Counting objects:  27% (52/192)[Kremote: Counting objects:  28% (54/192)[Kremote: Counting objects:  29% (56/192)[Kremote: Counting objects:  30% (58/192)[Kremote: Counting objects:  31% (60/192)[Kremote: Counting objects:  32% (62/192)[Kremote: Counting objects:  33% (64/192)[Kremote: Counting objects:  34% (66/192)[Kremote: Counting objects:  35% (68/192)[Kremote: Counting objects:  36% (70/192)[Kremote: Counting objects:  37% (72/192)[Kremote: Counting objects:  38% (73/192)[Kremote: Counting objects:  39% (75/192)[Kremote: Counting objects:  40% (77/192)[Kremote: Counting objects:  41% (79/192)[Kremote: Counting objects:  42% (81/192)[Kremote: Counting objects:  43% (83/192)[Kremote: Counting objects:  44% (85/192)[Kremote: Counting objects:  45% (87/192)[Kremote: Counting objects:  46% (89/192)[Kremote: Counting objects:  47% (91/192)[Kremote: Counting objects:  48% (93/192)[Kremote: Counting objects:  49% (95/192)[Kremote: Counting objects:  50% (96/192)[Kremote: Counting objects:  51% (98/192)[Kremote: Counting objects:  52% (100/192)[Kremote: Counting objects:  53% (102/192)[Kremote: Counting objects:  54% (104/192)[Kremote: Counting objects:  55% (106/192)[Kremote: Counting objects:  56% (108/192)[Kremote: Counting objects:  57% (110/192)[Kremote: Counting objects:  58% (112/192)[Kremote: Counting objects:  59% (114/192)[Kremote: Counting objects:  60% (116/192)[Kremote: Counting objects:  61% (118/192)[Kremote: Counting objects:  62% (120/192)[Kremote: Counting objects:  63% (121/192)[Kremote: Counting objects:  64% (123/192)[Kremote: Counting objects:  65% (125/192)[Kremote: Counting objects:  66% (127/192)[Kremote: Counting objects:  67% (129/192)[Kremote: Counting objects:  68% (131/192)[Kremote: Counting objects:  69% (133/192)[Kremote: Counting objects:  70% (135/192)[Kremote: Counting objects:  71% (137/192)[Kremote: Counting objects:  72% (139/192)[Kremote: Counting objects:  73% (141/192)[Kremote: Counting objects:  74% (143/192)[Kremote: Counting objects:  75% (144/192)[Kremote: Counting objects:  76% (146/192)[Kremote: Counting objects:  77% (148/192)[Kremote: Counting objects:  78% (150/192)[Kremote: Counting objects:  79% (152/192)[Kremote: Counting objects:  80% (154/192)[Kremote: Counting objects:  81% (156/192)[Kremote: Counting objects:  82% (158/192)[Kremote: Counting objects:  83% (160/192)[Kremote: Counting objects:  84% (162/192)[Kremote: Counting objects:  85% (164/192)[Kremote: Counting objects:  86% (166/192)[Kremote: Counting objects:  87% (168/192)[Kremote: Counting objects:  88% (169/192)[Kremote: Counting objects:  89% (171/192)[Kremote: Counting objects:  90% (173/192)[Kremote: Counting objects:  91% (175/192)[Kremote: Counting objects:  92% (177/192)[Kremote: Counting objects:  93% (179/192)[Kremote: Counting objects:  94% (181/192)[Kremote: Counting objects:  95% (183/192)[Kremote: Counting objects:  96% (185/192)[Kremote: Counting objects:  97% (187/192)[Kremote: Counting objects:  98% (189/192)[Kremote: Counting objects:  99% (191/192)[Kremote: Counting objects: 100% (192/192)[Kremote: Counting objects: 100% (192/192), done.[K
remote: Compressing objects:   1% (1/89)[Kremote: Compressing objects:   2% (2/89)[Kremote: Compressing objects:   3% (3/89)[Kremote: Compressing objects:   4% (4/89)[Kremote: Compressing objects:   5% (5/89)[Kremote: Compressing objects:   6% (6/89)[Kremote: Compressing objects:   7% (7/89)[Kremote: Compressing objects:   8% (8/89)[Kremote: Compressing objects:  10% (9/89)[Kremote: Compressing objects:  11% (10/89)[Kremote: Compressing objects:  12% (11/89)[Kremote: Compressing objects:  13% (12/89)[Kremote: Compressing objects:  14% (13/89)[Kremote: Compressing objects:  15% (14/89)[Kremote: Compressing objects:  16% (15/89)[Kremote: Compressing objects:  17% (16/89)[Kremote: Compressing objects:  19% (17/89)[Kremote: Compressing objects:  20% (18/89)[Kremote: Compressing objects:  21% (19/89)[Kremote: Compressing objects:  22% (20/89)[Kremote: Compressing objects:  23% (21/89)[Kremote: Compressing objects:  24% (22/89)[Kremote: Compressing objects:  25% (23/89)[Kremote: Compressing objects:  26% (24/89)[Kremote: Compressing objects:  28% (25/89)[Kremote: Compressing objects:  29% (26/89)[Kremote: Compressing objects:  30% (27/89)[Kremote: Compressing objects:  31% (28/89)[Kremote: Compressing objects:  32% (29/89)[Kremote: Compressing objects:  33% (30/89)[Kremote: Compressing objects:  34% (31/89)[Kremote: Compressing objects:  35% (32/89)[Kremote: Compressing objects:  37% (33/89)[Kremote: Compressing objects:  38% (34/89)[Kremote: Compressing objects:  39% (35/89)[Kremote: Compressing objects:  40% (36/89)[Kremote: Compressing objects:  41% (37/89)[Kremote: Compressing objects:  42% (38/89)[Kremote: Compressing objects:  43% (39/89)[Kremote: Compressing objects:  44% (40/89)[Kremote: Compressing objects:  46% (41/89)[Kremote: Compressing objects:  47% (42/89)[Kremote: Compressing objects:  48% (43/89)[Kremote: Compressing objects:  49% (44/89)[Kremote: Compressing objects:  50% (45/89)[Kremote: Compressing objects:  51% (46/89)[Kremote: Compressing objects:  52% (47/89)[Kremote: Compressing objects:  53% (48/89)[Kremote: Compressing objects:  55% (49/89)[Kremote: Compressing objects:  56% (50/89)[Kremote: Compressing objects:  57% (51/89)[Kremote: Compressing objects:  58% (52/89)[Kremote: Compressing objects:  59% (53/89)[Kremote: Compressing objects:  60% (54/89)[Kremote: Compressing objects:  61% (55/89)[Kremote: Compressing objects:  62% (56/89)[Kremote: Compressing objects:  64% (57/89)[Kremote: Compressing objects:  65% (58/89)[Kremote: Compressing objects:  66% (59/89)[Kremote: Compressing objects:  67% (60/89)[Kremote: Compressing objects:  68% (61/89)[Kremote: Compressing objects:  69% (62/89)[Kremote: Compressing objects:  70% (63/89)[Kremote: Compressing objects:  71% (64/89)[Kremote: Compressing objects:  73% (65/89)[Kremote: Compressing objects:  74% (66/89)[Kremote: Compressing objects:  75% (67/89)[Kremote: Compressing objects:  76% (68/89)[Kremote: Compressing objects:  77% (69/89)[Kremote: Compressing objects:  78% (70/89)[Kremote: Compressing objects:  79% (71/89)[Kremote: Compressing objects:  80% (72/89)[Kremote: Compressing objects:  82% (73/89)[Kremote: Compressing objects:  83% (74/89)[Kremote: Compressing objects:  84% (75/89)[Kremote: Compressing objects:  85% (76/89)[Kremote: Compressing objects:  86% (77/89)[Kremote: Compressing objects:  87% (78/89)[Kremote: Compressing objects:  88% (79/89)[Kremote: Compressing objects:  89% (80/89)[Kremote: Compressing objects:  91% (81/89)[Kremote: Compressing objects:  92% (82/89)[Kremote: Compressing objects:  93% (83/89)[Kremote: Compressing objects:  94% (84/89)[Kremote: Compressing objects:  95% (85/89)[Kremote: Compressing objects:  96% (86/89)[Kremote: Compressing objects:  97% (87/89)[Kremote: Compressing objects:  98% (88/89)[Kremote: Compressing objects: 100% (89/89)[Kremote: Compressing objects: 100% (89/89), done.[K
Receiving objects:   0% (1/202)Receiving objects:   1% (3/202)Receiving objects:   2% (5/202)Receiving objects:   3% (7/202)Receiving objects:   4% (9/202)Receiving objects:   5% (11/202)Receiving objects:   6% (13/202)Receiving objects:   7% (15/202)Receiving objects:   8% (17/202)Receiving objects:   9% (19/202)Receiving objects:  10% (21/202)Receiving objects:  11% (23/202)Receiving objects:  12% (25/202)Receiving objects:  13% (27/202)Receiving objects:  14% (29/202)Receiving objects:  15% (31/202)Receiving objects:  16% (33/202)Receiving objects:  17% (35/202)Receiving objects:  18% (37/202)Receiving objects:  19% (39/202)Receiving objects:  20% (41/202)Receiving objects:  21% (43/202)Receiving objects:  22% (45/202)Receiving objects:  23% (47/202)Receiving objects:  24% (49/202)Receiving objects:  25% (51/202)Receiving objects:  26% (53/202)Receiving objects:  27% (55/202)Receiving objects:  28% (57/202)Receiving objects:  29% (59/202)Receiving objects:  30% (61/202)Receiving objects:  31% (63/202)Receiving objects:  32% (65/202)Receiving objects:  33% (67/202)Receiving objects:  34% (69/202)Receiving objects:  35% (71/202)Receiving objects:  36% (73/202)Receiving objects:  37% (75/202)Receiving objects:  38% (77/202)Receiving objects:  39% (79/202)Receiving objects:  40% (81/202)Receiving objects:  41% (83/202)Receiving objects:  42% (85/202)Receiving objects:  43% (87/202)Receiving objects:  44% (89/202)Receiving objects:  45% (91/202)Receiving objects:  46% (93/202)Receiving objects:  47% (95/202)Receiving objects:  48% (97/202)Receiving objects:  49% (99/202)Receiving objects:  50% (101/202)Receiving objects:  51% (104/202)Receiving objects:  52% (106/202)Receiving objects:  53% (108/202)Receiving objects:  54% (110/202)Receiving objects:  55% (112/202)Receiving objects:  56% (114/202)Receiving objects:  57% (116/202)Receiving objects:  58% (118/202)remote: Total 202 (delta 135), reused 153 (delta 100), pack-reused 10 (from 1)[K
Receiving objects:  59% (120/202), 76.00 KiB | 117.00 KiB/sReceiving objects:  60% (122/202), 76.00 KiB | 117.00 KiB/sReceiving objects:  61% (124/202), 76.00 KiB | 117.00 KiB/sReceiving objects:  62% (126/202), 76.00 KiB | 117.00 KiB/sReceiving objects:  63% (128/202), 76.00 KiB | 117.00 KiB/sReceiving objects:  64% (130/202), 76.00 KiB | 117.00 KiB/sReceiving objects:  65% (132/202), 76.00 KiB | 117.00 KiB/sReceiving objects:  66% (134/202), 76.00 KiB | 117.00 KiB/sReceiving objects:  67% (136/202), 76.00 KiB | 117.00 KiB/sReceiving objects:  68% (138/202), 76.00 KiB | 117.00 KiB/sReceiving objects:  69% (140/202), 76.00 KiB | 117.00 KiB/sReceiving objects:  70% (142/202), 76.00 KiB | 117.00 KiB/sReceiving objects:  71% (144/202), 76.00 KiB | 117.00 KiB/sReceiving objects:  72% (146/202), 76.00 KiB | 117.00 KiB/sReceiving objects:  73% (148/202), 76.00 KiB | 117.00 KiB/sReceiving objects:  74% (150/202), 76.00 KiB | 117.00 KiB/sReceiving objects:  75% (152/202), 76.00 KiB | 117.00 KiB/sReceiving objects:  76% (154/202), 76.00 KiB | 117.00 KiB/sReceiving objects:  77% (156/202), 76.00 KiB | 117.00 KiB/sReceiving objects:  78% (158/202), 76.00 KiB | 117.00 KiB/sReceiving objects:  79% (160/202), 76.00 KiB | 117.00 KiB/sReceiving objects:  80% (162/202), 76.00 KiB | 117.00 KiB/sReceiving objects:  81% (164/202), 76.00 KiB | 117.00 KiB/sReceiving objects:  82% (166/202), 76.00 KiB | 117.00 KiB/sReceiving objects:  83% (168/202), 76.00 KiB | 117.00 KiB/sReceiving objects:  84% (170/202), 76.00 KiB | 117.00 KiB/sReceiving objects:  85% (172/202), 76.00 KiB | 117.00 KiB/sReceiving objects:  86% (174/202), 76.00 KiB | 117.00 KiB/sReceiving objects:  87% (176/202), 76.00 KiB | 117.00 KiB/sReceiving objects:  88% (178/202), 76.00 KiB | 117.00 KiB/sReceiving objects:  89% (180/202), 76.00 KiB | 117.00 KiB/sReceiving objects:  90% (182/202), 76.00 KiB | 117.00 KiB/sReceiving objects:  91% (184/202), 76.00 KiB | 117.00 KiB/sReceiving objects:  92% (186/202), 76.00 KiB | 117.00 KiB/sReceiving objects:  93% (188/202), 76.00 KiB | 117.00 KiB/sReceiving objects:  94% (190/202), 76.00 KiB | 117.00 KiB/sReceiving objects:  95% (192/202), 76.00 KiB | 117.00 KiB/sReceiving objects:  96% (194/202), 76.00 KiB | 117.00 KiB/sReceiving objects:  97% (196/202), 76.00 KiB | 117.00 KiB/sReceiving objects:  98% (198/202), 76.00 KiB | 117.00 KiB/sReceiving objects:  99% (200/202), 76.00 KiB | 117.00 KiB/sReceiving objects: 100% (202/202), 76.00 KiB | 117.00 KiB/sReceiving objects: 100% (202/202), 82.52 KiB | 134.00 KiB/s, done.
Resolving deltas:   0% (0/137)Resolving deltas:   1% (2/137)Resolving deltas:   2% (3/137)Resolving deltas:   3% (5/137)Resolving deltas:   4% (6/137)Resolving deltas:   5% (7/137)Resolving deltas:   6% (9/137)Resolving deltas:   7% (10/137)Resolving deltas:   8% (11/137)Resolving deltas:   9% (13/137)Resolving deltas:  10% (14/137)Resolving deltas:  11% (16/137)Resolving deltas:  12% (17/137)Resolving deltas:  13% (18/137)Resolving deltas:  15% (21/137)Resolving deltas:  16% (22/137)Resolving deltas:  18% (26/137)Resolving deltas:  19% (27/137)Resolving deltas:  20% (28/137)Resolving deltas:  21% (29/137)Resolving deltas:  22% (31/137)Resolving deltas:  23% (32/137)Resolving deltas:  24% (33/137)Resolving deltas:  25% (35/137)Resolving deltas:  26% (36/137)Resolving deltas:  27% (37/137)Resolving deltas:  28% (39/137)Resolving deltas:  29% (40/137)Resolving deltas:  30% (42/137)Resolving deltas:  31% (43/137)Resolving deltas:  32% (44/137)Resolving deltas:  35% (49/137)Resolving deltas:  36% (50/137)Resolving deltas:  37% (51/137)Resolving deltas:  38% (53/137)Resolving deltas:  39% (54/137)Resolving deltas:  40% (55/137)Resolving deltas:  42% (58/137)Resolving deltas:  43% (59/137)Resolving deltas:  45% (62/137)Resolving deltas:  46% (64/137)Resolving deltas:  47% (65/137)Resolving deltas:  48% (66/137)Resolving deltas:  49% (68/137)Resolving deltas:  50% (69/137)Resolving deltas:  51% (70/137)Resolving deltas:  52% (72/137)Resolving deltas:  54% (74/137)Resolving deltas:  55% (76/137)Resolving deltas:  56% (78/137)Resolving deltas:  57% (79/137)Resolving deltas:  58% (80/137)Resolving deltas:  59% (82/137)Resolving deltas:  60% (83/137)Resolving deltas:  61% (84/137)Resolving deltas:  62% (85/137)Resolving deltas:  64% (88/137)Resolving deltas:  66% (91/137)Resolving deltas:  67% (92/137)Resolving deltas:  68% (94/137)Resolving deltas:  70% (96/137)Resolving deltas:  71% (98/137)Resolving deltas:  72% (99/137)Resolving deltas:  73% (101/137)Resolving deltas:  74% (102/137)Resolving deltas:  75% (103/137)Resolving deltas:  76% (105/137)Resolving deltas:  77% (106/137)Resolving deltas:  78% (107/137)Resolving deltas:  79% (109/137)Resolving deltas:  80% (110/137)Resolving deltas:  81% (111/137)Resolving deltas:  82% (113/137)Resolving deltas:  83% (114/137)Resolving deltas:  84% (116/137)Resolving deltas:  85% (117/137)Resolving deltas:  86% (118/137)Resolving deltas:  87% (120/137)Resolving deltas:  88% (121/137)Resolving deltas:  89% (122/137)Resolving deltas:  90% (124/137)Resolving deltas:  91% (125/137)Resolving deltas:  92% (127/137)Resolving deltas:  93% (128/137)Resolving deltas:  94% (129/137)Resolving deltas:  95% (131/137)Resolving deltas:  96% (132/137)Resolving deltas:  97% (133/137)Resolving deltas:  98% (135/137)Resolving deltas:  99% (136/137)Resolving deltas: 100% (137/137)Resolving deltas: 100% (137/137), completed with 25 local objects.
From https://github.com/Simplistix/testfixtures
   a23532c..3f9d1f6  master             -> master
 * [new ref]         refs/pull/204/head -> refs/pull/204/head
 * [new ref]         refs/pull/205/head -> refs/pull/205/head
 * [new ref]         refs/pull/206/head -> refs/pull/206/head
[1m[32m==>[m[1m Validating source files with sha512sums...[m
    testfixtures ... Passed
[22;2t]2;🔵 Container arch-nspawn-2287408 on glalie.felixc.at\[1m[32m==>[m[1m Making package: python-testfixtures 8.3.0-3.1 (Wed Apr 16 05:12:39 2025)[m
[1m[32m==>[m[1m Checking runtime dependencies...[m
[1m[32m==>[m[1m Installing missing dependencies...[m
[?25lresolving dependencies...
looking for conflicting packages...

Package (2)      New Version  Net Change

extra/mpdecimal  4.0.0-2        0.29 MiB
core/python      3.13.2-1     108.68 MiB

Total Installed Size:  108.97 MiB

:: Proceed with installation? [Y/n] 
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
:: Processing package changes...
installing mpdecimal...
installing python...
Optional dependencies for python
    python-setuptools: for building Python packages using tooling that is usually bundled with Python
    python-pip: for installing Python packages using tooling that is usually bundled with Python
    python-pipx: for installing Python software not packaged on Arch Linux
    sqlite: for a default database integration [installed]
    xz: for lzma [installed]
    tk: for tkinter
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
[?25h[1m[32m==>[m[1m Checking buildtime dependencies...[m
[1m[32m==>[m[1m Installing missing dependencies...[m
[?25lresolving dependencies...
looking for conflicting packages...
warning: dependency cycle detected:
warning: python-incremental will be installed before its python-twisted dependency

Package (36)                     New Version  Net Change  Download Size

extra/perl-error                 0.17030-1      0.04 MiB               
extra/perl-mailtools             2.22-1         0.10 MiB               
extra/perl-timedate              2.33-7         0.08 MiB               
extra/python-asgiref             3.8.1-2        0.21 MiB               
extra/python-attrs               24.1.0-1       0.56 MiB               
extra/python-autocommand         2.2.2-7        0.08 MiB               
extra/python-automat             22.10.0-7.1    0.37 MiB       0.06 MiB
extra/python-click               8.1.8-1        1.19 MiB               
extra/python-constantly          23.10.4-2.1    0.21 MiB       0.03 MiB
extra/python-hyperlink           21.0.0-7       0.58 MiB       0.12 MiB
extra/python-idna                3.10-2         0.88 MiB               
extra/python-incremental         22.10.0-7.1    0.25 MiB       0.03 MiB
extra/python-iniconfig           2.1.0-1        0.04 MiB               
extra/python-jaraco.collections  5.1.0-1        0.10 MiB               
extra/python-jaraco.context      6.0.1-1        0.04 MiB               
extra/python-jaraco.functools    4.1.0-1        0.07 MiB               
extra/python-jaraco.text         4.0.0-2        0.08 MiB               
extra/python-more-itertools      10.6.0-1       0.66 MiB               
extra/python-packaging           24.2-3         0.66 MiB               
extra/python-platformdirs        4.3.6-2        0.24 MiB               
extra/python-pluggy              1.5.0-3        0.20 MiB               
extra/python-pytz                2025.1-1       0.15 MiB               
extra/python-sqlparse            0.5.1-2        0.51 MiB       0.09 MiB
extra/python-typing_extensions   4.12.2-3       0.42 MiB               
extra/python-wheel               0.45.1-1       0.28 MiB               
extra/python-zope-event          5.0-4          0.02 MiB               
extra/python-zope-hookable       7.0-2          0.07 MiB       0.02 MiB
extra/python-zope-interface      7.2-1.1        3.12 MiB               
extra/git                        2.49.0-1      27.47 MiB               
extra/python-django              5.1.7-1       35.10 MiB       5.03 MiB
extra/python-pytest              1:8.3.5-1      3.93 MiB               
extra/python-pytest-django       4.11.0-1       0.23 MiB       0.05 MiB
extra/python-setuptools          1:75.8.0-1     8.15 MiB               
extra/python-sybil               6.0.3-3.1      0.30 MiB       0.06 MiB
extra/python-twisted             24.3.0-4.1    45.39 MiB       5.73 MiB
extra/python-zope-component      6.0-3.1        1.06 MiB       0.12 MiB

Total Download Size:    11.35 MiB
Total Installed Size:  132.83 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 python-twisted-24.3.0-4.1-any downloading...
 python-django-5.1.7-1-any downloading...
 python-hyperlink-21.0.0-7-any downloading...
 python-zope-component-6.0-3.1-any downloading...
 python-sqlparse-0.5.1-2-any downloading...
 python-automat-22.10.0-7.1-any downloading...
 python-sybil-6.0.3-3.1-any downloading...
 python-pytest-django-4.11.0-1-any downloading...
 python-incremental-22.10.0-7.1-any downloading...
 python-constantly-23.10.4-2.1-any downloading...
 python-zope-hookable-7.0-2-riscv64 downloading...
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 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-mediawiki-api: git mediawiki support
    perl-datetime-format-iso8601: git mediawiki support
    perl-lwp-protocol-https: git mediawiki https 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]
installing python-more-itertools...
installing python-jaraco.functools...
installing python-jaraco.context...
installing python-autocommand...
installing python-jaraco.text...
Optional dependencies for python-jaraco.text
    python-inflect: for show-newlines script
installing python-jaraco.collections...
installing python-packaging...
installing python-platformdirs...
installing python-wheel...
Optional dependencies for python-wheel
    python-keyring: for wheel.signatures
    python-xdg: for wheel.signatures
    python-setuptools: for legacy bdist_wheel subcommand [pending]
installing python-setuptools...
installing python-iniconfig...
installing python-pluggy...
installing python-pytest...
installing python-zope-event...
installing python-zope-hookable...
installing python-zope-interface...
installing python-zope-component...
Optional dependencies for python-zope-component
    python-persistent: for persistent registry
    python-zope-configuration: for zcml
    python-zope-i18nmessageid: for zcml
    python-zope-location: for security
    python-zope-proxy: for security
    python-zope-security: for security
installing python-sybil...
installing python-pytest-django...
installing python-pytz...
installing python-sqlparse...
installing python-asgiref...
installing python-django...
Optional dependencies for python-django
    python-psycopg2: for PostgreSQL backend
    python-argon2-cffi: for Argon2 password hashing support
installing python-attrs...
installing python-automat...
Optional dependencies for python-automat
    python-graphviz: for automat-visualize
    python-twisted: for automat-visualize [pending]
installing python-constantly...
installing python-idna...
installing python-hyperlink...
installing python-click...
installing python-incremental...
installing python-typing_extensions...
installing python-twisted...
Optional dependencies for python-twisted
    gobject-introspection-runtime: for GObject Introspection support
    python-appdirs: for using conch
    python-bcrypt: for using conch
    python-cryptography: for using conch
    python-h2: for http2 support
    python-idna: for TLS client hostname verification [installed]
    python-priority: for http2 support
    python-pyasn1: for using conch
    python-gobject: for GObject Introspection support
    python-pyopenssl: for TLS client hostname verification
    python-pyserial: for serial support
    python-service-identity: for TLS client hostname verification
    tk: for using tkconch
:: Running post-transaction hooks...
(1/4) Creating system user accounts...
Creating group 'git' with GID 972.
Creating user 'git' (git daemon user) with UID 972 and GID 972.
(2/4) Reloading system manager configuration...
  Skipped: Current root is not booted.
(3/4) Arming ConditionNeedsUpdate...
(4/4) Checking for old perl modules...
[?25h[1m[32m==>[m[1m Retrieving sources...[m
[1m[33m==> WARNING:[m[1m Skipping all source file integrity checks.[m
[1m[32m==>[m[1m Extracting sources...[m
[1m[34m  ->[m[1m Creating working copy of testfixtures git repo...[m
Cloning into 'testfixtures'...
done.
Switched to a new branch 'makepkg'
[1m[32m==>[m[1m Starting build()...[m
running build
running build_py
creating build/lib/testfixtures
copying testfixtures/shouldraise.py -> build/lib/testfixtures
copying testfixtures/tempdirectory.py -> build/lib/testfixtures
copying testfixtures/utils.py -> build/lib/testfixtures
copying testfixtures/rmtree.py -> build/lib/testfixtures
copying testfixtures/__init__.py -> build/lib/testfixtures
copying testfixtures/django.py -> build/lib/testfixtures
copying testfixtures/outputcapture.py -> build/lib/testfixtures
copying testfixtures/twisted.py -> build/lib/testfixtures
copying testfixtures/popen.py -> build/lib/testfixtures
copying testfixtures/logcapture.py -> build/lib/testfixtures
copying testfixtures/resolve.py -> build/lib/testfixtures
copying testfixtures/datetime.py -> build/lib/testfixtures
copying testfixtures/comparison.py -> build/lib/testfixtures
copying testfixtures/mock.py -> build/lib/testfixtures
copying testfixtures/compat.py -> build/lib/testfixtures
copying testfixtures/replace.py -> build/lib/testfixtures
copying testfixtures/shouldwarn.py -> build/lib/testfixtures
copying testfixtures/sybil.py -> build/lib/testfixtures
creating build/lib/testfixtures/tests
copying testfixtures/tests/test_wrap.py -> build/lib/testfixtures/tests
copying testfixtures/tests/test_compare.py -> build/lib/testfixtures/tests
copying testfixtures/tests/test_datetime.py -> build/lib/testfixtures/tests
copying testfixtures/tests/test_logcapture.py -> build/lib/testfixtures/tests
copying testfixtures/tests/test_replace.py -> build/lib/testfixtures/tests
copying testfixtures/tests/test_time.py -> build/lib/testfixtures/tests
copying testfixtures/tests/test_shouldwarn.py -> build/lib/testfixtures/tests
copying testfixtures/tests/sample1.py -> build/lib/testfixtures/tests
copying testfixtures/tests/test_tempdir.py -> build/lib/testfixtures/tests
copying testfixtures/tests/test_mock.py -> build/lib/testfixtures/tests
copying testfixtures/tests/__init__.py -> build/lib/testfixtures/tests
copying testfixtures/tests/test_stringcomparison.py -> build/lib/testfixtures/tests
copying testfixtures/tests/test_comparison.py -> build/lib/testfixtures/tests
copying testfixtures/tests/test_generator.py -> build/lib/testfixtures/tests
copying testfixtures/tests/test_diff.py -> build/lib/testfixtures/tests
copying testfixtures/tests/test_popen.py -> build/lib/testfixtures/tests
copying testfixtures/tests/sample2.py -> build/lib/testfixtures/tests
copying testfixtures/tests/test_should_raise.py -> build/lib/testfixtures/tests
copying testfixtures/tests/test_popen_docs.py -> build/lib/testfixtures/tests
copying testfixtures/tests/test_replacer.py -> build/lib/testfixtures/tests
copying testfixtures/tests/test_sequencecomparison.py -> build/lib/testfixtures/tests
copying testfixtures/tests/test_date.py -> build/lib/testfixtures/tests
copying testfixtures/tests/test_sybil.py -> build/lib/testfixtures/tests
copying testfixtures/tests/test_mappingcomparison.py -> build/lib/testfixtures/tests
copying testfixtures/tests/test_tempdirectory.py -> build/lib/testfixtures/tests
copying testfixtures/tests/test_rangecomparison.py -> build/lib/testfixtures/tests
copying testfixtures/tests/test_twisted.py -> build/lib/testfixtures/tests
copying testfixtures/tests/test_outputcapture.py -> build/lib/testfixtures/tests
copying testfixtures/tests/test_log_capture.py -> build/lib/testfixtures/tests
copying testfixtures/tests/test_roundcomparison.py -> build/lib/testfixtures/tests
copying testfixtures/tests/sample3.py -> build/lib/testfixtures/tests
creating build/lib/testfixtures/tests/test_django
copying testfixtures/tests/test_django/models.py -> build/lib/testfixtures/tests/test_django
copying testfixtures/tests/test_django/test_compare.py -> build/lib/testfixtures/tests/test_django
copying testfixtures/tests/test_django/settings.py -> build/lib/testfixtures/tests/test_django
copying testfixtures/tests/test_django/__init__.py -> build/lib/testfixtures/tests/test_django
copying testfixtures/tests/test_django/manage.py -> build/lib/testfixtures/tests/test_django
copying testfixtures/tests/test_django/test_shouldraise.py -> build/lib/testfixtures/tests/test_django
running egg_info
creating testfixtures.egg-info
writing testfixtures.egg-info/PKG-INFO
writing dependency_links to testfixtures.egg-info/dependency_links.txt
writing requirements to testfixtures.egg-info/requires.txt
writing top-level names to testfixtures.egg-info/top_level.txt
writing manifest file 'testfixtures.egg-info/SOURCES.txt'
reading manifest file 'testfixtures.egg-info/SOURCES.txt'
adding license file 'LICENSE.txt'
writing manifest file 'testfixtures.egg-info/SOURCES.txt'
[1m[32m==>[m[1m Starting check()...[m
============================= test session starts ==============================
platform linux -- Python 3.13.2, pytest-8.3.5, pluggy-1.5.0
django: version: 5.1.7, settings: testfixtures.tests.test_django.settings (from ini)
rootdir: /build/python-testfixtures/src/testfixtures
configfile: pytest.ini
plugins: django-4.11.0
collected 1467 items

testfixtures/tests/test_django/test_compare.py .                         [  0%]
docs/comparing.txt ..................................................... [  3%]
.............................................................            [  7%]
docs/datetime.txt ...................................................... [ 11%]
......                                                                   [ 11%]
docs/django.txt ..........                                               [ 12%]
docs/exceptions.txt ................                                     [ 13%]
docs/files.txt ......................................................... [ 17%]
............................................                             [ 20%]
docs/installation.txt ..                                                 [ 20%]
docs/logging.txt ....................................................... [ 24%]
                                                                         [ 24%]
docs/mocking.txt ....................................................... [ 28%]
..................................................                       [ 31%]
docs/streams.txt ........                                                [ 32%]
docs/utilities.txt ..............                                        [ 33%]
docs/warnings.txt .....................                                  [ 34%]
testfixtures/tests/configparser-read.txt .....                           [ 34%]
testfixtures/tests/configparser-write.txt ....                           [ 35%]
testfixtures/tests/directory-contents.txt ....                           [ 35%]
testfixtures/tests/test_compare.py ..................................... [ 37%]
........................................................................ [ 42%]
........................................................................ [ 47%]
......................                                                   [ 49%]
testfixtures/tests/test_comparison.py .................................. [ 51%]
.............................                                            [ 53%]
testfixtures/tests/test_date.py ..............................           [ 55%]
testfixtures/tests/test_datetime.py .................................... [ 58%]
.............                                                            [ 58%]
testfixtures/tests/test_diff.py ..                                       [ 59%]
testfixtures/tests/test_django/test_compare.py ........                  [ 59%]
testfixtures/tests/test_django/test_shouldraise.py ..                    [ 59%]
testfixtures/tests/test_generator.py ..                                  [ 59%]
testfixtures/tests/test_log_capture.py ..................                [ 61%]
testfixtures/tests/test_logcapture.py .................................. [ 63%]
.......                                                                  [ 63%]
testfixtures/tests/test_mappingcomparison.py ........................... [ 65%]
..                                                                       [ 65%]
testfixtures/tests/test_mock.py .............                            [ 66%]
testfixtures/tests/test_outputcapture.py ...........                     [ 67%]
testfixtures/tests/test_popen.py ....................................... [ 70%]
.................                                                        [ 71%]
testfixtures/tests/test_popen_docs.py .............                      [ 72%]
testfixtures/tests/test_rangecomparison.py ............................. [ 74%]
............                                                             [ 75%]
testfixtures/tests/test_replace.py ..................................... [ 77%]
............................................................F...         [ 81%]
testfixtures/tests/test_replacer.py .........                            [ 82%]
testfixtures/tests/test_roundcomparison.py ............................. [ 84%]
.........                                                                [ 85%]
testfixtures/tests/test_sequencecomparison.py .......................... [ 86%]
...........                                                              [ 87%]
testfixtures/tests/test_should_raise.py ................................ [ 89%]
..........                                                               [ 90%]
testfixtures/tests/test_shouldwarn.py ................                   [ 91%]
testfixtures/tests/test_stringcomparison.py ............                 [ 92%]
testfixtures/tests/test_sybil.py ........                                [ 92%]
testfixtures/tests/test_tempdir.py .........                             [ 93%]
testfixtures/tests/test_tempdirectory.py ............................... [ 95%]
.......                                                                  [ 96%]
testfixtures/tests/test_time.py ..............................           [ 98%]
testfixtures/tests/test_twisted.py ............                          [ 99%]
testfixtures/tests/test_wrap.py ..............                           [100%]

=================================== FAILURES ===================================
_ TestReplaceWithInterestingOriginsNotStrict.test_invalid_attribute_on_instance_of_slotted_class _

self = <testfixtures.tests.test_replace.TestReplaceWithInterestingOriginsNotStrict object at 0x3f838c6be0>

    def test_invalid_attribute_on_instance_of_slotted_class(self):
        obj = OriginE()
        assert not hasattr(obj, '__dict__')
        replace_ = Replacer()
        with ShouldRaise(AttributeError("'OriginE' object has no attribute 'bad'")):
>           replace_(obj, name='bad', replacement=42, strict=self.strict)

testfixtures/tests/test_replace.py:1366: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
testfixtures/replace.py:143: in __call__
    self._replace(resolved, replacement_to_use)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <testfixtures.replace.Replacer object at 0x3f82de2530>
resolved = <Resolved: <not_there>>, value = 42

    def _replace(self, resolved: Resolved, value):
        if value is not_there:
            if resolved.setter is setattr:
                try:
                    delattr(resolved.container, resolved.name)
                except AttributeError:
                    pass
            if resolved.setter is setitem:
                try:
                    del resolved.container[resolved.name]
                except KeyError:
                    pass
        else:
>           resolved.setter(resolved.container, resolved.name, value)
E           AttributeError: 'OriginE' object has no attribute 'bad' and no __dict__ for setting new attributes

testfixtures/replace.py:48: AttributeError

During handling of the above exception, another exception occurred:

self = <testfixtures.tests.test_replace.TestReplaceWithInterestingOriginsNotStrict object at 0x3f838c6be0>

    def test_invalid_attribute_on_instance_of_slotted_class(self):
        obj = OriginE()
        assert not hasattr(obj, '__dict__')
        replace_ = Replacer()
>       with ShouldRaise(AttributeError("'OriginE' object has no attribute 'bad'")):
E       AssertionError: AttributeError("'OriginE' object has no attribute 'bad'") (expected) != AttributeError("'OriginE' object has no attribute 'bad' and no __dict__ for setting new attributes") (raised)

testfixtures/tests/test_replace.py:1365: AssertionError
=========================== short test summary info ============================
FAILED testfixtures/tests/test_replace.py::TestReplaceWithInterestingOriginsNotStrict::test_invalid_attribute_on_instance_of_slotted_class
======================= 1 failed, 1466 passed in 24.90s ========================
[1m[31m==> ERROR:[m[1m A failure occurred in check().[m
[1m    Aborting...[m
[0m[J[23;2t[1m[31m==> ERROR:[m[1m Build failed, check /var/lib/archbuild/extra-riscv64/felix-0/build[m
[34h[?25h[34h[?25h[34h[?25hreceiving incremental file list
python-testfixtures-8.3.0-3.1-riscv64-build.log
python-testfixtures-8.3.0-3.1-riscv64-check.log

sent 62 bytes  received 2,344 bytes  1,604.00 bytes/sec
total size is 12,823  speedup is 5.33
