[1m[32m==>[m[1m Building on scovillain[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
            750 100%    0.00kB/s    0:00:00              750 100%    0.00kB/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
            995 100%  971.68kB/s    0:00:00              995 100%  971.68kB/s    0:00:00 (xfr#3, to-chk=1/5)
python-testfixtures-8.3.0-3.log
            456 100%  445.31kB/s    0:00:00              456 100%  445.31kB/s    0:00:00 (xfr#4, to-chk=0/5)

sent 1,485 bytes  received 113 bytes  1,065.33 bytes/sec
total size is 2,034  speedup is 1.27
[1m[32m==>[m[1m Running  extra-riscv64-build -- -d /home/felix/packages/riscv64-pkg-cache:/var/cache/pacman/pkg -l root36 on remote host...[m
[1m[32m==>[m[1m Locking clean chroot...[m[1mdone[m
[22;2t]2;🔵 Container arch-nspawn-99796 on scovillain.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] -> [root36]...[m[1mdone[m
[1m[32m==>[m[1m Making package: python-testfixtures 8.3.0-3 (Fri Jan  3 17:43:16 2025)[m
[1m[32m==>[m[1m Retrieving sources...[m
[1m[34m  ->[m[1m Updating testfixtures git repo...[m
From https://github.com/Simplistix/testfixtures
 - [deleted]         (none)             -> circleci3.12
 - [deleted]         (none)             -> refs/pull/188/merge
 - [deleted]         (none)             -> refs/pull/191/merge
remote: Enumerating objects: 344, done.[K
remote: Counting objects:   0% (1/344)[Kremote: Counting objects:   1% (4/344)[Kremote: Counting objects:   2% (7/344)[Kremote: Counting objects:   3% (11/344)[Kremote: Counting objects:   4% (14/344)[Kremote: Counting objects:   5% (18/344)[Kremote: Counting objects:   6% (21/344)[Kremote: Counting objects:   7% (25/344)[Kremote: Counting objects:   8% (28/344)[Kremote: Counting objects:   9% (31/344)[Kremote: Counting objects:  10% (35/344)[Kremote: Counting objects:  11% (38/344)[Kremote: Counting objects:  12% (42/344)[Kremote: Counting objects:  13% (45/344)[Kremote: Counting objects:  14% (49/344)[Kremote: Counting objects:  15% (52/344)[Kremote: Counting objects:  16% (56/344)[Kremote: Counting objects:  17% (59/344)[Kremote: Counting objects:  18% (62/344)[Kremote: Counting objects:  19% (66/344)[Kremote: Counting objects:  20% (69/344)[Kremote: Counting objects:  21% (73/344)[Kremote: Counting objects:  22% (76/344)[Kremote: Counting objects:  23% (80/344)[Kremote: Counting objects:  24% (83/344)[Kremote: Counting objects:  25% (86/344)[Kremote: Counting objects:  26% (90/344)[Kremote: Counting objects:  27% (93/344)[Kremote: Counting objects:  28% (97/344)[Kremote: Counting objects:  29% (100/344)[Kremote: Counting objects:  30% (104/344)[Kremote: Counting objects:  31% (107/344)[Kremote: Counting objects:  32% (111/344)[Kremote: Counting objects:  33% (114/344)[Kremote: Counting objects:  34% (117/344)[Kremote: Counting objects:  35% (121/344)[Kremote: Counting objects:  36% (124/344)[Kremote: Counting objects:  37% (128/344)[Kremote: Counting objects:  38% (131/344)[Kremote: Counting objects:  39% (135/344)[Kremote: Counting objects:  40% (138/344)[Kremote: Counting objects:  41% (142/344)[Kremote: Counting objects:  42% (145/344)[Kremote: Counting objects:  43% (148/344)[Kremote: Counting objects:  44% (152/344)[Kremote: Counting objects:  45% (155/344)[Kremote: Counting objects:  46% (159/344)[Kremote: Counting objects:  47% (162/344)[Kremote: Counting objects:  48% (166/344)[Kremote: Counting objects:  49% (169/344)[Kremote: Counting objects:  50% (172/344)[Kremote: Counting objects:  51% (176/344)[Kremote: Counting objects:  52% (179/344)[Kremote: Counting objects:  53% (183/344)[Kremote: Counting objects:  54% (186/344)[Kremote: Counting objects:  55% (190/344)[Kremote: Counting objects:  56% (193/344)[Kremote: Counting objects:  57% (197/344)[Kremote: Counting objects:  58% (200/344)[Kremote: Counting objects:  59% (203/344)[Kremote: Counting objects:  60% (207/344)[Kremote: Counting objects:  61% (210/344)[Kremote: Counting objects:  62% (214/344)[Kremote: Counting objects:  63% (217/344)[Kremote: Counting objects:  64% (221/344)[Kremote: Counting objects:  65% (224/344)[Kremote: Counting objects:  66% (228/344)[Kremote: Counting objects:  67% (231/344)[Kremote: Counting objects:  68% (234/344)[Kremote: Counting objects:  69% (238/344)[Kremote: Counting objects:  70% (241/344)[Kremote: Counting objects:  71% (245/344)[Kremote: Counting objects:  72% (248/344)[Kremote: Counting objects:  73% (252/344)[Kremote: Counting objects:  74% (255/344)[Kremote: Counting objects:  75% (258/344)[Kremote: Counting objects:  76% (262/344)[Kremote: Counting objects:  77% (265/344)[Kremote: Counting objects:  78% (269/344)[Kremote: Counting objects:  79% (272/344)[Kremote: Counting objects:  80% (276/344)[Kremote: Counting objects:  81% (279/344)[Kremote: Counting objects:  82% (283/344)[Kremote: Counting objects:  83% (286/344)[Kremote: Counting objects:  84% (289/344)[Kremote: Counting objects:  85% (293/344)[Kremote: Counting objects:  86% (296/344)[Kremote: Counting objects:  87% (300/344)[Kremote: Counting objects:  88% (303/344)[Kremote: Counting objects:  89% (307/344)[Kremote: Counting objects:  90% (310/344)[Kremote: Counting objects:  91% (314/344)[Kremote: Counting objects:  92% (317/344)[Kremote: Counting objects:  93% (320/344)[Kremote: Counting objects:  94% (324/344)[Kremote: Counting objects:  95% (327/344)[Kremote: Counting objects:  96% (331/344)[Kremote: Counting objects:  97% (334/344)[Kremote: Counting objects:  98% (338/344)[Kremote: Counting objects:  99% (341/344)[Kremote: Counting objects: 100% (344/344)[Kremote: Counting objects: 100% (344/344), done.[K
remote: Compressing objects:   0% (1/131)[Kremote: Compressing objects:   1% (2/131)[Kremote: Compressing objects:   2% (3/131)[Kremote: Compressing objects:   3% (4/131)[Kremote: Compressing objects:   4% (6/131)[Kremote: Compressing objects:   5% (7/131)[Kremote: Compressing objects:   6% (8/131)[Kremote: Compressing objects:   7% (10/131)[Kremote: Compressing objects:   8% (11/131)[Kremote: Compressing objects:   9% (12/131)[Kremote: Compressing objects:  10% (14/131)[Kremote: Compressing objects:  11% (15/131)[Kremote: Compressing objects:  12% (16/131)[Kremote: Compressing objects:  13% (18/131)[Kremote: Compressing objects:  14% (19/131)[Kremote: Compressing objects:  15% (20/131)[Kremote: Compressing objects:  16% (21/131)[Kremote: Compressing objects:  17% (23/131)[Kremote: Compressing objects:  18% (24/131)[Kremote: Compressing objects:  19% (25/131)[Kremote: Compressing objects:  20% (27/131)[Kremote: Compressing objects:  21% (28/131)[Kremote: Compressing objects:  22% (29/131)[Kremote: Compressing objects:  23% (31/131)[Kremote: Compressing objects:  24% (32/131)[Kremote: Compressing objects:  25% (33/131)[Kremote: Compressing objects:  26% (35/131)[Kremote: Compressing objects:  27% (36/131)[Kremote: Compressing objects:  28% (37/131)[Kremote: Compressing objects:  29% (38/131)[Kremote: Compressing objects:  30% (40/131)[Kremote: Compressing objects:  31% (41/131)[Kremote: Compressing objects:  32% (42/131)[Kremote: Compressing objects:  33% (44/131)[Kremote: Compressing objects:  34% (45/131)[Kremote: Compressing objects:  35% (46/131)[Kremote: Compressing objects:  36% (48/131)[Kremote: Compressing objects:  37% (49/131)[Kremote: Compressing objects:  38% (50/131)[Kremote: Compressing objects:  39% (52/131)[Kremote: Compressing objects:  40% (53/131)[Kremote: Compressing objects:  41% (54/131)[Kremote: Compressing objects:  42% (56/131)[Kremote: Compressing objects:  43% (57/131)[Kremote: Compressing objects:  44% (58/131)[Kremote: Compressing objects:  45% (59/131)[Kremote: Compressing objects:  46% (61/131)[Kremote: Compressing objects:  47% (62/131)[Kremote: Compressing objects:  48% (63/131)[Kremote: Compressing objects:  49% (65/131)[Kremote: Compressing objects:  50% (66/131)[Kremote: Compressing objects:  51% (67/131)[Kremote: Compressing objects:  52% (69/131)[Kremote: Compressing objects:  53% (70/131)[Kremote: Compressing objects:  54% (71/131)[Kremote: Compressing objects:  55% (73/131)[Kremote: Compressing objects:  56% (74/131)[Kremote: Compressing objects:  57% (75/131)[Kremote: Compressing objects:  58% (76/131)[Kremote: Compressing objects:  59% (78/131)[Kremote: Compressing objects:  60% (79/131)[Kremote: Compressing objects:  61% (80/131)[Kremote: Compressing objects:  62% (82/131)[Kremote: Compressing objects:  63% (83/131)[Kremote: Compressing objects:  64% (84/131)[Kremote: Compressing objects:  65% (86/131)[Kremote: Compressing objects:  66% (87/131)[Kremote: Compressing objects:  67% (88/131)[Kremote: Compressing objects:  68% (90/131)[Kremote: Compressing objects:  69% (91/131)[Kremote: Compressing objects:  70% (92/131)[Kremote: Compressing objects:  71% (94/131)[Kremote: Compressing objects:  72% (95/131)[Kremote: Compressing objects:  73% (96/131)[Kremote: Compressing objects:  74% (97/131)[Kremote: Compressing objects:  75% (99/131)[Kremote: Compressing objects:  76% (100/131)[Kremote: Compressing objects:  77% (101/131)[Kremote: Compressing objects:  78% (103/131)[Kremote: Compressing objects:  79% (104/131)[Kremote: Compressing objects:  80% (105/131)[Kremote: Compressing objects:  81% (107/131)[Kremote: Compressing objects:  82% (108/131)[Kremote: Compressing objects:  83% (109/131)[Kremote: Compressing objects:  84% (111/131)[Kremote: Compressing objects:  85% (112/131)[Kremote: Compressing objects:  86% (113/131)[Kremote: Compressing objects:  87% (114/131)[Kremote: Compressing objects:  88% (116/131)[Kremote: Compressing objects:  89% (117/131)[Kremote: Compressing objects:  90% (118/131)[Kremote: Compressing objects:  91% (120/131)[Kremote: Compressing objects:  92% (121/131)[Kremote: Compressing objects:  93% (122/131)[Kremote: Compressing objects:  94% (124/131)[Kremote: Compressing objects:  95% (125/131)[Kremote: Compressing objects:  96% (126/131)[Kremote: Compressing objects:  97% (128/131)[Kremote: Compressing objects:  98% (129/131)[Kremote: Compressing objects:  99% (130/131)[Kremote: Compressing objects: 100% (131/131)[Kremote: Compressing objects: 100% (131/131), done.[K
Receiving objects:   0% (1/344)Receiving objects:   1% (4/344)Receiving objects:   2% (7/344)Receiving objects:   3% (11/344)Receiving objects:   4% (14/344)Receiving objects:   5% (18/344)Receiving objects:   6% (21/344)Receiving objects:   7% (25/344)Receiving objects:   8% (28/344)Receiving objects:   9% (31/344)Receiving objects:  10% (35/344)Receiving objects:  11% (38/344)Receiving objects:  12% (42/344)Receiving objects:  13% (45/344)Receiving objects:  14% (49/344)Receiving objects:  15% (52/344)Receiving objects:  16% (56/344)Receiving objects:  17% (59/344)Receiving objects:  18% (62/344)Receiving objects:  19% (66/344)Receiving objects:  20% (69/344)Receiving objects:  21% (73/344)Receiving objects:  22% (76/344)Receiving objects:  23% (80/344)Receiving objects:  24% (83/344)Receiving objects:  25% (86/344)Receiving objects:  26% (90/344)Receiving objects:  27% (93/344)Receiving objects:  28% (97/344)Receiving objects:  29% (100/344)Receiving objects:  30% (104/344)Receiving objects:  31% (107/344)Receiving objects:  32% (111/344)Receiving objects:  33% (114/344)Receiving objects:  34% (117/344)Receiving objects:  35% (121/344)Receiving objects:  36% (124/344)Receiving objects:  37% (128/344)Receiving objects:  38% (131/344)Receiving objects:  39% (135/344)Receiving objects:  40% (138/344)Receiving objects:  41% (142/344)Receiving objects:  42% (145/344)Receiving objects:  43% (148/344)Receiving objects:  44% (152/344)Receiving objects:  45% (155/344)Receiving objects:  46% (159/344)Receiving objects:  47% (162/344)Receiving objects:  48% (166/344)Receiving objects:  49% (169/344)Receiving objects:  50% (172/344)Receiving objects:  51% (176/344)Receiving objects:  52% (179/344)Receiving objects:  53% (183/344)Receiving objects:  54% (186/344)Receiving objects:  55% (190/344)Receiving objects:  56% (193/344)Receiving objects:  57% (197/344)Receiving objects:  58% (200/344)Receiving objects:  59% (203/344)Receiving objects:  60% (207/344)Receiving objects:  61% (210/344)Receiving objects:  62% (214/344)Receiving objects:  63% (217/344)Receiving objects:  64% (221/344)Receiving objects:  65% (224/344)Receiving objects:  66% (228/344)Receiving objects:  67% (231/344)Receiving objects:  68% (234/344)Receiving objects:  69% (238/344)Receiving objects:  70% (241/344)Receiving objects:  71% (245/344)Receiving objects:  72% (248/344)Receiving objects:  73% (252/344)Receiving objects:  74% (255/344)Receiving objects:  75% (258/344)Receiving objects:  76% (262/344)Receiving objects:  77% (265/344)Receiving objects:  78% (269/344)Receiving objects:  79% (272/344)Receiving objects:  80% (276/344)Receiving objects:  81% (279/344)Receiving objects:  82% (283/344)Receiving objects:  83% (286/344)Receiving objects:  84% (289/344)Receiving objects:  85% (293/344)Receiving objects:  86% (296/344)Receiving objects:  87% (300/344)Receiving objects:  88% (303/344)Receiving objects:  89% (307/344)Receiving objects:  90% (310/344)Receiving objects:  91% (314/344)Receiving objects:  92% (317/344)Receiving objects:  93% (320/344)remote: Total 344 (delta 265), reused 283 (delta 205), pack-reused 0 (from 0)[K
Receiving objects:  94% (324/344)Receiving objects:  95% (327/344)Receiving objects:  96% (331/344)Receiving objects:  97% (334/344)Receiving objects:  98% (338/344)Receiving objects:  99% (341/344)Receiving objects: 100% (344/344)Receiving objects: 100% (344/344), 130.44 KiB | 678.00 KiB/s, done.
Resolving deltas:   0% (0/265)Resolving deltas:   1% (3/265)Resolving deltas:   2% (6/265)Resolving deltas:   3% (8/265)Resolving deltas:   4% (11/265)Resolving deltas:   5% (14/265)Resolving deltas:   6% (16/265)Resolving deltas:   7% (19/265)Resolving deltas:   8% (22/265)Resolving deltas:   9% (24/265)Resolving deltas:  10% (27/265)Resolving deltas:  11% (31/265)Resolving deltas:  12% (32/265)Resolving deltas:  13% (35/265)Resolving deltas:  14% (38/265)Resolving deltas:  15% (40/265)Resolving deltas:  16% (44/265)Resolving deltas:  17% (46/265)Resolving deltas:  20% (54/265)Resolving deltas:  21% (56/265)Resolving deltas:  22% (59/265)Resolving deltas:  23% (62/265)Resolving deltas:  24% (64/265)Resolving deltas:  25% (68/265)Resolving deltas:  26% (69/265)Resolving deltas:  27% (72/265)Resolving deltas:  30% (82/265)Resolving deltas:  31% (83/265)Resolving deltas:  32% (85/265)Resolving deltas:  33% (88/265)Resolving deltas:  34% (91/265)Resolving deltas:  35% (93/265)Resolving deltas:  36% (96/265)Resolving deltas:  37% (99/265)Resolving deltas:  38% (102/265)Resolving deltas:  39% (104/265)Resolving deltas:  40% (106/265)Resolving deltas:  41% (109/265)Resolving deltas:  42% (112/265)Resolving deltas:  43% (114/265)Resolving deltas:  44% (117/265)Resolving deltas:  46% (122/265)Resolving deltas:  47% (125/265)Resolving deltas:  48% (128/265)Resolving deltas:  49% (130/265)Resolving deltas:  50% (133/265)Resolving deltas:  51% (136/265)Resolving deltas:  52% (139/265)Resolving deltas:  53% (141/265)Resolving deltas:  54% (145/265)Resolving deltas:  55% (146/265)Resolving deltas:  56% (149/265)Resolving deltas:  58% (154/265)Resolving deltas:  59% (157/265)Resolving deltas:  60% (159/265)Resolving deltas:  61% (162/265)Resolving deltas:  62% (165/265)Resolving deltas:  63% (167/265)Resolving deltas:  64% (170/265)Resolving deltas:  65% (173/265)Resolving deltas:  66% (175/265)Resolving deltas:  67% (178/265)Resolving deltas:  68% (181/265)Resolving deltas:  69% (183/265)Resolving deltas:  70% (186/265)Resolving deltas:  71% (189/265)Resolving deltas:  72% (191/265)Resolving deltas:  73% (194/265)Resolving deltas:  74% (197/265)Resolving deltas:  75% (199/265)Resolving deltas:  76% (202/265)Resolving deltas:  77% (205/265)Resolving deltas:  78% (207/265)Resolving deltas:  79% (210/265)Resolving deltas:  80% (212/265)Resolving deltas:  81% (215/265)Resolving deltas:  82% (218/265)Resolving deltas:  83% (220/265)Resolving deltas:  84% (223/265)Resolving deltas:  85% (226/265)Resolving deltas:  86% (228/265)Resolving deltas:  87% (231/265)Resolving deltas:  88% (234/265)Resolving deltas:  89% (236/265)Resolving deltas:  90% (239/265)Resolving deltas:  91% (242/265)Resolving deltas:  92% (244/265)Resolving deltas:  93% (247/265)Resolving deltas:  94% (250/265)Resolving deltas:  95% (252/265)Resolving deltas:  96% (255/265)Resolving deltas:  97% (258/265)Resolving deltas:  98% (260/265)Resolving deltas:  99% (263/265)Resolving deltas: 100% (265/265)Resolving deltas: 100% (265/265), completed with 36 local objects.
   34379d8..a23532c  master             -> master
 + 81c2e8e...2bf4914 refs/pull/188/head -> refs/pull/188/head  (forced update)
 * [new ref]         refs/pull/192/head -> refs/pull/192/head
 * [new ref]         refs/pull/193/head -> refs/pull/193/head
 * [new ref]         refs/pull/194/head -> refs/pull/194/head
 * [new ref]         refs/pull/195/head -> refs/pull/195/head
 * [new ref]         refs/pull/196/head -> refs/pull/196/head
 * [new ref]         refs/pull/197/head -> refs/pull/197/head
 * [new ref]         refs/pull/198/head -> refs/pull/198/head
 * [new ref]         refs/pull/202/head -> refs/pull/202/head
 * [new ref]         refs/pull/203/head -> refs/pull/203/head
 * [new tag]         8.0.0              -> 8.0.0
 * [new tag]         8.1.0              -> 8.1.0
 * [new tag]         8.2.0              -> 8.2.0
 * [new tag]         8.3.0              -> 8.3.0
[1m[32m==>[m[1m Validating source files with sha512sums...[m
    testfixtures ... Passed
[22;2t]2;🔵 Container arch-nspawn-101011 on scovillain.felixc.at\[1m[32m==>[m[1m Making package: python-testfixtures 8.3.0-3 (Fri Jan  3 17:43:44 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.1-1     108.57 MiB

Total Installed Size:  108.86 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.17029-7      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               23.2.0-4       0.54 MiB               
extra/python-autocommand         2.2.2-7        0.08 MiB               
extra/python-automat             22.10.0-7.1    0.37 MiB               
extra/python-click               8.1.7-4        1.18 MiB               
extra/python-constantly          23.10.4-2.1    0.21 MiB               
extra/python-hyperlink           21.0.0-7       0.58 MiB               
extra/python-idna                3.10-2         0.88 MiB               
extra/python-incremental         22.10.0-7.1    0.25 MiB               
extra/python-iniconfig           2.0.0-6        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.5.0-1       0.64 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                2024.2-2       0.15 MiB               
extra/python-sqlparse            0.5.1-2        0.51 MiB               
extra/python-typing_extensions   4.12.2-3       0.42 MiB               
extra/python-wheel               0.45.0-3       0.28 MiB               
extra/python-zope-event          5.0-4          0.02 MiB               
extra/python-zope-hookable       7.0-2          0.07 MiB               
extra/python-zope-interface      7.2-1.1        3.12 MiB               
extra/git                        2.47.1-1      27.20 MiB               
extra/python-django              5.1.4-1       35.09 MiB               
extra/python-pytest              1:8.3.4-1      3.92 MiB               
extra/python-pytest-django       4.9.0-1        0.22 MiB               
extra/python-setuptools          1:75.2.0-4     8.05 MiB               
extra/python-sybil               6.0.3-3        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.06 MiB       0.12 MiB

Total Download Size:     5.92 MiB
Total Installed Size:  132.39 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 python-twisted-24.3.0-4.1-any downloading...
 python-zope-component-6.0-3-any downloading...
 python-sybil-6.0.3-3-any 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
    tk: gitk and git gui
    openssh: ssh transport and crypto
    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) Warn about 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/datetime.py -> build/lib/testfixtures
copying testfixtures/comparison.py -> build/lib/testfixtures
copying testfixtures/twisted.py -> build/lib/testfixtures
copying testfixtures/popen.py -> build/lib/testfixtures
copying testfixtures/resolve.py -> build/lib/testfixtures
copying testfixtures/shouldraise.py -> build/lib/testfixtures
copying testfixtures/__init__.py -> build/lib/testfixtures
copying testfixtures/sybil.py -> build/lib/testfixtures
copying testfixtures/rmtree.py -> build/lib/testfixtures
copying testfixtures/django.py -> build/lib/testfixtures
copying testfixtures/replace.py -> build/lib/testfixtures
copying testfixtures/mock.py -> build/lib/testfixtures
copying testfixtures/outputcapture.py -> build/lib/testfixtures
copying testfixtures/shouldwarn.py -> build/lib/testfixtures
copying testfixtures/utils.py -> build/lib/testfixtures
copying testfixtures/compat.py -> build/lib/testfixtures
copying testfixtures/logcapture.py -> build/lib/testfixtures
copying testfixtures/tempdirectory.py -> build/lib/testfixtures
creating build/lib/testfixtures/tests
copying testfixtures/tests/test_sequencecomparison.py -> build/lib/testfixtures/tests
copying testfixtures/tests/test_logcapture.py -> build/lib/testfixtures/tests
copying testfixtures/tests/sample3.py -> build/lib/testfixtures/tests
copying testfixtures/tests/test_compare.py -> build/lib/testfixtures/tests
copying testfixtures/tests/test_rangecomparison.py -> build/lib/testfixtures/tests
copying testfixtures/tests/test_shouldwarn.py -> build/lib/testfixtures/tests
copying testfixtures/tests/test_should_raise.py -> build/lib/testfixtures/tests
copying testfixtures/tests/test_sybil.py -> build/lib/testfixtures/tests
copying testfixtures/tests/test_datetime.py -> build/lib/testfixtures/tests
copying testfixtures/tests/test_tempdirectory.py -> build/lib/testfixtures/tests
copying testfixtures/tests/test_time.py -> build/lib/testfixtures/tests
copying testfixtures/tests/test_diff.py -> build/lib/testfixtures/tests
copying testfixtures/tests/test_comparison.py -> build/lib/testfixtures/tests
copying testfixtures/tests/__init__.py -> build/lib/testfixtures/tests
copying testfixtures/tests/sample2.py -> build/lib/testfixtures/tests
copying testfixtures/tests/test_log_capture.py -> build/lib/testfixtures/tests
copying testfixtures/tests/test_mock.py -> build/lib/testfixtures/tests
copying testfixtures/tests/test_roundcomparison.py -> build/lib/testfixtures/tests
copying testfixtures/tests/test_outputcapture.py -> build/lib/testfixtures/tests
copying testfixtures/tests/test_replacer.py -> build/lib/testfixtures/tests
copying testfixtures/tests/test_mappingcomparison.py -> build/lib/testfixtures/tests
copying testfixtures/tests/test_generator.py -> build/lib/testfixtures/tests
copying testfixtures/tests/test_stringcomparison.py -> build/lib/testfixtures/tests
copying testfixtures/tests/test_popen_docs.py -> build/lib/testfixtures/tests
copying testfixtures/tests/test_wrap.py -> build/lib/testfixtures/tests
copying testfixtures/tests/test_replace.py -> build/lib/testfixtures/tests
copying testfixtures/tests/test_tempdir.py -> build/lib/testfixtures/tests
copying testfixtures/tests/test_date.py -> build/lib/testfixtures/tests
copying testfixtures/tests/sample1.py -> build/lib/testfixtures/tests
copying testfixtures/tests/test_popen.py -> build/lib/testfixtures/tests
copying testfixtures/tests/test_twisted.py -> build/lib/testfixtures/tests
creating 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/test_shouldraise.py -> build/lib/testfixtures/tests/test_django
copying testfixtures/tests/test_django/models.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/__init__.py -> build/lib/testfixtures/tests/test_django
copying testfixtures/tests/test_django/settings.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.1, pytest-8.3.4, pluggy-1.5.0
django: version: 5.1.4, settings: testfixtures.tests.test_django.settings (from ini)
rootdir: /build/python-testfixtures/src/testfixtures
configfile: pytest.ini
plugins: django-4.8.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 0x3f986d2be0>

    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 0x3f97a09950>
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 0x3f986d2be0>

    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 30.50s ========================
[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/root36/build[m
[34h[?25h[34h[?25hreceiving incremental file list
python-testfixtures-8.3.0-3-riscv64-build.log
python-testfixtures-8.3.0-3-riscv64-check.log

sent 62 bytes  received 2,328 bytes  1,593.33 bytes/sec
total size is 12,822  speedup is 5.36
